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
- 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
Step by step installation for :snake: noobs
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.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed6b1c2cfe871ee8604d73b3ee531080b8aa1bea75b508c8038c3f644855e6b1 |
|
MD5 | fb2a90afe00fc1146bda4c882a28369d |
|
BLAKE2b-256 | bf4b27deb7a27fb4d9686cdce246b16bee5fd65725a1b76534cf537865b4f520 |