Jupyter kernel for Zenroom. Small, secure and portable virtual machine for crypto language processing
Project description
Jupyter zenroom kernel
A Zenroom :key: Jupyter kernel that uses metakernel
Dependencies
- Jupyter Notebook
- Python 3
- Zenroom
Install
Before installing you probably want to create a virtual environment as per python best practices. Once you activate your virtualenv you can install the kernel with the following commands:
$ pip install jupyter_zenroom_kernel
$ python3 -m zenroom install --user
If the zenroom binary (shared or static) is installed system wide and/or is in your $PATH, then you just run jupyter as you would normally do
$ jupyter notebook
If the binary is not in your path you have to set an environment variable ZENROOM_BIN
with the absolute path of the binary
What is zenroom?
Zenroom is a brand new, small and portable virtual machine for cryptographic operations and is part of the DECODE project about data-ownership and technological sovereignty. You can read more about it on https://zenroom.dyne.org/
todo
- zenroom_exec_buf
- foldable json rendering
- cell syntax highlighting
- mark lines on syntax errors
- unit testing
- better documentation
- code completion
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
Hashes for jupyter_zenroom_kernel-0.0.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9bfb1e87438209e652ed8d0ea013fd1eee68b3a25766aa7271719f355ef31e8 |
|
MD5 | 4377237af43066a88a7315f96d039180 |
|
BLAKE2b-256 | f1de43f6859a7705383c8702dbc9d728aba89fcf53ade2b231a4f5d80940f661 |