nodus-jupyter
Jupyter kernel for the Nodus language. Write and run .nd files directly in JupyterLab, Jupyter Notebook, or VS Code notebooks.
Install
pip install nodus-jupyter
python -m nodus_jupyter install
Then start Jupyter and select Nodus from the kernel list.
Features
- Persistent state — variables and functions defined in one cell are available in all subsequent cells
- Tab completion — keywords, builtins, stdlib modules, and user-defined names
- Hover docs — inspect builtin functions and stdlib modules inline
- Multiline detection — open braces trigger continuation mode automatically
Requirements
- Python ≥ 3.10
nodus-lang >= 4.0.0ipykernel >= 6.0
Example
# Cell 1
fn greet(name) {
return "Hello, \(name)!"
}
# Cell 2 — function from Cell 1 is available
print(greet("Nodus"))
VS Code
Works with VS Code notebooks via the Nodus Language extension. Select the Nodus kernel in the notebook kernel picker.
License
MIT
Metadata
Release files for nodus-jupyter 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nodus_jupyter-0.1.0.tar.gz | 9.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nodus_jupyter-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.9 kB
Release files / nodus_jupyter-0.1.0.tar.gz
| Download URL | nodus_jupyter-0.1.0.tar.gz |
|---|---|
| Size | 9.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a1ec8a9fb9386450ff5f400185b471072e45c1d431b4a954996eb3c9fe7e8067
|
|
BLAKE2b-256 checksum How to use checksums |
913ad85ae847d1848b73b41875c9f994836113b5110349b5778aa43466d06bbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.9
|
Release files / nodus_jupyter-0.1.0-py3-none-any.whl
| Download URL | nodus_jupyter-0.1.0-py3-none-any.whl |
|---|---|
| Size | 7.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
711a3dc485788f8be9c9ef617e86e98554abeb39b263c21c0db96c9dff78e71d
|
|
BLAKE2b-256 checksum How to use checksums |
8c84b460476701e5e3cb925ffb242e04e4f765eca4da69c92c4bb9043a82580d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.9
|