All Kherve Tools
KherveBook icon

KherveBook

Available

A computational notebook — and the future home of every Kherve tool.

A Jupyter-inspired computational notebook as a native desktop app. One document mixes Python code cells run in a live kernel with inline matplotlib figures, rendered Markdown, and LaTeX equations. KherveBook is the hub of the family: over time every Kherve application will live inside it as one workspace.

Download for Windows Portable zip (no install) View source on GitHubFree & open source · unsigned installer — Windows may warn on first run (choose “More info” → “Run anyway”).

Attributes

AI built in

A built-in AI chat assistant lives in the notebook — pick a provider, ask questions about your analysis, and work through problems next to your code and figures.

Built with

A modern stack of well-known scientific Python libraries.

PyQt5matplotlibNumPySciPypandaslmfitSymPyh5pyopenpyxlPyMuPDFDask

Examples

Documentation

Getting started

Install the requirements with pip install -r requirements.txt, then run python KherveBook.py. A new document opens with an empty code cell: type Python, press Shift+Enter to run the cell and move to the next one.

Cells

Three cell types can be mixed freely in one document. Code cells run in a shared in-process kernel, so variables persist between cells like in Jupyter. Markdown cells render as rich text — double-click one to edit its source. LaTeX cells render equations.

File format

Documents save as .kbook, a plain JSON serialisation of every cell and its outputs — friendly to version control and scripting. Nothing is hidden in a binary container.

The example gallery

The Examples menu ships dozens of ready-to-run notebooks across ARPES, XPS, XRD, NMR, FTIR, SIMS, TGA, BET, EDX and EELS — open one and run it cell by cell to learn the workflow for your technique.

Versions

v0.1.137Latest2026-07-19

Note (rich-text) cells and File-attachment cells with inline previews for xlsx, ksheet and kfit; SVG drawing tools with grid and snap that open in KhervePaint; open code in KhervePY and sheets in KherveSheet with reload-on-save; and Help ▸ Report an Issue.

v0.1.1242026-07-14

A Jupyter-inspired computational notebook as a native desktop app.

Part of the Kherve Tools family

Applications made by a scientist, for scientists.

Explore all tools