Skip to main content

Decode logo          Software by Dyne

Jupyter zenroom kernel

Build Status PyPI - License PyPI

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

asciicast

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

Release files for jupyter_zenroom_kernel 0.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jupyter_zenroom_kernel 0.0.8
File Size Uploaded
jupyter_zenroom_kernel-0.0.8.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jupyter_zenroom_kernel 0.0.8
File Interpreter ABI Platform
jupyter_zenroom_kernel-0.0.8-py3-none-any.whl Python 3 none any Details

Total release size: 21.5 kB

Release files / jupyter_zenroom_kernel-0.0.8.tar.gz

Download URL jupyter_zenroom_kernel-0.0.8.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f9934ae531e1cdac2b54cb88030092620e073794ac2d673c265eeeff2c62df6e
BLAKE2b-256 checksum
How to use checksums
0311a90eab3851a534a06158df54a6d8df576a24d44510d4a720bda19877faf0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.3

Release files / jupyter_zenroom_kernel-0.0.8-py3-none-any.whl

Download URL jupyter_zenroom_kernel-0.0.8-py3-none-any.whl
Size 17.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b761532e4d5b3acd7f3d35dddcaa560c865d5b7bdc72cc98341f9a5aa25181f6
BLAKE2b-256 checksum
How to use checksums
dfaf6124891331388ccc4976ee95422f70281f8ead39a9e27a8835b5d1b447d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.3

Release history Release notifications | RSS feed

This release

0.0.8 This release

2 release files

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page