Skip to content

Sankey Studio 0.1.0

Choose a tag to compare

@giovannimanzoni giovannimanzoni released this 17 Oct 10:19
· 28 commits to main since this release
v0.1.0
e69a2f5

First release of Sankey Studio: a local web app for drawing and managing Sankey graphs, with an optional donut chart. It listens on loopback by default, has no login, and defends itself (see the Security model).

Highlights

  • A library of saved graphs (on disk or in MongoDB) with collections, tags, search, JSON bundles, and a compare view for up to 12 graphs.
  • A live editor with sources from pasted or uploaded text (CSV, TSV, SankeyMATIC, JSON), a managed sources folder, MongoDB collections (read-only unless you opt into write-back) and a manual table.
  • Optional categories with a legend and a donut chart; transforms such as minimum link value, top-N links and hide or merge nodes.
  • Exports to SVG, PNG, HTML, JSON and CSV; light and dark themes.

Install

uv tool install sankey-studio     # or: pipx install --python python3.14 sankey-studio
sankey-studio serve               # then open http://127.0.0.1:8765

Needs Python 3.14 (uv fetches it). For SVG and PNG export install Chrome or Chromium.

Verify the download

The wheel and the source distribution on PyPI carry a Sigstore attestation made by this repository's release workflow:

uvx pypi-attestations verify pypi --repository https://github.com/Axiumine/Sankey-Studio \
  pypi:sankey_studio-0.1.0-py3-none-any.whl

The tag v0.1.0 is signed (git tag -v v0.1.0). More in Verifying a release.

More