data-science

Data science, data analysis, and machine learning in Clojure https://scicloj.github.io/pages/chat_streams/ for additional discussions
2020-02-24T13:21:37.008200Z

is cljplot still my best bet for creating charts by batch without going to python or R?

genmeblog 2020-02-25T08:07:08.013Z

@otfrom take a look at clojisr (R). Works perfectly well and setup is easy. Though I think I will be back to working on cljplot next month.

2020-02-25T09:30:02.013500Z

@tsulej I'll be doing some work with cljplot for the next week or two, at least as a user. I'm not sure I'll be doing anything I haven't done previously. I'll still have to use R (or shell out to javascript) for the sankey charts I need.

2020-02-25T17:37:56.014200Z

@otfrom You can always take the vega and use the npm vega-cli tools for now.

2020-02-25T17:39:01.014400Z

I've been on vacation and so not spending a ton of time on Oz last couple of weeks, but next month this is one of the top things on my list of priorities.

2020-02-25T17:39:54.014600Z

First step will be support for calling out directly to the vega-cli tools from Oz when installed. I have a few ideas for how to avoid having to do that, but will need a bit of tinker time to sort out which is best.

2020-02-25T17:41:55.014800Z

There are some nontrivial design decisions in how I want to expose some of these features, API wise, which is part of what has kept me from doing this already (in addition to some of the technical challenges). But this is high priority for me, as it unlocks a number of other issues I have planned to tackle, so please stay tuned!

ā¤ļø 1
2020-02-25T18:08:02.015100Z

thx @metasoarous šŸ™‚

mkvlr 2020-02-24T13:25:52.008300Z

plotly.js or vega lite Iā€™d say if your target is web

2020-02-24T13:36:07.008500Z

my target is pdf really otherwise I'd probably go with Oz for now

2020-02-24T13:36:46.008700Z

and standalong png files (as my users can't handle svg)

2020-02-24T13:37:18.008900Z

though I could batch up converting svg to png using batik (I've sketched that out before and used some clojure wrappers that will do it).

2020-02-24T13:37:38.009100Z

what I don't want to do is click save 10s to 100s of times of a generated web page

2020-02-24T16:05:44.010200Z

Updated the list of libraries at the scicloj website: https://scicloj.github.io/pages/libraries/ Any comments? Anything missing? šŸ™

jsa-aerial 2020-02-24T16:07:01.010300Z

As announced a while back, Saite now supports saving all the images as png with a single click. You can create (in principle) any number of plots/charts across one or any number of tabs and save them all with a single save request.

šŸ‘ 1
jsa-aerial 2020-02-24T16:08:29.010500Z

see https://github.com/jsa-aerial/saite#release-v050-summary

2020-02-24T16:12:34.010900Z

thx @jsa-aerial

2020-02-24T18:15:21.012700Z

I've asked a question on the #clojure channel about a time/space efficiency tradeoff for the data.csv library, but I would guess a similar tradeoff exists for some other libraries for reading large data files in multiple different formats. I would guess that some libraries for reading large data files that return numeric type values rather than strings might not have that issue -- it may be specific to strings in the returned data.

šŸ‘ 1