A Sphinx Extension for Generating Jupyter Notebooks
This minor release allows for download
notebooks to be executed for the html
site generator through the conf.py
setting:
jupyter_download_nb_execute = True
Features:
This minor release includes:
conf.py
at the notebook
and the directory
level (as defined in your source
directory). When the notebook is generated these dependencies will now be copied to the _build
folder to support execution.jupyter_dependencies = {
'getting_started_julia': ['Manifest.toml', 'Project.toml'],
}
jupyter_download_nb
has an option to update all images
and figures
to reference a remote server location for the _download
notebooks. The option jupyter_images_urlpath
is no longer a generic option and has been deprecated in favour of jupyter_download_nb_image_urlpath
. This option only applies to the download
set of notebooks and won't affect make jupyter
, make website
for core html
files etc. These files will default to using relative references.New Features:
Bug Fixes:
Testing:
This is the v0.4.1
release of sphinxcontrib-jupyter via PyPI.
It includes more enhancements and new features than are usually attributed to a minor release, however were added as they were requested for expedited integration.
New Features:
Documentation:
This is a v0.4.0
release of sphinxcontrib-jupyter for release via PyPI.
The main additions to this release include:
dask.futures
)nbconvert
and html templatecoverage
statistics with options to include testsMany thanks to the contributions made during this release cycle: AakashGfude and sglyon. Your PR's and improvements are greatly valued.
Testing has been adjusted to include configuration sets base
and pdf
. This allows for testing of different conf.py
files based on the different compilation pipelines now available in the extension. More updates will be coming to add html
.
This is a v0.3.0
release of sphinxcontrib-jupyter for release via PyPI.
There have been a lot of improvements for this release as documented below.
Note: This version is now compatible with sphinx=1.8+
and sphinx=1.7+
Many thanks to the contributions made during this release cycle: arnavs, chabotsi, FelipeMaldonado, and nthiery (in alphabetical order). Your PR's and improvements are greatly valued.
collapse
class for html writers #105 (mmcky)This is a v0.2.1-beta
release to update PyPI with the latest features.
rst
to markdown
table support (85fca6065863d9a9635b9af66927ac149c93a88c)jupyter notebook
(#47)This release adds testing infrastructure and a set of output notebooks that displays the relationship between rst
and ipynb
output. The test suite will run through travis-ci
with continuous integration. These tests are located in tests/
with expected reference jupyter output located in tests/ipynb
.
>=1.7.2
is required. The extension itself will however still work with earlier versions of sphinx, but for the test requires exact output for how html
tables are constructed.metadata
that is embedded in notebooks including python
to focus on content only.nbdime
as a library to compare generated and reference notebooksA complete minimal
example is now available here