Fern Jupyter lab Extension
Project description
Fern
Fabolous Extension for Reproductible jupter lab Notebooks
Fern is a plugin for the Jupyter Lab Notebook designed to help you track and document your workflow in conjunction with amie.ai.
To see a quick demo of it in action checkout the gif below:
Installation
Fern is available on pypi and can be installed with pip. Once this is done the Jupyter extension must be installed and enabled:
pip install fern_labextension
jupyter labextension install @disraptoer/fern
Usage
To activate Fern, add the following lines to the top of your notebook
%matplotlib inline #optional, for figure capture
%load_ext fern.fern
%track on "your amie API key"
If you want to turn the tracker off at any time just run
%track off
To start tracking agin rerun
%track on "your amie API key"
FAQ
Q: How does it work?
We determine the inputs and outputs for each cell by building an AST of your code. Each new cell execution creates a new leaf which is attached in the tree where the most recent change in the new leaf's inputs occured as an output to a prior cell.
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
Built Distribution
Hashes for fern_labextension-0.0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64ed14b4cd60d3d1cba5ac8e2f30fbfa5ed23ba25a1a733ec70c0dd8cb9b898b |
|
MD5 | f180de1f1078d6799062bbac3ae33498 |
|
BLAKE2b-256 | 85ea62429c31d96fbe74daadc1c051b689f5e974e47da489f1d052f88ba06b2d |