Releases: mwouts/jupytext
Releases · mwouts/jupytext
Version 0.8.0
Improvements
- All
jupytext
related metadata goes to ajupytext
section (#91). Please make sure your collaborators use the same version of Jupytext, as the new version can read previous metadata, but not the opposite. - Notebooks extensions can be prefixed with any prefix of at most three chars (#87).
- Export of the same notebook to multiple formats is now supported. To export to all python formats, plus
.ipynb
and.md
, use"jupytext": {"formats": "ipynb,pct.py:percent,lgt.py:light,spx.py:sphinx,md"},
. - README includes a short section on how to extend
light
andpercent
formats to more languages (#61). - Jupytext's contents manager accepts the
auto
extension indefault_jupytext_formats
(#93). - All Jupyter magics are escaped in
light
scripts and R markdown documents. Escape magics in other formats with acomment_magics
metadata (true or false), or with the contents managercomment_magics
global flag (#94).
BugFixes
- Trusting notebooks made functional again.
- Command line
jupytext
returns a meaningful error when no argument is given. - Fixed global pairing configuration (#95).
Version 0.7.2
Improvements
light
andpercent
formats made available for scheme and cpp notebooks. Adding more formats is straightforward - just add a new entry to _SCRIPT_EXTENSIONS in languages.py, a sample notebook and a mirror test (#61)- Format name is automatically appended to extension in
jupytext_formats
when notebook is loaded/saved.
BugFixes
- Notebooks extensions can only be prefixed with
.nb
(#87)
Version 0.7.1
BugFixes
- Markdown cells header in sphinx gallery format may have a space between first
#
and following.
Version 0.7.0
Improvements
- Jupytext can read and write notebooks as Hydrogen/VScode/Spyder/PyCharm compatible scripts (cells starting with
# %%
) (#59) - Jupytext can read and write notebooks as Sphinx-gallery compatible scripts (#80)
- Metadata are supported for all cell types in light python and percent formats (#66). Due to this, light python format version is now 1.3. Light python notebooks in versions 1.1 and 1.2 are still readable.
- Command line
jupytext
has afrom
argument, and now accepts notebook from the standard input.
BugFixes
Version 0.7.0rc0
Improvements
- Jupytext can read and write notebooks as Hydrogen/VScode/Spyder/PyCharm
compatible scripts (cells starting with# %%
) (#59) - Jupytext can read and write notebooks as Sphinx-gallery compatible scripts (#80)
- Metadata are supported for all cell types in light python and percent
formats (#66). Due to this, light python format version is now 1.3. Light python
notebooks in versions 1.1 and 1.2 are still readable. - Command line
jupytext
has afrom
argument, and now accepts notebook from
the standard input.
BugFixes
Version 0.6.5
Version 0.6.4
Version 0.6.3
Version 0.6.2
Version 0.6.1
Improvements
- Package and conversion script renamed from
nbrmd
tojupytext
. - Cell parsing and exporting done in two specialized classes. This is way
easier to read. Pylint score at 9.9 ! - Python file format updated to 1.1: default end of cell for python scripts is
one blank space. Two blank spaces are allowed as well. Now you can reformat
code in Python IDE without breaking notebook cells (#38). - Added support for plain markdown files (#40, #44).
- Demonstration notebooks more user friendly (#45).
- Command line tool simpler to use (#46).
- Start code patterns present in Jupyter cells are escaped.
- Default
nbrmd_format
is empty (mwouts/nbsrc/#5): no Jupyter notebook
is created on disk when the user opens a Python or R file and saves it from
Jupyter, unless the users asks for it by settingnbrmd_format
.
BugFixes