Skip to main content

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.

alt text alt text
alt text alt text

Twin-spool, reheated turbojet engine with an electrical power plant.

alt text alt text
alt text alt text

Three-spool, separated exhaust turbofan engine.

alt text alt text
alt text alt text

Back to top

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)

Source distribution for huracan 0.9
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page