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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file algovera-0.1.5.tar.gz.

File metadata

  • Download URL: algovera-0.1.5.tar.gz
  • Upload date:
  • Size: 907.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for algovera-0.1.5.tar.gz
Algorithm Hash digest
SHA256 989e5c73715dafee00c1276e96f28a55d86071d68d3c58b173ef3b4739cb08b7
MD5 b85164d5b5e942141518664a2300308f
BLAKE2b-256 75ae446ffe109a432f9f6113f225f328ba5d87fdcc24bc42a10fe5a9667c2129

See more details on using hashes here.

File details

Details for the file algovera-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: algovera-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for algovera-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 54174fa89556b88be70a58e7efa99141903356270590cb0a8ca5f956e6c0cd91
MD5 0ecadf3962a0f2ac8918a4fddd4f9cef
BLAKE2b-256 128909ed39ab945608c6be8eabea4c9dc6c1df9dd7fb482e877efe9ccfa9ccaf

See more details on using hashes here.

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