Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts
MIT License
Bot releases are hidden (Show)
Published by mwouts over 3 years ago
Added
**/*.ipynb
is now supported by Jupytext - Thanks to Banst for this contribution (#731).sage
and .md
files and back. Thanks to Lars Franke for suggesting this! (#727)python -m jupytext
. Thanks to Matthew Brett for his PR! (#739)Changed
nbformat>=5.1.0
. Cell ids are preserved by the --sync
and --update
command. So we removed the constraint on the version of nbformat
(#735).Fixed
node_modules
folder from the .tar.gz
package for Jupytext (#730)Published by mwouts over 3 years ago
Added
**/*.ipynb
is now supported by Jupytext - Thanks to Banst for this contribution (#731).sage
and .md
files and back. Thanks to Lars Franke for suggesting this! (#727)python -m jupytext
. Thanks to Matthew Brett for his PR! (#739)Changed
nbformat>=5.1.0
. Cell ids are preserved by the --sync
and --update
command. So we removed the constraint on the version of nbformat
(#735).Fixed
node_modules
folder from the .tar.gz
package for Jupytext (#730)Published by mwouts over 3 years ago
Added
--diff
option (#722)isort
and autoflake8
to the pre-commit
configuration file used for developing the Jupytext project (#709)py:percent
scripts end with exactly one blank line (#682)Changed
nbformat>=5.1.0
yet, so we added the requirement nbformat<=5.0.8
(#715)Fixed
Published by mwouts almost 4 years ago
Fixed
Published by mwouts almost 4 years ago
Changed
Published by mwouts almost 4 years ago
Changed
python>=3.6
. The last version of Jupytext explicitly tested with Python 2.7 and 3.5 was Jupytext 1.7.1, cf. #697.Published by mwouts almost 4 years ago
Changed
markdown-it-py
is conditional on python>=3.6
(#697)Published by mwouts almost 4 years ago
Published by mwouts almost 4 years ago
Fixed
Published by mwouts almost 4 years ago
Changed
get
and save
methods to read and save text files, and explicitly calls jupytext.reads
and jupytext.writes
to do the conversion. We don't use mock
nor internal parent methods any more. Thanks to Max Klein for helping making this work! (#634, #635)FileContentsManager
, and in particular it works with jupyterfs
(#618)README.md
was simplified and now includes many links to the documentation.myst_parser
rather than recommonmark
. And we use conda
on RTD (#650, #652)readf
and writef
functions were dropped (they had been deprecated in favor of read
and write
in June 2019, v1.2.0)--set-kernel -
command, on a Python notebook, gives an explicit error when no kernel is not found that matches the current Python executable.pypi-publish
step to automatically publish the package on PyPi when new releases are created.CHANGELOG.md
file was moved under docs
to better expose the history of changes.Added
tox.ini
file, thanks to Chris Sewell (#605)execution
cell metadata is now filtered by default (#656)Fixed
sphinx-gallery
frozen to version ~=0.7.0
(#614)Published by mwouts almost 4 years ago
Changed
get
and save
methods to read and save text files, and explicitly calls jupytext.reads
and jupytext.writes
to do the conversion. We don't use mock
nor internal parent methods any more. Thanks to Max Klein for helping making this work! (#634, #635)FileContentsManager
, and in particular it works with jupyterfs
(#618)README.md
was simplified and now includes many links to the documentation.myst_parser
rather than recommonmark
. And we use conda
on RTD (#650, #652)readf
and writef
functions were dropped (they had been deprecated in favor of read
and write
in June 2019, v1.2.0)--set-kernel -
command, on a Python notebook, gives an explicit error when no kernel is not found that matches the current Python executable.pypi-publish
step to automatically publish the package on PyPi when new releases are created.CHANGELOG.md
file was moved under docs
to better expose the history of changes.Added
tox.ini
file, thanks to Chris Sewell (#605)execution
cell metadata is now filtered by default (#656)Fixed
sphinx-gallery
frozen to version ~=0.7.0
(#614)Published by mwouts almost 4 years ago
Changed
get
and save
methods to read and save text files, and explicitly calls jupytext.reads
and jupytext.writes
to do the conversion. We don't use mock
nor internal parent methods any more. Thanks to Max Klein for helping making this work! (#634, #635)FileContentsManager
, and in particular it works with jupyterfs
(#618)README.md
was simplified and now includes many links to the documentation.myst_parser
rather than recommonmark
. And we use conda
on RTD (#650, #652)readf
and writef
functions were dropped (they had been deprecated in favor of read
and write
in June 2019, v1.2.0)--set-kernel -
command, on a Python notebook, gives an explicit error when no kernel is not found that matches the current Python executable.pypi-publish
step to automatically publish the package on PyPi when new releases are created.CHANGELOG.md
file was moved under docs
to better expose the history of changes.Added
tox.ini
file, thanks to Chris Sewell (#605)execution
cell metadata is now filtered by default (#656)Fixed
sphinx-gallery
frozen to version ~=0.7.0
(#614)Published by mwouts about 4 years ago
Changed
get
and save
methods to read and save text files, and explicitly calls jupytext.reads
and jupytext.writes
to do the conversion. We don't use mock
nor internal parent methods any more. Thanks to Max Klein for helping making this work! (#634, #635)FileContentsManager
, and in particular with jupyterfs
(#618)README.md
was simplified and now includes many links to the documentation.Added
tox.ini
file, thanks to Chris Sewell (#605)Fixed
sphinx-gallery
frozen to version ~=0.7.0
(#614)Published by mwouts about 4 years ago
Added
hide_notebook_metadata
to encapsulate the notebook metadata in an HTML comment (#527)root_level_metadata_as_raw_cell
. Set it to False
if you don't want to see root level metadatadoxygen_equation_markers
to translate Markdown equations into Doxygen equations (#517)custom_cell_magics
to comment out cells starting with user-specific cell magics (#513)isort
on notebooks (#553)jupytext notebook.ipynb --to filename.py
will warn that --to
is used in place of --output
.jupytext --set-formats filename.py
will suggest to use --sync
instead of --set-formats
(#544)jupytext --to
(#543)--run-path
to execute the notebooks at the desired location (#595)Changed
markdown-it-py
(Python 3.6 and above) and always features the MyST-Markdown format,md:myst
and md:pandoc
are always included in the Jupytext formats, and an informative runtimemarkdown-it-py
and pandoc
, are not installed. (#556)# %%
cell marker has the same indentation as the first line in the cell (#562)Fixed
--pipe
commands are supported (#562)dev-build=False
and minimize=False
on mybinder to avoid build errorscodecov.yml
Published by mwouts about 4 years ago
Added
hide_notebook_metadata
to encapsulate the notebook metadata in an HTML comment (#527)root_level_metadata_as_raw_cell
. Set it to False
if you don't want to see root level metadatadoxygen_equation_markers
to translate Markdown equations into Doxygen equations (#517)custom_cell_magics
to comment out cells starting with user-specific cell magics (#513)isort
on notebooks (#553)jupytext notebook.ipynb --to filename.py
will warn that --to
is used in place of --output
.jupytext --set-formats filename.py
will suggest to use --sync
instead of --set-formats
(#544)jupytext --to
(#543)--run-path
to execute the notebooks at the desired location (#595)Changed
# %%
cell marker has the same indentation as the first line in the cell (#562)md:myst
and md:pandoc
are always included in the Jupytext formats, and an informative runtimemarkdown-it-py
and pandoc
, are not installed. (#556)markdown-it-py
and always features the MyST-Markdown format (Python 3.6 and above, #591)Fixed
codecov.yml
--pipe
commands are supported (#562)myst
is missing (#556)dev-build=False
and minimize=False
on mybinder to avoid build errorsPublished by mwouts over 4 years ago
Changed
Fixed
jupytext.py
is not a configuration file (#559, #567)Published by mwouts over 4 years ago
Fixed
toml
as a dependency (#552).__pycache__
and .pyc
files from the pip package.coverage
as a dependency to the conda CI workflow.backports.functools_lru_cache
(#554).Published by mwouts over 4 years ago
Added
notebooks///ipynb,scripts///py:percent
if you want to replicate the tree of notebooks under notebooks
in a folder named scripts
(#424).resource
extension from the Robot Framework are supported, thanks to Hiski Valli (#535)pip
and conda
environments, on Linux, Mac OS and Windows, using Github actions (#487)pre-commit
, black
and flake8
(#483)--set-kernel
, --set-formats
, or both (#485)jupytext --check
commands like "pytest {}"
on Windows (#475)Fixed
jupytext --execute
tests when the warning Timeout waiting for IOPub output occurs, which is the case intermittently on Windows (#489)Published by mwouts over 4 years ago
Added
notebooks///ipynb,scripts///py:percent
if you want to replicate the arborescence of notebooks under notebooks
in a folder named scripts
(#424)pip
and conda
environments, on Linux, Mac OS and Windows, using Github actions (#487)pre-commit
, black
and flake8
(#483)--set-kernel
, --set-formats
, or both (#485)jupytext --check
commands like "pytest {}"
on Windows (#475)Fixed
jupytext --execute
tests when the warning Timeout waiting for IOPub output occurs, which is the case intermittently on Windows (#489)Published by mwouts over 4 years ago
Added
notebooks///ipynb,scripts///py:percent
if you want to replicate the arborescence of notebooks under notebooks
in a folder named scripts
(#424)pip
and conda
environments, on Linux, Mac OS and Windows, using Github actions (#487)pre-commit
, black
and flake8
(#483)--set-kernel
, --set-formats
, or both (#485)jupytext --check
commands like "pytest {}"
on Windows (#475)Fixed
jupytext --execute
tests when the warning Timeout waiting for IOPub output occurs, which is the case intermittently on Windows (#489)