This person is prolific and has a ton of great tutorials, free books, and more in their repo (I like the numpy book: https://www.labri.fr/perso/nrougier/from-python-to-numpy/). Major thanks to the author for sharing all this knowledge.
I can't speak to oz's error messages, but for the vega-lite + python integration, I've found altair pretty usable. In particular, simple scatter plots with tooltips were easy to get up and running.
Thanks for sharing. I may do this if I ever decide to do some 'notebook' style work. Oz mentions integrating with jupyter and whatever else, but I love org-mode and wouldn't really want to start using a tool other than Emacs if I could avoid it :)
To be clear, there isn't really any org magic going on. You can also do the same identical stuff directly from a REPL and just spit the SVGs to file.
I've also used the same stuff in a GUI - where the SVGs are rendered directly in the UI (I just parse the SVG elements and draw to the Canvas)
Oz/Vega/etc. innately have this blackbox JS layout/rendering layer which I'm weary of. Here you are just manipulating SVG hiccup directly in Clojure. And then at the very last stage it's exported to SVG's XML syntax.
I'm looking for a Library that can make timed message sequence diagrams. I.e message flows with timeouts and windows, for presenting radio protocols. Anyone know of one?
Does anyone know of a site where people submit visualizations, where one might find these tools pushed to the extremes of what they can do in novel ways?
I'm a full stack web dev, not a data scientist, but Observable has dramatically changed my relationship to code. The last time I felt this excited by programming was about 20 years ago when I was in middle school and discovered Game Maker's scripting language...
Apologies if it’s not what you had in mind, but the examples in the MPL docs are exceptionally thorough when it comes to showing off advanced features (though they can be quite hard to parse).
Does anyone know if M. Rougier has posted his emacs config for python? I'm heavy on the emacs/python/science and I'm curious if he uses any of the more extensive packages, like elpy.
Make sense, cheers from an American scientist ! I purchased the hard copy despite it being from Amazon, although I understand the logistics at play there.
J'étais à Polytechnique à Paris pendant deux ans, j'aimerais que les Américains soient aussi au logiciel "Open Source" que les Français
One of the reasons why we do it is that we don’t have the same funding lying around. And also a different attitude towards intellectual property and a strong dislike of being effectively hostage of a for-profit software company. At least that’s the feeling around here (not X, but close enough to meet people there for lunch :) ).
It is still more difficult than we’d like to get funded for Open Source development (as a non-CS scientist), but there have been some encouraging noise recently, and some political will to reduce our reliance on black-box commercial software.
This book is distributed under a non commercial license (CC-BY-NC-SA 4.0) [0].
While I understand that language is evolving and that only under a "strict definition" of open access does it mean removing barriers to copying and reuse [1], it's seems pretty duplicitous to say it's "open" while putting it under a non-commercial license.
it's seems pretty duplicitous to say it's "open" while putting it under a non-commercial license.
I can't really agree with that. For open source, yes, the OSD does make it clear that the definition does not permit licenses that prevent commercial resale. But "open access" for scientific works, or just technical documentation in general, does not seem - in vernacular use - to entail such a strict requirement.
Of course as an advocate of "free culture" in the most general sense, I might say I would prefer a book, paper, article, etc. to be published under something less restrictive. But I see nothing "duplicitious"[1] about this particular usage.
Consider that the corresponding Wikipedia entry on Open Access[2] contains this blurb, which supports the idea that both "gratis open access" and "libre open access" would be considered sub-types of the more general idea of "open access."
Similar to the free content definition, the terms 'gratis' and 'libre' were used in the BOAI definition to distinguish between free to read versus free to reuse.[38] Gratis open access (Free to read) refers to online access free of charge, and libre open access (open access) refers to online access free of charge plus some additional re-use rights
I can freely read, share and modify the book. The only restrictions is that I can't sell it. It's pretty open in my eyes ,even if it doesn't comply strictly to the definition of this or this organisation.
on the same topic, I've seen people say that GPL isn't free for example.