No video

Scientific writing in JupyterLab with MyST Markdown

  Рет қаралды 2,991

curvenote

curvenote

Күн бұрын

MyST Markdown provides an extended Markdown syntax and toolchain for technical, scientific communications and publication (see mystmd.org/).
MyST makes it possible to write preprints, articles, papers, technical reports and even a thesis directly in markdown files and Jupyter notebooks with first class support for the things you'd expect from authoring in LaTeX; citations, reference management, equations, figures and tables with captions, numbering, cross referencing and more.
MyST Markdown is now available directly inside JupyterLab via an extension, allowing you bring your authoring work into your research environment and can be used alongside the MyST command line tools to produce PDFs or LaTeX outputs on demand, in a growing number of templates as well as creating interactive websites that can connect to computing resources via Binder or JupyterLite.
In this webinar, we'll focus on writing a paper in JupyterLab using the jupyterlab-myst extension, and taking this through to producing a submission ready PDF, as well as creating and publishing a supporting interactive website, all from the same body of markdown documents and notebooks.
During the webinar you'll learn about:
* Installing and getting started with the MyST JupyterLab extension
* How to write a paper in a Jupyter Notebook
* Key authoring features from "frontmatter" through equation numbering and citations
* Using interactive MyST features including inline execution and ipywidgets integration in markdown
* Using markdown files to create manuscripts linked to notebooks
* Creating PDF outputs using a journal template
* Building an interactive website from your publication and deploying this to the web
By the end of the webinar, you'll know setup JupyterLab with MyST, and how to start using the authoring and reproducible communication possibilities it opens up in your own work.

Пікірлер: 18
@macleanarthur2058
@macleanarthur2058 Ай бұрын
This is really great! Good job guys
@rowancockett
@rowancockett Ай бұрын
Thank you so much! Glad it is helpful. :)
@macleanarthur2058
@macleanarthur2058 Ай бұрын
@@rowancockettI tried to install via mamba by using “mamba install jupyter_myst” and it didn’t work :(
@macleanarthur2058
@macleanarthur2058 Ай бұрын
@@rowancockettI tried to install via mamba using “mamba install jupyter_myst” but it didn’t work :(
@shivayshakti6575
@shivayshakti6575 2 ай бұрын
lovely thanks, how does it compare to quarto pandoc in terms of features and extensions and which one would you recommend for python tutoring use case?
@kisho2679
@kisho2679 3 ай бұрын
how can mathematical commutative diagrams be drawn?
@curvenote
@curvenote 3 ай бұрын
You can use LaTeX in a math directive.
@kisho2679
@kisho2679 7 ай бұрын
Can JupyterLab implent a same content code snippet as reference/include input in different other documents - like as LaTex can call separate/external txt files to include in one document?
@curvenote
@curvenote 7 ай бұрын
Yes it is possible to do this in a very similar way, you can include content: mystmd.org/guide/directives#directive-include As well as reuse specific parts of a document/notebook: mystmd.org/guide/reuse-jupyter-outputs
@kisho2679
@kisho2679 2 ай бұрын
Doesnt work yet
@TheMlg556
@TheMlg556 5 ай бұрын
nice! using the jupyterlab extension with great success, and loving the inline execution. a question, how would I go about exporting the ipynb file to a nicely formatted pdf like you show here? I know that for jupyter tools such as nbconvert exist, but do they integrate with myst?
@curvenote
@curvenote 3 ай бұрын
You can use the mystmd CLI, at mystmd.org.
@dmnas_
@dmnas_ 8 ай бұрын
I've finally got this working in JupyterLab and I am loving it. One question I have, when exporting to PDF, is there a way to force tables and figures to appear in certain places, such as the behaviour in LaTeX when [H] is added to a figure?
@curvenote
@curvenote 8 ай бұрын
We are tracking this improvement here: github.com/executablebooks/mystmd/issues/779
@mathiaz943
@mathiaz943 Жыл бұрын
I have installed some time ago with `npm install -g myst-cli`. Will this work or is it a different tool?
@curvenote
@curvenote Жыл бұрын
See issue here: github.com/executablebooks/mystmd/issues/451 We renamed the CLI, and you will also need `pip install jupyterlab_myst` for the jupyter plugin! npm uninstall -g myst-cli npm install -g mystmd
@kisho2679
@kisho2679 7 ай бұрын
When use Streamlit instead Dash with Python?
@curvenote
@curvenote 7 ай бұрын
Those tools are more built for dashboards, curvenote and myst are better when the main content and output is more of a document or article that wants to include some of those features. You can of course also include embedded apps if you want as well that are, e.g. hosted by streamlit.
How to create a custom LaTeX template that works with Jupyter
21:31
Writing a paper with Curvenote & Juptyer Notebooks
1:01:43
curvenote
Рет қаралды 1,1 М.
لااا! هذه البرتقالة مزعجة جدًا #قصير
00:15
One More Arabic
Рет қаралды 52 МЛН
Magic? 😨
00:14
Andrey Grechka
Рет қаралды 18 МЛН
Schoolboy Runaway в реальной жизни🤣@onLI_gAmeS
00:31
МишАня
Рет қаралды 3,6 МЛН
Scikit-learn Part 02
28:28
CLEX CMS
Рет қаралды 4
Writing a scientific paper faster with MyST Markdown
46:46
curvenote
Рет қаралды 2,6 М.
Creating an open-source book with Jupyter Book and Jupytext
44:40
Open Geospatial Solutions
Рет қаралды 5 М.
لااا! هذه البرتقالة مزعجة جدًا #قصير
00:15
One More Arabic
Рет қаралды 52 МЛН