Huracan
Huracan is an open source, 0-dimensional, object-oriented airbreathing engine modelling package for preliminary analysis and design of airbreathing engines, divulgation and educational purposes.
At the moment Huracan is capable of modelling engines with an arbitrary number of components connected by an arbitrary number of shafts. It allows for a single combustion chamber per stream, reheating, intercooling and the addition of electrical system power requirements. Multiple-stream systems can be modelled, as well as splitting (such as the bypass flow of a turbofan) and mixing streams (such as in the nozzle of a mixed exhaust turbofan).
The inspiration for the project lies in traditional thermodynamic plant diagrams, and similar architectures are used in well known proprietary tools such as GasTurb and NLR's GSP.
The API reference is available here.
Install
pip install huracan
Examples
Single spool turboprop engine.
Twin-spool, reheated turbojet engine with an electrical power plant.
Three-spool, separated exhaust turbofan engine.
Metadata
Release files for huracan 0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| huracan-0.9.tar.gz | 37.7 kB | Without provenance | Details for huracan-0.9.tar.gz |
Release files / huracan-0.9.tar.gz
| Download URL | huracan-0.9.tar.gz |
|---|---|
| Size | 37.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0ae11d74e5b2a299f846f3242f31717b1655a7160f864e70c04eec9ba6efb220
|
|
BLAKE2b-256 checksum How to use checksums |
0ea08714ef7f183ceb918c3f1832cd63fad9856f090fa719ef55fff999d9cced
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.9.19
|
Security for huracan 0.9
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.