Skip to main content

Control JupyterLab from Python Notebooks

Project description

📚 Algovera Library

The Algovera Library currently comprises of a Jupyter Lab extension for using MetaMask within Jupyter Lab to interact with the Ocean market, and store on decentralized storage with decentralized access control (lit protocol for decentralized access control, Estuary/Filecoin for decentralized storage)

Algovera

Algovera is a community of individuals working to facilitate and accelerate the development of decentralised AI products and research.

Website | Notion | Discord | Calendar | Twitter | YouTube

🏗 Setup

To start using the extension, simply run these commands in your terminal::

conda create -n algolab -c conda-forge jupyterlab

conda activate algolab

pip install algovera

jupyter lab

🚧 Contributing to the Library

There are currently two ways to contribute to the Algovera Library: adding more functionality to the python package or improving the jupyter lab extension.

First, clone the repository by running

git clone https://github.com/AlgoveraAI/jupyterlab_extensions.git

cd jupyterlab_extensions/

To start contributing, follow the commands below to set up a development environment.

conda create -n algolab-dev -c conda-forge jupyterlab ipylab jupyter-packaging nodejs ipytree bqplot ipywidgets numpy

conda activate algolab-dev

python -m pip install -e ".[dev]"

jupyter labextension develop . --overwrite

jlpm

jlpm run build

After any changes, run jlpm run build to see them in Jupyter Lab. Note that you might need to run jlpm or python -m pip install -e ".[dev]" depending on whether you add new dependencies to the project.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

algovera-0.1.5.tar.gz (907.7 kB view hashes)

Uploaded source

Built Distribution

algovera-0.1.5-py3-none-any.whl (1.8 MB view hashes)

Uploaded py3

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