Skip to main content

FastChem 4

An ultra-fast equilibrium chemistry code for gas and condensed phases

Authors: Daniel Kitzmann, Joachim Stock

PyPI version License: GPL v3

Overview

FastChem is an equilibrium chemistry code that calculates the chemical composition of the gas and condensed phase for given temperatures and pressures. The calculation of the gas phase is based on a semi-analytic approach, described in detail in Stock et al. (2018) and Stock et al. (2022). FastChem Cond (version 3) adds condensation to the code, computing chemical compositions using equilibrium condensation or the rainout approximation commonly used in the field of exoplanets and brown dwarfs, as described in Kitzmann, Stock & Patzer (2024). The current version FastChem 4 resolved convergence issues in both gas phase and condensate calculations and added a wide range of new elements and chemical species.

The code is written in object-oriented C++. The current version uses log-based element densities as primary variables, which avoids numerical underflow and allows FastChem to converge at temperatures as low as 1 K (without ions). Overall, the model has been successfully tested for temperatures from 100 K to 6000 K and pressures from 1e-13 bar to 1000 bar for solar element abundances.

Besides the actual FastChem model, we provide a C++ stand-alone version in the model_src folder that allows to calculate the equilibrium chemistry for a given temperature-pressure structure. In addition, we provide the Python interface PyFastChem.

Installation

PyFastChem (Python)

The easiest way to install FastChem is via pip:

pip install pyfastchem

On most platforms, this will download a pre-compiled package, so no compiler is needed.

Building from source (C++)

mkdir build && cd build
cmake ..
make -j

This produces the fastchem executable and the fastchem_lib library. To also build the Python wrapper via CMake:

cmake -DUSE_PYTHON=ON ..
make -j

PyFastChem

FastChem includes the Python interface PyFastChem that allows running the C++ code as a normal Python module. We provide several examples that show how to call FastChem from within a Python script, including iterating over different metallicity values or C/O ratios, and computing chemical compositions with condensation. The Python examples can be found in the python directory.

Notes on Apple Silicon

Previous versions of FastChem relied on long double (quadruple) precision for convergence at low temperatures. Since Apple Silicon (Mx) processors have no hardware support for quadruple-precision arithmetic, this caused convergence issues on these machines. The current version of FastChem has been redesigned to work fully in double precision, resolving this limitation.

OpenMP on macOS

FastChem automatically runs multiple calculations in parallel using OpenMP. Apple's default compiler (Apple Clang) does not ship with OpenMP support. To enable OpenMP parallelisation on macOS, install libomp via Homebrew:

brew install libomp

CMake and the Python build system (setup.py) will automatically detect and use it.

User Guide

FastChem comes with a user guide available at: https://newstrangeworlds.github.io/FastChem/

It describes the installation and usage of FastChem and covers both the C++ stand-alone version and the Python interface. The manual also contains detailed information on the internal interface functions that the FastChem object class and its Python interface provide.

Updated chemistry data

This FastChem release contains updated chemistry data, including new elements, gas-phase species, and condensates. As part of the update, some gas-phase isomers have been renamed. Since by default the gas-phase species in FastChem use the Hill notation, isomers were identified with an underscore. For example, HCN was declared as C1H1N1_1, while the isomer HNC was C1H1N1_2. In the new FastChem database, isomers now contain their actual molecular formular as part of the Hill notation. So, HCN is now referred to by C1H1N1_hcn, while HNC is C1H1N1_hnc. The same applies to AlOH (Al1H1O1_aloh), OAlH (Al1H1O1_oalh), SSF2 (F2S2_ssf2), and FS2F (F2S2_fs2f). The new function ConvertToHill notation automatically converts these isomers to the internal FastChem notation properly.

References

If you use FastChem in your work, please cite the relevant papers:

  • FastChem (original method): Stock, J. W., Kitzmann, D., Patzer, A. B. C., & Sedlmayr, E. 2018, MNRAS, 479, 865. DOI: 10.1093/mnras/sty1531

  • FastChem 2 (improved gas-phase solver): Stock, J. W., Kitzmann, D., & Patzer, A. B. C. 2022, MNRAS, 517, 4070. DOI: 10.1093/mnras/stac2623

  • FastChem Cond (condensation & rainout): Kitzmann, D., Stock, J. W., & Patzer, A. B. C. 2024, MNRAS, 527, 7263. DOI: 10.1093/mnras/stad3515

BibTeX entries
@article{Stock2018,
  author  = {Stock, J. W. and Kitzmann, D. and Patzer, A. B. C. and Sedlmayr, E.},
  title   = {{FastChem: A computer program for efficient complex chemical equilibrium calculations in the neutral/ionized gas phase with applications to stellar and planetary atmospheres}},
  journal = {Monthly Notices of the Royal Astronomical Society},
  year    = {2018},
  volume  = {479},
  pages   = {865--874},
  doi     = {10.1093/mnras/sty1531}
}

@article{Stock2022,
  author  = {Stock, J. W. and Kitzmann, D. and Patzer, A. B. C.},
  title   = {{FastChem 2: an improved computer program to determine the gas-phase chemical equilibrium composition for arbitrary element distributions}},
  journal = {Monthly Notices of the Royal Astronomical Society},
  year    = {2022},
  volume  = {517},
  pages   = {4070--4080},
  doi     = {10.1093/mnras/stac2623}
}

@article{Kitzmann2024,
  author  = {Kitzmann, D. and Stock, J. W. and Patzer, A. B. C.},
  title   = {{FastChem Cond: equilibrium chemistry with condensation and rainout for cool planetary and stellar environments}},
  journal = {Monthly Notices of the Royal Astronomical Society},
  year    = {2024},
  volume  = {527},
  pages   = {7263--7283},
  doi     = {10.1093/mnras/stad3515}
}

Licence

This project is Copyright (c) Daniel Kitzmann and Joachim Stock.

FastChem is released under the GNU General Public Licence (GPL) 3.0. It can be freely copied, edited, and re-distributed. If the code is re-distributed it has to be released under at least a GPL 3.0 licence as well. The full licence can be found in the repository licence.md file.

The user guide is released under the Creative Commons Licence (CC BY SA). Licensees may copy and distribute the work and make derivative works based on it only if they give the authors (Daniel Kitzmann & Joachim Stock) the credits by providing a reference to the original guide and this GitHub repository. Licensees may also distribute derivative works only under a license identical to ("not more restrictive than") the license that governs the original work.

Release files for pyfastchem 4.0.3

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

Source distribution (sdist)

Source distribution for pyfastchem 4.0.3
File Size Uploaded
pyfastchem-4.0.3.tar.gz 1.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyfastchem 4.0.3
File
pyfastchem-4.0.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyfastchem-4.0.3-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
pyfastchem-4.0.3-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pyfastchem-4.0.3-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details
pyfastchem-4.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
pyfastchem-4.0.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32 Details
pyfastchem-4.0.3-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
pyfastchem-4.0.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyfastchem-4.0.3-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
pyfastchem-4.0.3-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pyfastchem-4.0.3-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
pyfastchem-4.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
pyfastchem-4.0.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details
pyfastchem-4.0.3-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
pyfastchem-4.0.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyfastchem-4.0.3-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
pyfastchem-4.0.3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pyfastchem-4.0.3-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
pyfastchem-4.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
pyfastchem-4.0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details
pyfastchem-4.0.3-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
pyfastchem-4.0.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyfastchem-4.0.3-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
pyfastchem-4.0.3-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pyfastchem-4.0.3-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details
pyfastchem-4.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
pyfastchem-4.0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details
pyfastchem-4.0.3-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details

Total release size: 28.7 MB

Release files / pyfastchem-4.0.3.tar.gz

Download URL pyfastchem-4.0.3.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
119968cbbd275dc8a5706afc9a2a46ac182765bc43dfb00b0f713f91ec13d797
BLAKE2b-256 checksum
How to use checksums
f4b3aabd46a043484d8e848eae510822a02facfa82b9e10f4bf1ece193089e17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp313-cp313-win_amd64.whl

Download URL pyfastchem-4.0.3-cp313-cp313-win_amd64.whl
Size 392.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
f6aebb2404918ca3c2bc98dc009da3e045b79c6c97484a7ac3b9a6142fd57dc9
BLAKE2b-256 checksum
How to use checksums
415b175e29a11ab76a02a8ba8439b69a5dbea948c1ecfd60d92dd46642e9962a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp313-cp313-win32.whl

Download URL pyfastchem-4.0.3-cp313-cp313-win32.whl
Size 327.5 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
12471a611daffde974743ff3ada9183c38201e58f686fd7c9f54f591929633d2
BLAKE2b-256 checksum
How to use checksums
fe77a4a5b971179abb94b22fa166a07af13bc6e2ab34057253820e82f5f423aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pyfastchem-4.0.3-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
840a363fcb0dbab6c8b8999803d856423d1ea8e8282a31ddaf47b5be384ba2af
BLAKE2b-256 checksum
How to use checksums
95c4fe193e6c88c07973e28ce82386883a606286099ff7ffa04b51225c864967
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp313-cp313-musllinux_1_2_i686.whl

Download URL pyfastchem-4.0.3-cp313-cp313-musllinux_1_2_i686.whl
Size 1.8 MB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
70bdcf4b739be16f85648d75c33510a96fcde7de41d75486e7a0ff13b21b9e6c
BLAKE2b-256 checksum
How to use checksums
79de978cc95c38aad46bfea00e694c285dd069c5cfbc0b96682bf000d1329cc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyfastchem-4.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 584.0 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c6b7a7af2075df0a25b51c8a40a75f810c56f6df5fa850637369777f786d8d9b
BLAKE2b-256 checksum
How to use checksums
a27f60b9138be0ee66184bfb8a67744d999421ea28c7ecb1d3f420a127750790
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pyfastchem-4.0.3-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Size 614.5 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
ebc890330b7417f38a46948136939586ded46c23a408031903aef01cce12b3ff
BLAKE2b-256 checksum
How to use checksums
5d276956cafe36e1f4851de814344ae15b12b7cf3cc0c3d1b143b7a6b1bb0dae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp313-cp313-macosx_14_0_arm64.whl

Download URL pyfastchem-4.0.3-cp313-cp313-macosx_14_0_arm64.whl
Size 1.5 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
8e232c3545fbffa449dfb2ad0d1c51dbd543150c1257942722624d9f8b06eb34
BLAKE2b-256 checksum
How to use checksums
ba5291904a20d05cbd1d2998dc4dadcbb6cdcea3b372e6e12f3b1855518af2fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp312-cp312-win_amd64.whl

Download URL pyfastchem-4.0.3-cp312-cp312-win_amd64.whl
Size 392.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
267483227d109d209bc50f8730875a07a6c529b6cf89114c7c14477c2460a208
BLAKE2b-256 checksum
How to use checksums
8fdc977287fca35613f4af9bc3d7c4dad3802ab2f4ae3e8eed3a35097f2f166e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp312-cp312-win32.whl

Download URL pyfastchem-4.0.3-cp312-cp312-win32.whl
Size 327.5 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
8ff65289048fc953868c8d5eb2f056dbccae0b5d0f4d3ccdec76e81d6bac0fcc
BLAKE2b-256 checksum
How to use checksums
24c2a355521ce0cd003468219735b415f43004004364af4ad7f547e887155459
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pyfastchem-4.0.3-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7aebb2eb48f889b6c230bc1fd83b42749867a000925f8da4ec37c4c6ffeb7e08
BLAKE2b-256 checksum
How to use checksums
ddf4a1b73ad941c54db8343828e57bbc6831c7e025f2ce2d652b7c2d796e45cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp312-cp312-musllinux_1_2_i686.whl

Download URL pyfastchem-4.0.3-cp312-cp312-musllinux_1_2_i686.whl
Size 1.8 MB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
6945818b0b6225fa2f605b553a21f262dc176242a6e9d680de99871c06cf0667
BLAKE2b-256 checksum
How to use checksums
6a07c4dc559407990f0abe09769fc8c12d5ee3f04eb916cf3f623e2221c1f96a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyfastchem-4.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 584.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
36563f44d0149e0aeeb24710fc66ae82368d4fbdc65d0589f700ca6286e1816a
BLAKE2b-256 checksum
How to use checksums
2b4e917ffd82266f8803c53b3e8169ec7b543c1c8c7549bae327be1254cf00bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pyfastchem-4.0.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 614.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
72ecc79e22c6df39ccc6b80afa3f308281a75bf5e80d8379415f159c6fb9294b
BLAKE2b-256 checksum
How to use checksums
91be4f88d1f12a7f694c5e96710996a2ea672ecbc4f805180132b0d43ad0da24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp312-cp312-macosx_14_0_arm64.whl

Download URL pyfastchem-4.0.3-cp312-cp312-macosx_14_0_arm64.whl
Size 1.5 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
0244bb6c717fe8922a5fbc0c1d7783975b90d38a08e298a659201c02bd734462
BLAKE2b-256 checksum
How to use checksums
13d641e2727aabe08b342503560c21ddcca205fc11236f8e1a7661842d0db619
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp311-cp311-win_amd64.whl

Download URL pyfastchem-4.0.3-cp311-cp311-win_amd64.whl
Size 391.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
797475b13f3749e8ad46ed867250b33ffd9d5c9f6fce314d79111cd22b951282
BLAKE2b-256 checksum
How to use checksums
d3d6cff831e9e8814821c8dcd8ce5f45f5f73a366e3ea17b26f693710655d778
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp311-cp311-win32.whl

Download URL pyfastchem-4.0.3-cp311-cp311-win32.whl
Size 327.2 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
489dc2ebade26ec86b93f026847c3f1ae8299444583bd66e2c3f50c25dc47afc
BLAKE2b-256 checksum
How to use checksums
012e2f0f0add97344090e0608ace2160a3bdcf04ba49ab98188b6c8c0ada44bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pyfastchem-4.0.3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2eeba00222e7fb106083ce8cbc2b97e4df98eec9df004f59de59a13a5003a2eb
BLAKE2b-256 checksum
How to use checksums
9a7dc213815ce055534d44c4443342599d2c9359dfdbf2bf93a1805fd49623c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp311-cp311-musllinux_1_2_i686.whl

Download URL pyfastchem-4.0.3-cp311-cp311-musllinux_1_2_i686.whl
Size 1.8 MB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
ec57ec4360545f2ee224ac3e28c2c88cd346706d4f1fa35d34bd5e88d70da20d
BLAKE2b-256 checksum
How to use checksums
fd0c3ef98125e94b306270bd69e716b6cc1780083f62f9915ac32783d73addd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyfastchem-4.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 585.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3b695ec5ef37bde251e7e834a8f3df2d941b43358e7471131791d3fc8181be70
BLAKE2b-256 checksum
How to use checksums
a26bef087f9bbd6f4bf1582e858cecf133bac20245242dcb7696bcc7864344de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pyfastchem-4.0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 615.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
59aaf65ab2577cf10644ad910712d8d4a2dfbf3850f26f3231b1156cdf81e06a
BLAKE2b-256 checksum
How to use checksums
71a3657a5d9a537b795ead221e469e1d3fa9263fa42d026fbfe2eadd9a894be4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp311-cp311-macosx_14_0_arm64.whl

Download URL pyfastchem-4.0.3-cp311-cp311-macosx_14_0_arm64.whl
Size 1.5 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
a1affadaead34231941c2bfe558034e0f9e7675102d47ac7a5debdfd61c8da2b
BLAKE2b-256 checksum
How to use checksums
a82e9c7d7c7c3245159a4a9c0d0187367d494d0815b66beaddc325f22e20d143
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp310-cp310-win_amd64.whl

Download URL pyfastchem-4.0.3-cp310-cp310-win_amd64.whl
Size 390.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d895379074d3c7151320312101bd8da721afabfd797dac732c1851c586c46e19
BLAKE2b-256 checksum
How to use checksums
2050e8f7156459175fdc1a8ee27f023c72dd41b3d4e04615e1b4359a1f6a20da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp310-cp310-win32.whl

Download URL pyfastchem-4.0.3-cp310-cp310-win32.whl
Size 326.4 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
a58748b4560accf07792262c8df42257d04cef2c9ebb761b420c8f5eaf9ec018
BLAKE2b-256 checksum
How to use checksums
3b3c0e544f045b1ef9530ef237f6c51d7c64f7975c296d978dfd01e4d19127fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pyfastchem-4.0.3-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0872e02e5798088b9aa7852c46c81c7f17940191f28d541984481bba1d1c8e3c
BLAKE2b-256 checksum
How to use checksums
147c42f8c7f0830f92336296592658cb44f4b11e087f30fc07458490833fc05c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp310-cp310-musllinux_1_2_i686.whl

Download URL pyfastchem-4.0.3-cp310-cp310-musllinux_1_2_i686.whl
Size 1.8 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
4e4e6ffc7a93c77dfaddf752abdef798a8618023bec95d52703c6ffc07ac7ab0
BLAKE2b-256 checksum
How to use checksums
f95d02b5971d7dfd248bb10ef23f420c63b6c2a0c5d2bb84fb693a47cc331bbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyfastchem-4.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 583.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1f6d84cf6d84af5e49330c7b83839f83ecc5f24c6e3e7f1886dc663a459b6f18
BLAKE2b-256 checksum
How to use checksums
ab4d5aee33942879ff95dd68a04f0388bd932a470c5f8fb4bdc79932430f5913
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pyfastchem-4.0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 615.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
f77e971417908c44c17e35caa3725c06e10df084625a8182899e9b319f997ed7
BLAKE2b-256 checksum
How to use checksums
43d897a4fb1872b0eff3fa396776da3a80966da25e1b320203ff73d305596ebc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release files / pyfastchem-4.0.3-cp310-cp310-macosx_14_0_arm64.whl

Download URL pyfastchem-4.0.3-cp310-cp310-macosx_14_0_arm64.whl
Size 1.5 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
fd71a69d5bedfda1fd1a1a2e690502c59178a72ef8f236587d19db8715b52a62
BLAKE2b-256 checksum
How to use checksums
d39c2afd0afe66d49704cc0cf35a17721f874a62bf2f3e1b5d96566f77b6d1a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 27, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

4.0.3 This release

29 release files

4.0.2

29 release files

4.0.1

29 release files

3.1.3

63 release files

3.1.1

3 release files

3.1

2 release files

3.0.4

1 release file

3.0.3

1 release file

3.0.2

1 release file

3.0.1

1 release file

3.0

1 release file

2.1.1

1 release file

2.1

1 release file

2.0

1 release file

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