Skip to main content

Mixture properties calculator

Project description

mixprops

CI license

Mixture properties calculator.

Installation

pip install mixprops

Usage

Python

from mixprops.reference_conditions import ReferenceConditions

mixture = Mixture(
    species=[("O2", 0.21), ("N2", 0.79)],
    reference_conditions=ReferenceConditions(
        absolute_pressure_unit="Pa",
        absolute_pressure=101325,
        temperature_unit="C",
        temperature=25
    ))

print(mixture.specific_heat_capacity)
# 1011.338752

CLI

poetry run python main.py \
    -rc 101325,25 \
    -u Pa,C \
    -s O2,N2 \
    -sc 0.21,0.79
  • rc = Reference conditions -> Absolute pressure,temperature
  • u = Reference condition units -> Pressure unit,temperature unit
  • s = Comma separated list of species by name or species -> O2,N2 or Oxygen,Nitrogen
  • sc = Species molar composition as comma separated mole fractions -> 0.21,0.79

Properties

  • molecular_weight - Molecular weight (g/mol)
  • density - Density (kg/m3)
  • specific_heat_capacity - Specific heat capacity (J/kg-K)
  • viscosity - Viscosity (kg/m-s)
  • conductivity - Thermal conductivity (W/m-K)
  • speed_of_sound - Speed of sound (m/s)
  • adiabatic_index - Adiabatic index

Supported species

For the supported species, see the .csv files in the mixprops/data directory.

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

mixprops-0.1.2.tar.gz (14.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mixprops-0.1.2-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file mixprops-0.1.2.tar.gz.

File metadata

  • Download URL: mixprops-0.1.2.tar.gz
  • Upload date:
  • Size: 14.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.11.3 Darwin/22.5.0

File hashes

Hashes for mixprops-0.1.2.tar.gz
Algorithm Hash digest
SHA256 12b5b92473538dc01ed08de78c58bb382d900acce3a2cb4adf842baf97ecfe25
MD5 bc46e332bee56610f4d2332178eca4af
BLAKE2b-256 56f2c68325c502499807a28847d6c94b9b3626aaaa21da60be89652a0c2a20ed

See more details on using hashes here.

File details

Details for the file mixprops-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: mixprops-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.11.3 Darwin/22.5.0

File hashes

Hashes for mixprops-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b5cb9a07bfae7024ee882f5ce9920b25f5da5ef7f51b58aab51154fc479e6e8b
MD5 5361646f2256f908f363924f2dc56207
BLAKE2b-256 f4d3fae7aa564d267b5a49aa1ad8cf108049434b62dd659408fbba8941f158e8

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