A cool way to import notebooks into notebooks! Also can parameterize notebooks when it loads!
Project description
Nimport
Use
!pip install --upgrade nimport
%load_ext nimport
Examples
-
Get a file from public repo and navigate to that file
%nimport container="yaananth/hack-sample-note2" path="one.ipynb" provider="github" providerOptions={} navigate="trueOrAnythingHere"
-
Get a file from public repo and display a link to that file
%nimport container="yaananth/hack-sample-note2" path="one.ipynb" provider="github" providerOptions={}
-
Get a file from private repo and navigate to that file
%nimport container="yaananth/hack-sample-note2" path="one.ipynb" provider="github" providerOptions={{"token":"PATTOKENHERE"}} navigate="trueOrAnythingHere"
-
Clone a public repo and navigate to the boot strap file
Needs
git
to be accessible%nimport container="yaananth/pipeline-delays" path="delays.ipynb" provider="github" providerOptions={"clone":"true"}
-
Parameterize notebook from URL
from nimport.utils import open_nb, load_params params = load_params(currentUrl) open_nb("pipeline-delays/delays.ipynb", params, redirect=True)
Develop
Package
pip install -r requirements.txt
python setup.py sdist
Publish
pip install twine
twine upload dist/*
Test
- Load sample.ipynb
Resources
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nimport-0.10.14.tar.gz
(6.1 kB
view hashes)