Fork me on GitHub
#data-science
<
2019-08-23
>
Daniel Slutsky13:08:04

Preparing to the meeting next week, with @jsa-aerial 's talk about interactive data visualization and literate programming with Hanami&Saite: https://twitter.com/scicloj/status/1164887113680281600

👍 8
David Pham16:08:54

Do you think we can convince him to change his UPPERCASE-KEYWORD api to kebab-case? And maybe have fully qualified keywords for the Vega API (which are converted to regular string by (clj->js)?

jsa-aerial17:08:21

@neo2551 You don't need to convince me, you can just do that yourself. As pointed out in the documentation there is nothing special about the 'style' (strings, keywords, fully qualified keywords, symbols, vectors - whatever is a legal key in Clojure(Script) of substitution keys, what they are, nor their defaults. All of that can be changed to however you like. I happened to go for uppercase because it stands out. :man-shrugging:

David Pham17:08:31

Ok! Now you convinced me to try it :)

David Pham17:08:26

Then I would need to rewrite all the templates?

jsa-aerial17:08:21

I'd just convert these as well using hc/xform, where you supply your substitution keys as values of the current keys 😂

jsa-aerial17:08:29

Just convert them. I thought about providing a converter to do that

jsa-aerial17:08:33

In fact it makes most sense to just grab all the kv pairs, change the keys how you like, then merge that with the defaults. That way you have both incase of examples using the original

David Pham17:08:31

Good idea I will try it. I am looking for a good chart editor and plotly editors failed me haha

jsa-aerial17:08:26

Well, Saite is still a work in progress with additional breaking changes expected. What would really help is to get some input on the format and interactions of the interactive tab capabilities - those with editors to directly make frames (with or without visualizations - could be all markdown and latex) and display them.

jsa-aerial17:08:21

I'd just convert these as well using hc/xform, where you supply your substitution keys as values of the current keys 😂

jsa-aerial17:08:26

Well, Saite is still a work in progress with additional breaking changes expected. What would really help is to get some input on the format and interactions of the interactive tab capabilities - those with editors to directly make frames (with or without visualizations - could be all markdown and latex) and display them.

klausharbo19:08:31

Clojupyter 0.2.3 released Clojupyter-0.2.3 is now available on Github, Clojars, and Anaconda Cloud. Highlights from Changelog.md: - Add support for conda install of Clojupyter supporting installs on Linux, MacOS, and Windows - if you have Anaconda, all you have to do is conda install -c simplect clojupyter - Add support for using Clojupyter as a library where resulting standalone jar knows how to install itself as a Jupyter kernel (similar to lein-jupyter, but without depending on Leiningen) - Improve and extend command line interface for managing installed kernels Reports of experiences with the release - positive or negative - are much appreciated. Please report to the Clojupyter issue list.

👏 8