2026-03-29 23:40:07 -07:00
2026-03-29 19:13:59 -07:00
2026-03-29 23:40:07 -07:00
2026-03-29 23:40:07 -07:00
2026-03-29 22:51:58 -07:00
2026-03-29 23:40:07 -07:00
2026-03-29 22:51:58 -07:00
2026-03-29 22:51:58 -07:00
2026-03-29 19:58:06 -07:00
2026-03-29 20:03:16 -07:00
2026-03-27 18:48:35 -07:00
2026-03-29 22:51:58 -07:00
2026-03-29 22:51:58 -07:00
2026-03-29 22:51:58 -07:00
2026-03-29 22:51:58 -07:00
2026-03-29 23:40:07 -07:00
2026-03-28 00:21:37 -07:00
2026-03-29 23:45:16 -07:00
2026-03-23 17:03:36 -07:00

tono

tono is a node-based image processing and analysis application.

It is heavily inspired by Gwyddion, one of the best scientific FOSS programs on the web.

Project layout

tono/
  backend/         Python server, execution engine, nodes
  frontend/        React/Vite app
  plugins/         User plugin files (.py)
  tests/           Python tests
  docs/            Documentation
  desktop.py       Desktop launcher
  scripts/         Build scripts (macOS, Linux, Windows)

Quick start

Install a local binary from the Releases section, or run locally:

# Installation
python -m venv .venv && source .venv/bin/activate   # Windows: .venv\Scripts\activate
pip install -e ".[dev]"
npm install

# Running the servers
npm run backend   # terminal 1 — Python server at http://127.0.0.1:8188
npm run dev       # terminal 2 — Vite dev server, open the URL it prints

Docs

  • Building — setup, dev mode, web deployment, and native desktop builds for macOS, Linux, and Windows
  • Plugins — writing and uploading custom node plugins
  • Testing — running tests and writing new ones
Description
tono-spm.com
Readme GPL-2.0 114 MiB
Languages
Python 67.8%
TypeScript 24%
JavaScript 4.4%
CSS 3.5%
Shell 0.2%
Other 0.1%