MyST Markdown reposted
We just launched a new reading experience with Curvenote in openRxiv Labs 🎉 First experiment from openRxiv Labs x @curvenote.com 👉 reader.openrxivlabs.org More openrxiv.org/news/labs-re...
MyST Markdown
@mystmd.org
Markdown with superpowers for writing scientific 👨🔬 and technical 📈papers. #OpenSource & maintained by Project #Jupyter.
1.2K followers3.7K following81 posts
MyST Markdown reposted
We just launched a new reading experience with Curvenote in openRxiv Labs 🎉 First experiment from openRxiv Labs x @curvenote.com 👉 reader.openrxivlabs.org More openrxiv.org/news/labs-re...
MyST Markdown reposted
🚀 Today we’re launching Curvenote Reader Curvenote Reader transforms existing research into connected, web-native reading experiences layered onto the systems repositories and publishers already use. No rebuilds. No workflow disruption. → curvenote.com/products/rea...
MyST Markdown reposted
After some upstreaming work by @curvenote.com and further work by the @mystmd.org core team, `anywidget` directive is now natively supported in `mystmd` and Jupyter Book 🎉 jupyterbook.org/blog/posts/2...
MyST Markdown reposted
Made some #bluesky profile cards for @mystmd.org via the widget interface (widget doesn't feel like right interface, but a handy starting point). Just needed a fetch call to api.bsky.app 🤩 wrote more about it here. more #bsky / #atproto experiments coming. opensci.dev/articles/blu...
New release 🚀 We just shipped several UX and UI bugfixes in the Jupyter Book and MyST stack. - mystmd v1.8.1 jupyterbook.org/releases/mys... - myst-theme v1.1.2 jupyterbook.org/releases/mys... We will get a jupyter-book release out to bring these in as soon as we fix our release infra 😅
MyST Markdown reposted
Adding an `anywidget` style/based directive & renderer into the core @mystmd.org stack is a big win for custom interactivity and extensibility. My contribution this week: to round off the first cut implementation - based on what've had in prod at @curvenote.com. opensci.dev/articles/ups...
🛳️ New release of myst-theme ! This is a patch release to fix a bunch of UI/UX bugs that we uncovered after the last minor release. Thanks to everybody for testing and quick feedback! github.com/jupyter-book...
We're proud to announce a new release of the Jupyter Book stack! This brings in a number of fixes and UI improvements! Check out release notes for each here: mystmd 1.8: github.com/jupyter-book... myst-theme 1.1: github.com/jupyter-book... jupyter-book 2.1.1: github.com/jupyter-book...
We're proud to announce a new release of the Jupyter Book stack! This brings in a number of fixes and UI improvements! Check out release notes for each here: mystmd 1.8: github.com/jupyter-book... myst-theme 1.1: github.com/jupyter-book... jupyter-book 2.1.1: github.com/jupyter-book...
This release brings more control over *concurrent execution* of notebook content as part of this build process. This allows you to define the number of simultaneous executions when your book builds to ensure they occur more sequentially, or reduce bugs if notebooks spawn their own parallel processes
MyST Markdown reposted
Running live previews with the @mystmd.org CLI on a JupyterHub has been a challenge so far - the available theme servers are not setup well to support this. We've made progress on a solution that's almost ready to share, meantime this explains the problems it solves: opensci.dev/articles/jup...
The page-last-updated plugin is a MyST plugin to make it clear to readers when your content was updated on each page. Here's a little post about how it works and where to learn about more plugins like it! blog.jupyterbook.org/posts/2026/p...
MyST Markdown reposted
I (and we @mystmd.org) have been working on releasing new version of the MyST Markdown AST. A foundational change to the representation of Jupyter outputs that sets up a lot of future possibilities - notes and thoughts are here: opensci.dev/articles/on-...
The Jupyter Book team has been working hard on a big foundational improvement to how notebook outputs are represented in MyST documents. Steve writes about this change and what it means in this post: blog.jupyterbook.org/posts/2025-1...
There's an ongoing community discussion about this change, and we invite feedback from others in this MyST Enhancement Proposal discussion: github.com/jupyter-book...
This lays the foundation for building more enriched and precise workflows around notebook outputs. We now treat *each output* from a cell independently, laying a foundation to enable things like generating labels with notebook cells. Here's a PR to follow along: github.com/jupyter-book...
MyST Markdown reposted
We've just moved our `any-widget` based directives and renders for @mystmd.org into a public repo on @curvenote.com . After quite a while tinkering these are nicely supporting interactive visualizations - more work to fully implement the full `any-widget` interface coming github.com/curvenote/cu...
The Jupyter Book gallery is back! Now with the MyST Engine under the hood! Thanks to @FreekPols for contributing it. jupyterbook.org/latest/galle...
We recently pushed Jupyter Book 2, which was a breaking change for many of our users! We considered publishing a completely different package (e.g., `jupyter-book2`) but decided against it. Here's a quick rationale why:
JupyterBook 2 is released! This is now built on top of the @mystmd.org engine directly. 🚀 Please reach out on our GitHub discussions if you have any problems upgrading.
MyST Markdown reposted
🚀 Exciting news! The SciPy 2025 Proceedings are officially published: 👉 proceedings.scipy.org/2025 Huge thanks to the Proceedings Committee, @curvenote.com, Jim Weiss, all the authors, and reviewers who made this happen. 🙌
MyST Markdown reposted
@creativecommons.bsky.social and @continuous.foundation are teaming up to make reuse the default for modular science. Join the cohort working to shape incentives for reuse in modular science. The group will kick off in January 2026. Apply by Sunday, Nov 30 continuousfoundation.org/reuse-form
🚨 New paper! The @jupyterbook.org team just published a peer-reviewed paper in the SciPy Proceedings describing the design & architecture of Jupyter Book 2 and the MyST Document Engine! 📝 blog post: blog.jupyterbook.org/posts/2025-j... 📄 paper: proceedings.scipy.org/articles/hwc...
Combined with federated APIs and extensibility and modularity, Jupyter Book and MyST documents enable cross-project references, making scientific knowledge more interconnected.
We're excited to share the next step of this project, and invite you to join us in improving this ecosystem together! 📝 Read the blog post: blog.jupyterbook.org/posts/2025-j... 📄 Read the paper 👉 proceedings.scipy.org/articles/hwc... ✨ Try Jupyter Book 2 👉 next.jupyterbook.org
🚨 New paper! The @jupyterbook.org team just published a peer-reviewed paper in the SciPy Proceedings describing the design & architecture of Jupyter Book 2 and the MyST Document Engine! 📝 blog post: blog.jupyterbook.org/posts/2025-j... 📄 paper: proceedings.scipy.org/articles/hwc...
There are several core principles behind this project: simple to use yet extensible machine-readable content modular & composable docs federated APIs computation as first-class content
We're also excited to lean into "content as structured data". MyST documents are represented as a structured abstract syntax tree (AST), making them canonical and machine-readable. This enables powerful transformations and remixing across projects.
MyST Markdown reposted
@mystmd.org 1.5 is out, along with an updated web theme! github.com/jupyter-book... github.com/jupyter-book... Improved site footers, hidden entries and external URLs in table of contents, better UI for in-browser execution plus improved docs and bug-fixes.
MyST Markdown reposted
Release notes from the 1.4 release of @mystmd.org - the team made a bunch of improvements on social media links, plugin functionality, and documentation for contributors and developers! github.com/jupyter-book...
MyST Markdown reposted
A Jupyter Book team goal over the past months has been improving the documentation for users and contributors in the @mystmd.org project. I wanted to share two important pages with big updates! A conceptual overview of MyST: mystmd.org/guide/overview Our developer guide: mystmd.org/guide/develo...
MyST Markdown reposted
The @mystmd.org theme now has support for "page edit" buttons! These take you directly to the source page in GitHub so that you can quickly make an edit. They are so useful! Many thanks to Kira for getting this in with her first contribution to the MyST Theme! github.com/jupyter-book...
MyST Markdown reposted
Thanks to Stefan for a big-ish improvement to the contributing and developer documentation docs. This kind of thing is critical for growing an open source project like @mystmd.org and it's really hard to write when you've been working on it for a long time! github.com/jupyter-book...
MyST Markdown reposted
A @mystmd.org appreciation moment: making presentations with notebooks is SO much easier! I presented today with slides + notebooks on intake-esgf/intake-esm, with materials available on this website mgrover1.github.io/esds-intake-...
MyST Markdown reposted
🚀 You can now explore an analysis inside of a scientific paper! @row1.ca shows you how to connect data, software, and story into interactive, dynamic publications using @mystmd.org 📺 Watch now -> youtu.be/zrwt0PX5mdM?... #OpenScience #Reproducibility #science #opensource
MyST Markdown reposted
Wohoo we can define custom CSS stylesheets with @mystmd.org github.com/jupyter-book... (in the next release)
Excited to see the @turingway.bsky.social move to Jupyter v2, which is powered by mystmd.org. Check it out: book.the-turing-way.org Especially the glossary: book.the-turing-way.org/afterword/gl...
MyST Markdown reposted
Hey there 🦋🧪, we're a new open access microscopy journal and wanted to introduce ourselves! EM aims to modernize scientific publishing for microscopy, by prioritizing open science, transparency, and accessibility and using open-source formats and interactive notebooks 🙌 @curvenote.com @mystmd.org 🚀
MyST Markdown reposted
New MyST proposal! It's for a short-hand way to add classes/options/labels to roles and directives. Read and comment here: github.com/jupyter-book... This will unlock a lot of functionality for extending roles in particular, I'm really excited about it! (led by @row1.ca and @agoose77.bsky.social)
MyST Markdown reposted
Woo! @mystmd.org can now hide inputs/outputs of jupyter notebook cells via tags! Thanks @row1.ca for the contribution! github.com/jupyter-book...
MyST Markdown reposted
Still science in 2024: "Our figure 2 shows this result clearly. Please scroll down 30 PAGES to see it..." PS with @curvenote.com journals, inline figures can go full-width, and any reference to a figure shows it in a hover popup.
Why do journals insist on requiring figures at the end of the file? Haven't editors reviewed enough manuscripts to realize it's much easier to check a fig. when it's near the paragraph where it is cited? Make reviewers' lives easier - you're already not paying them! #ScientificPublishing #PeerReview
MyST Markdown reposted
Replying to @fernandoperez.org
Great job by @row1.ca at the #AGU24 #OpenScience pavillion, discussing @mystmd.org and the future of scientific publishing
MyST Markdown reposted
At #AGU24? Interested in #OpenScience and reproducible pucñications with @projectjupyter.bsky.social @mystmd.org and @agu? Join us today at 6pm in Salon G for the Notebooks Now! Town Hall! agu.confex.com/agu/agu24/me...
MyST Markdown reposted
If you're at #AGU24, join us to see @row1.ca discuss some of the recent progress happening in the @mystmd.org @projectjupyter.bsky.social ecosystem! @stevejpurves.bsky.social and I will be there and would love to connect!
Monday 9th 15:00 Open Science Pavilion - Big Screen, Exhibit Hall Join @row1.ca for a session on Publishing Computational Research Session #OpenScience #Jupyter @mystmd.org
MyST Markdown reposted
Join Curvenote at #AGU24! where we are talking about #OpenScience computational notebook publishing, @mystmd.org and the future of science communication. 🌎 🚀 🧵 👇
MyST Markdown reposted
#SciPy2025 save the dates and track listings announced today! www.scipy2025.scipy.org Tutorials: July 7-8, 2025 Conference: July 9-11, 2025 Sprints: July 12-13, 2025 and we're back in beautiful Tacoma, Washington!
MyST Markdown reposted
Big announcement: Jupyter Book 2.0 has an alpha release 🎉 This is a major overhaul to use the @MystMarkdown engine under the hood. Lots of improvements and lots of changes. If you're willing to try bleeding edge tools, try it out and give feedback! blog.jupyterbook.org/posts/2024-1...
MyST Markdown reposted
I'm super excited about Jupyter Book v2! blog.jupyterbook.org/posts/2024-1... The Jupyter Book / Executable Books / MyST / Curvenote team are all incredible and doing some of the most interesting things in the publishing space at the moment. The people on this list are heroes of open source.
MyST Markdown reposted
So many attention to details in the SciPy Proceedings (@scipyconf.bsky.social), including showing hover-previews of GitHub pull requests. Probably not too many journal articles that do that .. ! proceedings.scipy.org/articles/ger...
MyST Markdown reposted
Replying to @fernandoperez.org
Thanks to the @mystmd.org team for all the amazing work they are doing!! I am glad we could sprint on something I hope the community finds helpful!