A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of ThermoPack

ThermoPack - Latest (beta)

This release is automatically updated whenever a pull request is merged to main.

For stable releases of ThermoPack, see releases named vX.Y.Z.

Wheels for Python

To install this release, download and unzip the appropriate zip file, then install with pip install thermopack -f wheel-<version>-<system>/, where wheel-<version>-<system> is the directory created by unzipping the file.

Wheels for macOS are currently only built for arm64 machines (Apple Silicon, i.e. M1, M2, etc.). Wheels for ThermoPack running on macOS with x86 chips (Intel), may be available for older versions of ThermoPack.

You can also use

curl -L -o thermopack.zip https://github.com/thermotools/thermopack/releases/download/Latest-beta/wheel-<version>-<platform>.zip
unzip thermopack.zip

Binaries and headers

Self-contained binary distributions with required headers for using the cppThermopack wrapper are contained in the thermopack-<platform>.zip assets. Downloading and unzipping the appropriate asset for your system, and running export THERMOPACK_DIR=/path/to/thermopack-<platform>, should allow CMake's find_library to find thermopack. See the docs on using cppThermopack for help on including the headers and linking the thermopack library.

The distribution can also be set up from the command line with

curl -L -o thermopack.zip https://github.com/thermotools/thermopack/releases/download/Latest-beta/thermopack-<platform>.zip
unzip thermopack.zip
export THERMOPACK_DIR=${PWD}/thermopack-<platform>/

Documentation and guides

Documentation and user guides for the latest version are found at thermotools.github.io/thermopack, but are likely not as well maintained as the documentation and guides for stable releases.

Emissions - Carbon Capture - Fortran
Published by github-actions[bot] 5 months ago

ThermoPack - Latest (beta)

This release is automatically updated whenever a pull request is merged to main.

For stable releases of ThermoPack, see releases named vX.Y.Z.

To install this release, download and unzip the appropriate zip file, then install with pip install thermopack -f wheel-<version>-<system>/, where wheel-<version>-<system> is the directory created by unzipping the file.

For macOS, the wheels marked macOS-12 are built for x86_64 machines (using intel chips), while macOS-latest wheels are built for arm64 machines (Apple Silicon, i.e. M1, M2, etc.).

Documentation and user guides for the latest version are found at thermotools.github.io/thermopack, but are likely not as well maintained as the documentation and guides for stable releases.

Emissions - Carbon Capture - Fortran
Published by github-actions[bot] 6 months ago

ThermoPack - v2.2.1

ThermoPack version 2.2 includes several new features, while remaining completely backwards compatible with version 2.1.0. To compile this version from source, follow the guide in docs/v2.2.0/source_build.md (see also the homepage).

Updates in ThermoPack 2.2 include

  • New return patterns for more flexible, less error prone, handling of output
    • New return struct for flash- calculations, making it easier and less error prone to access desired results.
    • New return struct for pxy phase envelopes for easier and less error prone access to results.
  • Interface for computing Txy-phase envelopes
  • Interface for computing the spinodal curve
  • Computation of isolines in the metastable region
  • More solid property calculations
  • Interfaces to extract specific Helmholtz energy contributions to SAFT-type equations of state.
  • More interfaces for tuning cubic and cpa type equations of state
  • Convenient wrapper classes for specific equations of state derived from cubic, cpa and pcsaft.
  • Accurate reference values for entropies and enthalpies, allowing for reaction equilibria calculations.

Emissions - Carbon Capture - Fortran
Published by vegardjervell about 1 year ago

ThermoPack - Thermopack available on the Python Package Index

What's Changed

New Contributors

Full Changelog: https://github.com/thermotools/thermopack/compare/v2.0...v2.1.0

Emissions - Carbon Capture - Fortran
Published by morteham over 2 years ago