A defined interface for working with a cache of executed jupyter notebooks
MIT License
Bot releases are visible (Hide)
Published by choldgraf over 1 year ago
This is a minor release to improve our packaging infrastructure and to support several new versions of dependencies.
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@AakashGfude (activity) | @choldgraf (activity) | @chrisjsewell (activity) | @jstac (activity) | @jzluo (activity) | @kloczek (activity) | @pre-commit-ci (activity)
Published by chrisjsewell over 2 years ago
♻️ REFACTOR: package API/CLI/documentation (#74)
This release includes major re-writes to key parts of the package,
to improve the user interface, and add additional functionality for reading and executing notebooks.
Key changes:
stage
/staging
is now rephrased to notebook
, plus the addition of project
, i.e. you add notebooks to a project, then execute them.read_data
is specified per notebook in the project, allowing for multiple types of file to be read/executed via the CLI (e.g. text-based notebooks via https://jupytext.readthedocs.io).jbcache execute --executor
, and a parallel notebook executor has been added.jbcache project list
and other CLI improvements.Dependencies have also been restructured, such that the CLI dependencies (click
, tabulate
) are now required,
whereas nbdime
is now optional (since it is only used for optional notebook diffing).
‼️ Breaking:
The name of the SQL table nbstage
has been changed to nbproject
, and read_data
/exec_data
fields have been added to the nbproject
.
This means that reading will fail for caches creted using older versions of the package.
However, the version of jupyter-cache
, used to create the cache, is now recorded, allowing for the possibility of future automated migrations.
Full Changelog: https://github.com/executablebooks/jupyter-cache/compare/v0.4.3...v0.5.0
Published by chrisjsewell about 3 years ago
Published by chrisjsewell almost 4 years ago
See CHANGELOG.md
Published by chrisjsewell about 4 years ago
See CHANGELOG.md
Published by chrisjsewell about 4 years ago
See CHANGELOG.md
Published by chrisjsewell about 4 years ago
Published by chrisjsewell over 4 years ago
Published by chrisjsewell over 4 years ago
Published by chrisjsewell over 4 years ago
This allows for text-based notebooks to be staged, then converted on the fly before execution (e.g. using jupytext)
Published by chrisjsewell over 4 years ago
Published by chrisjsewell over 4 years ago