# ANN: RegressionTables.jl produces publication-quality regression tables

**URL:** <https://discourse.julialang.org/t/ann-regressiontables-jl-produces-publication-quality-regression-tables/7516>\
**Category:** Data\
**Tags:** announcement\
**Created:** [December 5, 2017, 4:02am UTC](https://discourse.julialang.org/t/ann-regressiontables-jl-produces-publication-quality-regression-tables/7516 "2017-12-05T04:02:37Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![nalimilan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nalimilan/32/147_2.png) [@nalimilan](https://discourse.julialang.org/u/nalimilan)\
**Post date:** [December 5, 2017, 11:00am UTC](https://discourse.julialang.org/t/ann-regressiontables-jl-produces-publication-quality-regression-tables/7516/4 "2017-12-05T11:00:55Z")

</div>

That’s really a useful package, thanks for writing it!

Regarding the rendering, the Julian approach is to implement various `show` methods for your `RegressionTable` type, one for each backend (plain text, LaTeX, Markdown, HTML, CSV…). That way you don’t need to define your own `render` method, nor require the user to explicitly pass the expected type of output via an argument (except of course when s/he wants to): it’s automatically chosen depending on the current interface, so it will look good in the REPL, IJulia, Atom, etc. For example, `asciiOutput` would be replaced with `MIME"text/plain"` and so on. Julia is much more powerful than R in that regard. See [the manual](https://docs.julialang.org/en/latest/manual/types/#Custom-pretty-printing-1) for details.

---

_[View the full topic](https://discourse.julialang.org/t/ann-regressiontables-jl-produces-publication-quality-regression-tables/7516)._
