Skip to main content

Jovian Python SDK

Project description

Jovian

Share jupyter notebooks instantly with a single command directly within Jupyter. Learn more on https://www.jvn.io .

Getting Started

Install the jovian python library.

  pip install jovian --upgrade

Import the library into a Jupyter notebook.

  import jovian

Use the commit command to capture and upload the Jupyter notebook and Python environment (Anaconda or pip).

  jovian.commit()

You’ll be prompted for an API key, which you can generate by logging in here: https://jvn.io/login .

Once the notebook is uploaded successfully, you will get a shareable link to it. Other users can comment on parts of the notebook, and you'll get email notifications when they comment.

Limitations

Since this is a beta release, the jovian library has some limitations:

  • The library requires Python 3.6 or above
  • The library must be used inside a Jupyter notebook
  • Commits might fail if you use the "Run All" feature in Jupyter

Coming Soon

  • Callbacks for Tensorflow, Keras, PyTorch and FastAI to record hyperparameters and metrics automatically
  • Full support for Windows, Python 2.7+, non-Anaconda environments and .py script files
  • Real time monitoring and email/Slack notifications for long running training jobs
  • Check out and reproduce tracked experiments on any machine with a single command

For feedback, suggestions and feature requests, drop us a line at hello@swiftace.ai .

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

jovian-0.1.60.tar.gz (13.3 kB view hashes)

Uploaded Source

Built Distribution

jovian-0.1.60-py2-none-any.whl (18.2 kB view hashes)

Uploaded Python 2

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page