Skip to main content

Interactive Dash app for turbomachinery stage preliminary design

Project description

Turbodash

turbodash is an interactive Dash application for the meanline design of turbine stages.

Key features

  • Supports axial and radial turbine stages.
  • Visualization of the meridional channel and blade-to-blade view
  • Visualization of total-to-static and total-to-total efficiencies.
  • Adjustable stator/rotor geometry, reaction degree, loss coefficients, and blade velocity ratio.
  • Lightweight, dependency-minimal design based on Plotly Dash.
  • Automatic synchronization between sliders and numeric inputs.
  • Support import/export of configuration files.
  • Documentation describing the derivation of governing equations.

🚀 Installation and local run

You can install turbodash directly from PyPI or GitHub:

pip install turbodash

Once installed, you can run the interactive Dash application locally using the script demos/run_app_local.py. This will start a local server and open the interactive calculator dashboard.

Documentation

The theoretical derivation of the governing equations, efficiency definitions, and validation against analytical special cases are available directly in the app under the Documentation tab.

License

This project is released under the MIT License.

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

turbodash_core-0.3.4.tar.gz (34.8 kB view details)

Uploaded Source

Built Distribution

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

turbodash_core-0.3.4-py3-none-any.whl (38.3 kB view details)

Uploaded Python 3

File details

Details for the file turbodash_core-0.3.4.tar.gz.

File metadata

  • Download URL: turbodash_core-0.3.4.tar.gz
  • Upload date:
  • Size: 34.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.12 Linux/6.14.0-1017-azure

File hashes

Hashes for turbodash_core-0.3.4.tar.gz
Algorithm Hash digest
SHA256 550c0edf5d009a3749590df130ec170f6b3dd961e04e4a4992280d958905a9f1
MD5 edcfebc00ed1f56c0af75c88f50f4ab9
BLAKE2b-256 fa80e0601a8914b17093e9d291ce3cf02f6afb9e6c471ec1aeaaeac2aede71a3

See more details on using hashes here.

File details

Details for the file turbodash_core-0.3.4-py3-none-any.whl.

File metadata

  • Download URL: turbodash_core-0.3.4-py3-none-any.whl
  • Upload date:
  • Size: 38.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.12 Linux/6.14.0-1017-azure

File hashes

Hashes for turbodash_core-0.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c3f0dfc32c51a12fa9f655a5a3f605a7af74de8cd63c5512438055d8c51db963
MD5 c672b17b7ba4bc5ae107a58b64917731
BLAKE2b-256 270f5f1afd91690f4fade4b663a21704720fed3fdf91584e3aa5fa5c3821e590

See more details on using hashes here.

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