Skip to main content

RadCompressor: Radial compressor mean-line model

Mean-line (1D) model for evaluating radial compressors. The code is adapted from the version developed by Schiffmann and Favrat1, and was used to generate a turbo-compressor dataset for DATED.

Cyril Picard, Jürg Schiffmann and Faez Ahmed, "DATED: Guidelines for Creating Synthetic Datasets for Engineering Design Applications", 2023.

Datasets

The dataset related to DATED is available on Zenodo.

Using the model

Installation

To install this package, first make sure that you have Python >= 3.9 installed in your environment. If not, we recommend to install Python using mambaforge.

git clone https://github.com/cyrilpic/radcomp
cd radcomp
pip install .

If you want to install all dependencies to use the dataset generation scripts:

pip install .[generate]

Basic Usage

A step-by-step example is provided in the EvaluateCompressor.ipynb notebook.

Citation

If you use the dataset or the model, you can cite our publication:

Cyril Picard, Jürg Schiffmann and Faez Ahmed, "DATED: Guidelines for Creating Synthetic Datasets for Engineering Design Applications", 2023.

  1. Jürg Schiffmann and Daniel Favrat, “Design, experimental investigation and multi-objective optimization of a small-scale radial compressor for heat pump applications,” Energy, vol. 35, no. 1, pp. 436–450, Jan. 2010, doi: 10.1016/j.energy.2009.10.010. ↩

Metadata

Release files for radcompressor 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for radcompressor 1.0.1
File Size Uploaded
radcompressor-1.0.1.tar.gz 15.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for radcompressor 1.0.1
File Interpreter ABI Platform
radcompressor-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 33.5 kB

Release files / radcompressor-1.0.1.tar.gz

Download URL radcompressor-1.0.1.tar.gz
Size 15.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5a15d8f20b3efe77655aed1ff528f8a227c6c3b0a050ebf3c7154739a9f3286d
BLAKE2b-256 checksum
How to use checksums
44d324454651aca119fe5c2ce22cbe5393540150b16173a4f6aa2f2183bbacf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / radcompressor-1.0.1-py3-none-any.whl

Download URL radcompressor-1.0.1-py3-none-any.whl
Size 18.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fca2db7a9ff4af422e5f41148adee3e64c15f49999c199720618555084df21a3
BLAKE2b-256 checksum
How to use checksums
759b198afb485dba24c085466b8c5bc0431de8f5a2991f316b12d17ab63b4d89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

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