Skip to main content

A Python library for a basic exergy analysis in thermodynamic systems

Project description

PyThermalAnalysis

Advanced Thermal Analysis Library

PyThermalAnalysis

PyThermalAnalysis is a Python library for performing exergy analysis in thermodynamic systems.

Features

  • Calculate exergy of various thermodynamic states
  • Analyze exergy destruction in components like heat exchangers and turbines

Installation

You can install the library using pip:

pip install PyThermalAnalysis

use

from PyThermalAnalysis import ExergyAnalysis, ThermodynamicState

# Define ambient conditions
T0 = 298.15  # K
h0 = 0.0     # kJ/kg
s0 = 0.0     # kJ/kg-K

# Create a thermodynamic state
state = ThermodynamicState(500, 101325, 2800, 6.8)

# Perform exergy analysis
exergy_analyzer = ExergyAnalysis(T0, h0, s0)
exergy = exergy_analyzer.calculate_exergy(state)
print(f"Exergy: {exergy} kJ/kg")

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

PyThermalAnalysis-0.1.0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

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

PyThermalAnalysis-0.1.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file PyThermalAnalysis-0.1.0.tar.gz.

File metadata

  • Download URL: PyThermalAnalysis-0.1.0.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for PyThermalAnalysis-0.1.0.tar.gz
Algorithm Hash digest
SHA256 aba68355b555e9b3f830d8dc1727da74ce7c224c0c394c5c246bb236e6910025
MD5 c5acfda2b98ef4cc6f088589a430b0a2
BLAKE2b-256 94c0f35e2ab9d504d1f871ef413eead93395f91533ea7ef599c515bb4aa4965d

See more details on using hashes here.

File details

Details for the file PyThermalAnalysis-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for PyThermalAnalysis-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f175dc37d868d8107bd5300ca91b72da7640524adc9e2dfd4bda85ec68f8ba62
MD5 e7b5bf507bb7b520c8888c6357052bca
BLAKE2b-256 61c619b7f8ced66f41c61fc78494a62bfc7040f01194f7fb1c83605e7d4058ad

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