Skip to main content

Interactive Dash app for turbomachinery stage preliminary design

Project description

Turbodash

turbodash is an interactive Dash application for analyzing the efficiency of turbine stages.

Key features

  • Visualization of total-to-static and total-to-total efficiencies.
  • Supports axial flow, radial inflow, and radial outflow turbine stages.
  • 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.
  • Documentation describing the derivation of governing equations and special cases.

🚀 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.3.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.3-py3-none-any.whl (38.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: turbodash_core-0.3.3.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.11.0-1018-azure

File hashes

Hashes for turbodash_core-0.3.3.tar.gz
Algorithm Hash digest
SHA256 10945659e1e120b9e86a595160758847a5bcc48054c3655e417d905534a7dccf
MD5 3885fd802ef9f121cd5f0d247b0b8a86
BLAKE2b-256 050e3d3901713332ed39784906753c4f7522b7bcd3d02d9ce10c534546ba95d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: turbodash_core-0.3.3-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.11.0-1018-azure

File hashes

Hashes for turbodash_core-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 780e61245a64a1d34dcc8a6f25670ed6a95dee9e480531a339268b0b1a5f8b93
MD5 8243cb48a4cc1264335218aee3fd92e7
BLAKE2b-256 6e10eced9e5c971aeadc8dabd5c773140be60db4b2d76de8199d811eba5e2a50

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