Skip to main content

Browser based visualization tool for tierkreis

Project description

Tierkreis Visualization

The Tierkreis Visualization package is a web server and frontend that can visualizer Tierkreis workflows before, during and after execution.

Quick-start

Once you have installed the tierkreis-visualization package you can start the server with:

tkr vis

Which will start a web server that displays the contents of your Tierkreis checkpoints directory.

For more advanced usage see the Tierkreis documentation pages for the visualizer.

Development

To run the webserver and frontend from within this repository:

just serve

Note that you must first build the JavaScript bundle for the frontend.

just prod

Will (re)build the bundle and install the necessary dependencies.

If you wish to do both in a single command you can run:

just prod serve

Hot reloading

While developing it is sometimes useful to reload the python code whenever it is changed.

To run the python web server in development mode so that changes made to it are automatically reloaded and applied.

uv run tkr-vis-dev

from the tierkreis/tierkreis_visualization directory and

npm run dev

from the tierkreis/tierkreis_visualization/frontend directory.

OpenAPI

To regenerate the OpenAPI spec run

uv run tkr-vis-openapi

Running npm run dev afterward will automatically update the API stubs.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tierkreis_visualization-0.1.9.tar.gz (51.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tierkreis_visualization-0.1.9-py3-none-any.whl (336.3 kB view details)

Uploaded Python 3

File details

Details for the file tierkreis_visualization-0.1.9.tar.gz.

File metadata

  • Download URL: tierkreis_visualization-0.1.9.tar.gz
  • Upload date:
  • Size: 51.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tierkreis_visualization-0.1.9.tar.gz
Algorithm Hash digest
SHA256 31d162d015ec34bf282cf3e80730f2ddd1fe30041edeedf9602c6ea4512de979
MD5 44efa40498d31036fb61cbdd40416ffe
BLAKE2b-256 55b0c80c3743afad7a41dac1fb4831347b97f44ad165c62e79b6b294b3a96adf

See more details on using hashes here.

Provenance

The following attestation bundles were made for tierkreis_visualization-0.1.9.tar.gz:

Publisher: release.yml on Quantinuum/tierkreis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tierkreis_visualization-0.1.9-py3-none-any.whl.

File metadata

File hashes

Hashes for tierkreis_visualization-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 d4a5c003e223ab2388d72655bacc46e0244fb99ff191706426204752b4ac1875
MD5 20def33e794371cd00c71faebc89a29b
BLAKE2b-256 94717deace6e02c488f8add5abf815c97e57310052a6477ddf58bf836255ec78

See more details on using hashes here.

Provenance

The following attestation bundles were made for tierkreis_visualization-0.1.9-py3-none-any.whl:

Publisher: release.yml on Quantinuum/tierkreis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page