Cut the tyranny of copy-and-paste with these coding tools
▻https://www.nature.com/articles/d41586-022-00563-z
‘Executable manuscripts’ insert results directly into documents, eliminating common mistakes.
Cut the tyranny of copy-and-paste with these coding tools
▻https://www.nature.com/articles/d41586-022-00563-z
‘Executable manuscripts’ insert results directly into documents, eliminating common mistakes.
Psychology 6135 : Psychology of Data Visualization
Michael Friendly
▻https://friendly.github.io/6135
Le cours de Michael Friendly, une référence !
Course Description
Information visualization is the pictorial representation of data.
• Successful visualizations capitalize on our capacity to recognize and understand patterns presented in information displays.
• Conversely, they require that writers of scientific papers, software designers and other providers of visual displays understand what works and what does not work to convey their message.
This course will examine a variety of issues related to data visualization from a largely psychological perspective, but will also touch upon other related communities of research and practice related to this topic:
• history of data visualization,
• computer science and statistical software,
• visual design,
• human factors.
We will consider visualization methods for a wide range of types of data from the points of view of both the viewer and designer/producer of graphic displays.
yapuka lui fait découvrir #Plot de #Observable !
@Fil !
Observable Plot — Semi-guided and exploration-based tutorials
« Plot Exploration: Penguins » par @Fil
▻https://observablehq.com/@observablehq/plot-exploration-penguins
Observable Plot — Overview
▻https://observablehq.com/@observablehq/plot
« Observable Plot is a free, open-source JavaScript library to help you quickly visualize tabular data. It has a concise and (hopefully) memorable API to foster fluency — and plenty of examples to learn from and copy-paste. […] »
« Introducing Observable Plot » par Mike Bostock, 04.05.2021
▻https://observablehq.com/@observablehq/introducing-observable-plot
« We are thrilled to announce Observable Plot, a new open-source JavaScript library for exploratory data visualization.
[…] Plot is informed by ten years of maintaining D3 but does not replace it. We continue to support and develop D3, and recommend its low-level approach for bespoke explanatory visualizations and as a foundation for higher-level exploratory visualization tools.
In fact, Plot is built on D3! Observable Plot is more akin to Vega-Lite, another great tool for exploration.
We designed Plot to pair beautifully with Observable: to leverage Observable dataflow for fluid exploration and interaction. However, Plot does not depend on Observable; use it wherever you like. […] »
Reactive, reproducible, collaborative: computational notebooks evolve
▻https://www.nature.com/articles/d41586-021-01174-w
A new breed of notebooks is taking #data_visualization and collaborative functionality to the next level, with spreadsheet simplicity.
Reflecting on “Vote Cones” / Toph Tucker / Observable
▻https://observablehq.com/@tophtucker/reflecting-on-vote-cones
Vote cones show the progress of counting election results in two-candidate first-past-the-post elections, assuming a decent estimate of the total number of votes to be counted. They’re vertical line charts of vote share (or absolute vote margin) against percentage of votes counted, with the addition that they draw the threshold above which a candidate will necessarily win — the “endzones” for each candidate.
For example, here’s one for the 2020 presidential election in Georgia
ping @fil #observable
:
The Scientific Paper Is Obsolete. Here’s What’s Next. - The Atlantic
▻https://www.theatlantic.com/science/archive/2018/04/the-scientific-paper-is-obsolete/556676
The #Jupyter notebook, as it’s called, is like a Mathematica notebook but for any programming language. You can have a Python notebook, or a C notebook, or an R notebook, or Ruby, or Javascript, or Julia. Anyone can build support for their programming language in Jupyter. Today it supports more than 100 languages.
#notebooks #programmation #publication #explorables #interactivité #observable
Les gens de Mathematica sont pas sympas, d’après l’expérience de Paul Romer en tout cas
▻https://paulromer.net/jupyter-mathematica-and-the-future-of-the-research-paper
Très, très bon article, #merci !
… Mathematica exemplifies the horde of new Vandals whose pursuit of private gain threatens a far greater pubic loss–the collapse of social systems that took centuries to build.
[…]
I was slow to recognize that under the proprietary software model, dishonesty isn’t a bug; it’s a feature.
Paul Romer, donc… prix Nobel d’économie cette année
The tie-breaker is social, not technical. The more I learn about the open source community, the more I trust its members. The more I learn about proprietary software, the more I worry that objective truth might perish from the earth.
Why Jupyter is data scientists’ computational notebook of choice
▻http://www.nature.com/articles/d41586-018-07196-1
notebooks do require discipline when it comes to executing code: for instance, by moving analysis code to external files that can be called from the notebook, by defining key variables at the top of the notebook and by restarting the kernel periodically and running the notebook from top to bottom.
The First Notebook War - So Joel Grus doesn’t like Jupyter notebooks. Here are some of my thoughts on notebooks, IDE, and R Markdown. - Yihui Xie | 谢益辉
▻https://yihui.name/en/2018/09/notebook-war
Je découvre ces histoires de notebooks. Si j’ai bien compris l’affaire, il s’agit de pouvoir :
– éditer du texte avec du balisage de mise en forme
– intégrer du code qui s’exécute et génère des résultats dans le document (graphiques, animations, etc.)
– générer des rendus sur des supports différents (html, LaTeX, pdf, etc.)
– avoir des possibilités hypertexte évidemment
J’ai bon ou je passe à côté de quelque chose ?
ça me fait furieusement penser à ça (que j’utilise depuis un paquet de temps) : ►https://orgmode.org