toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

227
active users

#jupyter

4 posts4 participants1 post today
Hans-Cees 🌳🌳🤢🦋🐈🐈🍋🍋🐝🐜<p><span class="h-card" translate="no"><a href="https://social.wildeboer.net/@jwildeboer" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jwildeboer</span></a></span> wow <a href="https://ieji.de/tags/copilot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>copilot</span></a> <a href="https://ieji.de/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> you are using as a corporate <a href="https://ieji.de/tags/microsoft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microsoft</span></a> user is running in a <a href="https://ieji.de/tags/jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jupyter</span></a> notebook container. These <a href="https://ieji.de/tags/infosec" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>infosec</span></a> researchers hacked it to find out what's what and so on. Interesting read. <br><a href="https://ieji.de/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> and <a href="https://ieji.de/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> rule for sure<br>Explanation on jupyter here: <a href="https://docs.jupyter.org/en/latest/what_is_jupyter.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.jupyter.org/en/latest/wha</span><span class="invisible">t_is_jupyter.html</span></a></p>
Watson Tech World<p>I recently started a GitHub repository to include useful pandas Python code. I hope to post to it nearly every day for a month, and eventually use some of the code to even make an entire video or course on pandas.<br>Below is an example file I've make:<br><a href="https://github.com/sinocelt/useful-pandas-code/blob/main/dataframes-and-series-basics/dataframes-and-series-basics.ipynb" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/sinocelt/useful-pan</span><span class="invisible">das-code/blob/main/dataframes-and-series-basics/dataframes-and-series-basics.ipynb</span></a><br><a href="https://mastodon.social/tags/pandas" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pandas</span></a> <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/Jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jupyter</span></a> <a href="https://mastodon.social/tags/JupyterNotebook" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JupyterNotebook</span></a> <a href="https://mastodon.social/tags/DataScience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DataScience</span></a></p>
KaiXin<span class="h-card"><a href="https://petrous.vislae.town/users/Binder" class="u-url mention" rel="nofollow noopener" target="_blank">@Binder@petrous.vislae.town</a></span> I just use <a href="https://snac.bsd.cafe?t=jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#Jupyter</a> lab now<br>
Gry<p>I'm looking for somewhere to host <a href="https://mastodon.cloud/tags/jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jupyter</span></a> notebooks for educational purposes. What would the <a href="https://mastodon.cloud/tags/fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediverse</span></a> recommend? I kind of like Binder, but I'm open to trying something else.<br><a href="https://mastodon.cloud/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://mastodon.cloud/tags/education" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>education</span></a></p>
Anne-Marie Scott<p>I'm particularly pleased to see the Noteable <a href="https://social.ds106.us/tags/jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jupyter</span></a> notebooks service from my old pals at Edina in Edinburgh included.</p><p>Well resourced universities working as SaaS providers to others in the sector? </p><p>Commercially viable edtech services built on <a href="https://social.ds106.us/tags/OSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OSS</span></a> ?</p><p>Hell yes!</p><p>These are important strategies for avoiding vendor lock-in, retaining resource within education systems, and ensuring that the services are driven by our needs; not what makes money for a shareholder.</p><p><a href="https://opentextbc.ca/sertcasestudies/chapter/noteable/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">opentextbc.ca/sertcasestudies/</span><span class="invisible">chapter/noteable/</span></a></p><p>2/2</p>
Pete Bachant<p>Tips for using Jupyter notebooks as part of a reproducible workflow (one that goes from raw data to research article with a single command): <a href="https://docs.calkit.org/notebooks" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">docs.calkit.org/notebooks</span><span class="invisible"></span></a></p><p><a href="https://fediscience.org/tags/openscience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openscience</span></a> <a href="https://fediscience.org/tags/jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jupyter</span></a> <a href="https://fediscience.org/tags/reproducibility" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reproducibility</span></a></p>
jaseg<p>Since I just stumbled across this: If you need to get the path of the ipynb file in a running <a href="https://chaos.social/tags/Jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jupyter</span></a> notebook, this one-liner will do the trick. It seems chatgpt is confused, and a bunch of other approaches on the web look fragile and/or unnecessarily complex to me.</p><p>import sys<br>Path(json.loads(Path(sys.argv[-1]).read_bytes())['jupyter_session'])</p><p><a href="https://chaos.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a></p>
Jeremy Tuloup<p>🎉 JupyterLite 0.6 is now available!</p><p>Coming with exciting new features:</p><p>✨ Interactive input() support (useful for teaching Python)<br>🔄 New REPL options<br>🎯 Better kernel status and logs<br>🧹 Easier browser data management<br>⚡️ Improved multi-tab support and storage isolation</p><p>Check out the blog post and walkthrough video:</p><p>➡️ <a href="https://blog.jupyter.org/jupyterlite-0-6-0-is-released-b4bc69bfc8f4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.jupyter.org/jupyterlite-0</span><span class="invisible">-6-0-is-released-b4bc69bfc8f4</span></a><br>➡️ <a href="https://www.youtube.com/watch?v=jkQ9ORG5qAM" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=jkQ9ORG5qA</span><span class="invisible">M</span></a></p><p>Thanks <span class="h-card" translate="no"><a href="https://mastodon.social/@QuantStack" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>QuantStack</span></a></span>, Bloomberg, CourseKata and all the contributors!</p><p><a href="https://fosstodon.org/tags/Jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jupyter</span></a> <a href="https://fosstodon.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://fosstodon.org/tags/WebAssembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebAssembly</span></a> <a href="https://fosstodon.org/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://fosstodon.org/tags/JupyterLite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JupyterLite</span></a></p>
robrich<p><a href="https://devblogs.microsoft.com/dotnet/dotnet-interactive-notebooks-is-now-polyglot-notebooks/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/dotnet/</span><span class="invisible">dotnet-interactive-notebooks-is-now-polyglot-notebooks/</span></a> - the Polyglot Notebook <a href="https://hachyderm.io/tags/VSCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VSCode</span></a> extension brings <a href="https://hachyderm.io/tags/dotNET" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotNET</span></a>, <a href="https://hachyderm.io/tags/SQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SQL</span></a>, and much more to <a href="https://hachyderm.io/tags/Jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jupyter</span></a> Notebooks.</p>
Project Jupyter<p>ICYMI: Sign up to speak at the upcoming <a href="https://hachyderm.io/tags/Jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jupyter</span></a> Community Call on June 11th! We’d love to hear what you’re working on. Check out the blog post for more details.</p><p><a href="https://blog.jupyter.org/jupyter-community-call-june-2025-2a34ba44ca13" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.jupyter.org/jupyter-commu</span><span class="invisible">nity-call-june-2025-2a34ba44ca13</span></a></p>
ZeStig :emacs: :nix: :rust: :gnu: :archlinux:<p><span class="h-card" translate="no"><a href="https://dragonscave.space/@menelion" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>menelion</span></a></span><span> </span><code>n</code><span> asterisks are </span><code>n</code><span>-th level headings (1 to 6).<br><br>Lists are specified using a hyphen<br><br><br>This would render perfectly well in Org:<br><br></span></p><pre><code>* Eins - list item inside eins - something else ** Zwei - list item 1 inside Zwei - item 2 - item 3</code></pre><span><br>Honestly, </span><a href="https://fedia.social/tags/Orgmode" rel="nofollow noopener" target="_blank">#Orgmode</a><span> is also easier than </span><a href="https://fedia.social/tags/Markdown" rel="nofollow noopener" target="_blank">#Markdown</a><span>. Just like Markdown, </span><a href="https://fedia.social/tags/LaTeX" rel="nofollow noopener" target="_blank">#LaTeX</a><span> support is built into the language.<br><br>I've written scientific papers and whatnot using </span><a href="https://fedia.social/tags/Org" rel="nofollow noopener" target="_blank">#Org</a><span> mode. My static website is published using </span><a href="https://fedia.social/tags/Hugo" rel="nofollow noopener" target="_blank">#Hugo</a><span>, which supports Org OOTB (if not for this, I'd be using </span><a href="https://fedia.social/tags/Zola" rel="nofollow noopener" target="_blank">#Zola</a><span> or </span><a href="https://fedia.social/tags/Astro" rel="nofollow noopener" target="_blank">#Astro</a><span>)... With </span><a href="https://fedia.social/tags/orgroam" rel="nofollow noopener" target="_blank">#orgroam</a><span> I can organize my notes using the </span><a href="https://fedia.social/tags/zettelkasten" rel="nofollow noopener" target="_blank">#zettelkasten</a><span> method and view notes on a graph à la </span><a href="https://fedia.social/tags/Obsidian" rel="nofollow noopener" target="_blank">#Obsidian</a><span>. Note that </span><a href="https://fedia.social/tags/OrgRoam" rel="nofollow noopener" target="_blank">#OrgRoam</a><span> is the objectively superior </span><a href="https://fedia.social/tags/Obsidian" rel="nofollow noopener" target="_blank">#Obsidian</a><span> alternative, just as </span><a href="https://fedia.social/tags/Orgmode" rel="nofollow noopener" target="_blank">#Orgmode</a><span> itself blows Markdown out of the water.<br><br>How could I forget literate configs? Computational notebooks are a GODSEND. Imagine a file that acts very much like a </span><a href="https://fedia.social/tags/Jupyter" rel="nofollow noopener" target="_blank">#Jupyter</a><span> </span><a href="https://fedia.social/tags/Notebook" rel="nofollow noopener" target="_blank">#Notebook</a><span> (graph support etc is taken care of thanks to </span><a href="https://fedia.social/tags/Emacs" rel="nofollow noopener" target="_blank">#Emacs</a><span>). Imagine an entire Jupyter Notebook sent in a simple text-ready file.<br><br>It's totally possible to open an Org notebook in a plain text editor, make changes and send it to peers. If they have Emacs open they can also execute the notebook just like they would with a Jupyter Notebook. Results are displayed (by default) in-place too.<br><br>I invite </span><span class="h-card" translate="no"><a href="https://graz.social/@publicvoit" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>publicvoit</span></a></span><span> to share his opinions </span>😉<p></p>
Marc-André Delsuc<p>Utilisateur longue date de <a href="https://fediscience.org/tags/jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jupyter</span></a> (pour mes cours, mes conf, ma recherche, etc...) je viens de découvrir <a href="https://fediscience.org/tags/marimo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>marimo</span></a> et je dois dire que je suis bluffé.</p><p>- plein de protection pour ne pas pouvoir faire des notebook "perdus" qu'on ne peut plus faire tourner<br>- "pur python" juste un package python<br>- pousse à faire des fonctions (c'est bon ça !)<br>- notebook compatible avec le suivit de version<br>- basculer rapidement de l'édition à l'utilisation, faire des app standalone, ...<br>- la souplesse de l'environnement<br>- bonne doc / bon tutorial<br>- plein de widget bien pensés<br>- intégration de mes outils préférés<br>- fun (mais ça, ça s'estompe vite...)</p><p>bref je pense m'en servir de plus en plus...</p><p>( pub gratuite ! )</p><p><span class="h-card" translate="no"><a href="https://mastodon.social/@marimo_io" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>marimo_io</span></a></span></p>
James Balamuta<p>After disrupting the notebook world, <a href="https://mastodon.social/tags/marimo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>marimo</span></a> is expanding to markdown with a new <a href="https://mastodon.social/tags/Quarto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Quarto</span></a> extension (WIP)!</p><p><a href="https://marimo-team.github.io/quarto-marimo/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">marimo-team.github.io/quarto-m</span><span class="invisible">arimo/</span></a></p><p>What's marimo? Reactive <a href="https://mastodon.social/tags/jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jupyter</span></a> -like notebooks that automatically run cells when code changes. marimo islands is making this tech portable everywhere 🏝️</p>
Donald Hobern<p>At the <a href="https://scicomm.xyz/tags/AustralianPlantPhenomicsNetwork" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AustralianPlantPhenomicsNetwork</span></a> (<a href="https://scicomm.xyz/tags/APPN" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>APPN</span></a>), we're just concluding a project (Multiscalar Crop Characterisation Network) we've run with support from the <a href="https://scicomm.xyz/tags/AustralianResearchDataCommons" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AustralianResearchDataCommons</span></a> (<a href="https://scicomm.xyz/tags/ARDC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ARDC</span></a>) to develop or adopt <a href="https://scicomm.xyz/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> tools and pipelines for simpler construction of geospatial data cubes from disparate sources (GeoTIFF, shapefiles, CSV data with point measurements, etc.). "Simpler" may only be relative, and others understand how to do this better, but I'm pleased with the results.</p><p>We're using STAC catalogues to drive an ODC-based engine for constructing xarray datacubes. The main tweaks have been in handling non-raster formats more smoothly.</p><p>As APPN goes forward, we expect to generate STAC metadata for pretty much any data objects that derive from observations with coordinates (UAV images, orthomosaics, point clouds, plot observations and measurements, etc.) and want to make it as easy as possible to plug and play with arbitrary sets of these and with relevant environment and climate data from other sources.</p><p>Three repositories:</p><p>stac-generator - configuration-driven generation of STAC catalogue records - <a href="https://github.com/aus-plant-phenomics-network/stac-generator" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/aus-plant-phenomics</span><span class="invisible">-network/stac-generator</span></a></p><p>mccn-engine - loading and saving data cubes - <a href="https://github.com/aus-plant-phenomics-network/mccn-engine" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/aus-plant-phenomics</span><span class="invisible">-network/mccn-engine</span></a></p><p>mccn-case-studies - six <a href="https://scicomm.xyz/tags/Jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jupyter</span></a> notebooks that do semi-meaningful things with different data samples - <a href="https://github.com/aus-plant-phenomics-network/mccn-case-studies" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/aus-plant-phenomics</span><span class="invisible">-network/mccn-case-studies</span></a></p><p>All case studies also generate <a href="https://scicomm.xyz/tags/RO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RO</span></a>-Crate packages, because we are heavily into adopting it (and <a href="https://scicomm.xyz/tags/JSON" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JSON</span></a>-LD, schema.org, etc.) everywhere to contextualise our data to make it as <a href="https://scicomm.xyz/tags/FAIR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FAIR</span></a> as possible.</p>
Muro deGrizeco<p># This python code finds candidate polynomial factors for high school algebra, to see the process..<br /># <a href="https://www.sympy.org/en/index.html" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span class="">sympy.org/en/index.html</span><span class="invisible"></span></a> might be better for finding answers without steps<br /># run this code in <a href="https://jupyter.org/try-jupyter/lab/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">jupyter.org/try-jupyter/lab/</span><span class="invisible"></span></a></p><p>import math<br />from termcolor import colored</p><p># for polynomials of form Ax^2 + Bx + C , our sample equation has the coefficients...</p><p># -20x^2 + x + 12<br />A = -20<br />B = 1<br />C = 12</p><p><a href="https://toad.social/tags/python" class="mention hashtag" rel="tag">#<span>python</span></a> <a href="https://toad.social/tags/math" class="mention hashtag" rel="tag">#<span>math</span></a> <a href="https://toad.social/tags/jupyter" class="mention hashtag" rel="tag">#<span>jupyter</span></a></p>
germanio<p>GeoJupyter adding integration with QGIS to reduce analysis friction between tools.</p><p><a href="https://geojupyter.org/blog/20250410-community-insight-gis-bounce/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">geojupyter.org/blog/20250410-c</span><span class="invisible">ommunity-insight-gis-bounce/</span></a></p><p><a href="https://mastodon.social/tags/qgis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qgis</span></a> <a href="https://mastodon.social/tags/jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jupyter</span></a> <a href="https://mastodon.social/tags/datascience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>datascience</span></a> <a href="https://mastodon.social/tags/earth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>earth</span></a> <a href="https://mastodon.social/tags/geojupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>geojupyter</span></a> <a href="https://mastodon.social/tags/software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>software</span></a></p>
Flounder<p><a href="https://defcon.social/tags/hottake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hottake</span></a> <a href="https://defcon.social/tags/jupyternotebooks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jupyternotebooks</span></a> are actually kinda hard to reason about because they have a bunch of invisible state, so you either have to rerun the entire notebook (and the order of evaluation matters) or you have to manually go through and figure out which cells need to be updated.</p><p>I'm sure people who use notebooks often know conventions and tricks to deal with this, but I feel like <a href="https://defcon.social/tags/plutonotebooks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>plutonotebooks</span></a> are easier to reason about.</p><p><a href="https://defcon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://defcon.social/tags/julia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>julia</span></a> <a href="https://defcon.social/tags/jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jupyter</span></a> <a href="https://defcon.social/tags/pluto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pluto</span></a> <a href="https://defcon.social/tags/jupyternotebook" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jupyternotebook</span></a> <a href="https://defcon.social/tags/plutonotebook" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>plutonotebook</span></a></p>
Pedro J. Hdez<p>En algún momento tengo que dedicarle unas horas a utilizar <a href="https://mstdn.social/tags/Marimo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Marimo</span></a> y probarlo en el blog estático que tengo en <a href="https://mstdn.social/tags/codeberg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>codeberg</span></a>. Parece mucho más sencillo y efectivo que con <a href="https://mstdn.social/tags/Jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jupyter</span></a></p><p><a href="https://www.youtube.com/watch?v=W8nTSmZnQBs" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=W8nTSmZnQB</span><span class="invisible">s</span></a></p>
Jared Jennings<p><a href="https://mastodon.bsd.cafe/tags/Pikchr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pikchr</span></a> (pikchr.org) is a great little piece of software from the SQLite folks. It parses a little language for describing diagrams with boxes and lines and things, and puts out SVG.</p><p><a href="https://mastodon.bsd.cafe/tags/OrgMode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OrgMode</span></a> (orgmode.org) has, among many other things, a way you can make code notebooks, <a href="https://mastodon.bsd.cafe/tags/OrgBabel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OrgBabel</span></a>. Like <a href="https://mastodon.bsd.cafe/tags/Jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jupyter</span></a>, but less webby, and inside <a href="https://mastodon.bsd.cafe/tags/Emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Emacs</span></a>, and supporting many languages - even multiple in the same document - thence its name.</p><p>Thanks to the ob-pikchr package by <span class="h-card" translate="no"><a href="https://social.sciences.re/@SReyCoyrehourcq" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>SReyCoyrehourcq</span></a></span>, Pikchr is one of the languages you can just write in the middle of your document this way.</p><p>Pikchr supports <a href="https://mastodon.bsd.cafe/tags/darkmode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>darkmode</span></a>, and I've just made a pull request that gets ob-pikchr in on the dark-mode game.</p><p><a href="https://github.com/reyman/ob-pikchr/pull/1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/reyman/ob-pikchr/pu</span><span class="invisible">ll/1</span></a></p><p>Many thanks to Sebastien for the help ob-pikchr has provided in diagramming my thoughts! You go use it too!</p><p><a href="https://mastodon.bsd.cafe/tags/FreeSoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeSoftware</span></a></p>
Tim Sherratt<p>I've created a Jupyter Lite version of the <a href="https://hcommons.social/tags/GLAMWorkbench" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GLAMWorkbench</span></a>'s 'getting started' notebook. It shows you how Jupyter notebooks work, with live examples that download data from the NMA collection API. <a href="https://glam-workbench.net/getting-started-jlite/lab/index.html?path=using_jupyter_notebooks.ipynb" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">glam-workbench.net/getting-sta</span><span class="invisible">rted-jlite/lab/index.html?path=using_jupyter_notebooks.ipynb</span></a></p><p>Jupyter Lite runs in your browser, so there's no waiting for Binder or any cloud service to start up. <a href="https://hcommons.social/tags/GLAM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GLAM</span></a> <a href="https://hcommons.social/tags/jupyter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jupyter</span></a></p>