This release is a pre-release and may not be stable for production use.
ADeT
Autodiff Designer for Turbomachinery
A Python library for equation-oriented modeling, with a focus on turbomachinery problems.
Features
- Flexible: Model turbines and compressors of axial, mixed-flow or radial type
- Equation-oriented: Define physics symbolically with residual equations
- CoolProp: Integration of real gas properties
- Automatic differentiation: Fully differentiable formulation through CasaDi
- Unit-aware: Pint integration for automatic unit checking and conversion
- Modular: Define your own components and assemble them
Getting Started
Check out the DOCUMENTATION
Installation
This project uses uv for packaging and dependency management.
- Clone this repository
- Install
uv - Navigate to the project root directory
- Install dependencies:
uv sync # Install base dependencies uv sync --all-groups # Install dev and docs dependencies
Note: To access REFPROP through CoolProp, see the integration guide.
Development
We use the following development tools:
Rules are included in pyproject.toml and should be read automatically.
These tools can be used via CLI or integrated directly into your IDE.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file adet-0.0.1rc1.tar.gz.
File metadata
- Download URL: adet-0.0.1rc1.tar.gz
- Upload date:
- Size: 746.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eec5d729af04b8b7069dcf19ee59d76002e22416009ee3845634f6d71113ce26
|
|
| MD5 |
ff5cd7f9b1dc3f93c6b5141cb140e4b2
|
|
| BLAKE2b-256 |
cab7cb992add1059897409f43e9ee42c56e4c7baf487db2977b873c1ead1c6eb
|
File details
Details for the file adet-0.0.1rc1-py3-none-any.whl.
File metadata
- Download URL: adet-0.0.1rc1-py3-none-any.whl
- Upload date:
- Size: 777.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd9311899040a402f0d8481f4de50dc76e2a4ac204fb1dffb0534617b291638c
|
|
| MD5 |
cf806ee0d81a5c3752285a092b4183b0
|
|
| BLAKE2b-256 |
d2ba8d96ee5ed022280c30ec62466687e4a444e1589f09975134805dc4ad020e
|