Fork me on GitHub
#data-science
<
2019-01-08
>
mikeyford09:01:37

There seems to be a couple of options for clj kernels for jupyter on a quick search, and there's possibly more hiding....any had any good experiences and can recommend a particular one?

❤️ 5
mikeyford17:01:44

I checked out https://github.com/clojupyter/clojupyter today and it worked really well with jupyter lab out of the box!

zane20:01:04

Clojupyter is what we use currently, but we're looking into BeakerX.

otfrom10:01:20

has anyone had any luck getting this from @cgrand working? https://github.com/HCADatalab/IClojure

mkvlr10:01:17

@michael.ford if you’re looking for a hosted solution I’m happy to invite you to our http://nextjournal.com private beta, we have good clojure support.

mattford16:01:53

@mkvlr what are the charting options in Nextjournal with Clojure?

mkvlr16:01:47

sorry for the late reply. We do support installing arbitrary dependencies and there’s a simple convention that every file you write to a /results folder shows up as a result of that cell. This means you can plot using anything in Clojure that writes to file. We also support Plotting in ClojureScript using plotly.js in ClojureScript as outlined in https://nextjournal.com/nextjournal/clojure-environment

jsa-aerial22:01:14

Hey guys, I'm pleased to announce a couple slightly late holiday gifts. But, they both have several very cool new capabilities and features.

🌟 5
jsa-aerial22:01:33

The first is version 0.5.1 of Hanami https://github.com/jsa-aerial/hanami, the go to lib/(optional) framework for developing your Vega/Vega-Lite powered domain specific visualization applications. This version provides support for chartless/empty picture frames enabling full hiccup/re-com enabled text based areas. These can be used in tab layouts just like frameless charts/plots/layouts and those with standard picture frames. All can be mixed together in a given tab 'page'. New file based data sources covering clj, edn, json, and csv. This supplements the previous values, url, and named channel data sources. Stronger and more general support for application specific routes and landing pages. New template support for tree layouts - the first of several new network/graph layouts to come. New (experimental) template for overview+detail.

jsa-aerial22:01:56

Also, very important, there is a major documentation upgrade! With more coming as I force some of my cycles to complete at least a first draft for all sections.

jsa-aerial22:01:13

The second is version 0.3.2 of Saite https://github.com/jsa-aerial/saite. Saite started out as a fairly simple exploratory graphics and visualization application (built on Hanami) but now is evolving toward a new highly capable notebook. This version provides several cool new capabilities, including CodeMirror editors for JS/JSON and Clj, bidirectional conversions, quick modal panel popup renderings, and all the new stuff from Hanami. Also, there are a number of issues concerning this evolution towards being a full notebook, that I'd appreciate feedback on. Or feel free to open new issues if you have other thoughts or 'want to haves' you would like to record.

parrot 10