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.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73d4d871c28f520c1de2e678ab84e78cf5623c4fc374c085b72fd49d7934e256 |
|
MD5 | 1ded2839bb925ad4801334150a1f0a62 |
|
BLAKE2b-256 | b272ef070dbe7f394b621d1315873addc7c4a764bfe164f5fe730379b3571420 |