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.

Metadata

Release files for pyfastchem 4.0.4

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.4
File Size Uploaded Provenance Actions
pyfastchem-4.0.4.tar.gz 1.1 MB With provenance Details for pyfastchem-4.0.4.tar.gz

Built distributions (wheels)

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

Total release size: 28.8 MB

Release files / pyfastchem-4.0.4.tar.gz

Download URL pyfastchem-4.0.4.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
e3aae18d0f6e7cbc1b3e2d4d12aa655f8abac1874f94f358c622478bdc64a18f
BLAKE2b-256 checksum
How to use checksums
30d14ca84c06c92df138b786b16d9f0b1a9c20d608556026d00b1c17e419262c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-cp313-cp313-win_amd64.whl
Size 392.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b3114ac29978f36f4d03662db999dc213fa9545368e2185dde6d4a0917a04981
BLAKE2b-256 checksum
How to use checksums
e9ee44b50085ab3e06cf33f7f89baf6fb149288aaf06d454bf130d8a21e330d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-cp313-cp313-win32.whl
Size 329.6 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
a3bb8637de02856b5e60f55841d59ec058987d1bed2268f79a1d2c7458cee0a5
BLAKE2b-256 checksum
How to use checksums
a93414cea09ed8ba864e09b209f93777ffa961827a5b39332e8b2413b9b4ff5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-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
a7c4f3f5fbb329d8aafb38f49785589b5bba6a42ade1777f56a39cb548750349
BLAKE2b-256 checksum
How to use checksums
e8944f8c91ca49ad2a22800c1b61b2e5983bb49b21e3622a408fd230e7e759d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-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
5d9eb401052810fffa45aec5a4db5696439824e87684fcb24fe0b08f166ed90f
BLAKE2b-256 checksum
How to use checksums
e304625c283158c6c5b9101520c80612daed3c0b2232134b6d9c51e57362f805
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 589.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
72502e0025842f89573ca00cb6185646823757f4b52873d2803e2df6d5c3ba98
BLAKE2b-256 checksum
How to use checksums
394e859c6a9dc18ff0865fddcdea64541289e6d139cdf00d032aa5cf3ee08886
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Size 619.1 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
001f8e1f2040482b345b26a86e55ac34f67ef6e00f5b9fd5c1826df12b5a4bb5
BLAKE2b-256 checksum
How to use checksums
b39b43ea1f1aeb944878a33469167c7a22d9ccc154fb96db54f1ecbcb0ad10a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-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
2b63f86e499cb87dbd44517f80c8b00110a3f5dff1a38514a57f46a25318d5e2
BLAKE2b-256 checksum
How to use checksums
b472565fb5298ac81e9428e50429287af512e148c184c4cbc82e50ab53b81383
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-cp312-cp312-win_amd64.whl
Size 392.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
eccf16e236cea0683478513b1329b6bacbd335f42b2506eec0d17220225b7e06
BLAKE2b-256 checksum
How to use checksums
849b7eb064ffccdfc223f4f5b9475e58a50094aac2f5ed691c191b2c414b2da5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-cp312-cp312-win32.whl
Size 329.6 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
55e4af4dd7e7dcd9fcd2db7da3bacf5deed86dc51631061069d33aa4e21d019c
BLAKE2b-256 checksum
How to use checksums
47c9888569762ff2366afa9d8f28ebd78e51299ec32220d5ff68268a2569315b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-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
ad08434f5af1b1bd1eb6ac30dfa6e09e06c7a0722ec96722e5b85b653609d38d
BLAKE2b-256 checksum
How to use checksums
3c9dbdba45755000f1afa94124b69682a4563d57cc7faba0982e5c842279a636
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-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
3d6004d4bced81a0e0dab62ab0e64e239dfaf5d37ebbd8cf473342adb7e924b9
BLAKE2b-256 checksum
How to use checksums
f1a5a6e3524c92a38e599d265ffcd8e993e95c23ecbc3168bca305ec01734fcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 589.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7e93a2aae3db79c7be8f84eb71f0492aa5d90c5f8ae9a794850487877907ec1b
BLAKE2b-256 checksum
How to use checksums
73ea1bb093d825d1f571eda7aa01bcbf39d3f841f0edd7214a8b03aa3f51f609
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 619.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
35fa99253f46f1efb511c6d544336062b2fa3904f65ae8cfbaf734ed798e99bb
BLAKE2b-256 checksum
How to use checksums
17a643fcbf94ae7621fab9a429f57c3480b249603d6173b1547cbc62756c6045
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-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
019aa29ebe4212e47141d8d0859f441ef4ecbf0ef37355036d1d3061f9e47510
BLAKE2b-256 checksum
How to use checksums
b574091c74f7e889459712635948a7861c19b89e7741046bede166d823131076
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-cp311-cp311-win_amd64.whl
Size 391.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ae42aab164ae7a2e45f113b9c80ce1efa7f8fef7c89d94f0ddf26914e3858ce4
BLAKE2b-256 checksum
How to use checksums
9c22079e4cecd2bb77567085c4bd9dc4414c8252a37cb2978ecabe45f3ae6d59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-cp311-cp311-win32.whl
Size 329.1 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
cb291c77be29af0b4f986d1e12af9362ab7bc93fff09d5d119f8f046ce743ce3
BLAKE2b-256 checksum
How to use checksums
b07df5e497d91308bab0a65fe1e6a233d2a9d5541e3e44ef3f3da3d90fef14c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-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
0374e80a69015f4a7a83d9910695dd03376fa1b00bb97550b878efe3d386c9be
BLAKE2b-256 checksum
How to use checksums
82268c5aaa85d6b4e6407bf26e4855b1e528b1455abad52ff7ea979aea9fe7d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-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
f16db7472d04d7c3e58a4e159b61ade3f9490988640f4f305faa8549360cdfe1
BLAKE2b-256 checksum
How to use checksums
15478dfbf7552d3321665e7c08b82b4567efec63087af576a824dff8965a801f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 590.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2291509ad5d6db386be56798f91d316a61d66ebfa95fc4fc7ff6b69ec9f885d1
BLAKE2b-256 checksum
How to use checksums
1257c1c1ef93617f475610f61bd227adb87d972911636b44b13b944ba8706bc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 620.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
991cf86e1e46cedb330231f59b9897a06186773713ce5ad44825503e60721d3f
BLAKE2b-256 checksum
How to use checksums
232b7c71fed7d7394e8c426e440006be1e667e73293fdb7e1e9d6245eab63d69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-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
b3e7ec45e7c166268b3a62de4065e43b656d26f1bac87db99c9df8f314765a45
BLAKE2b-256 checksum
How to use checksums
e4a88abe359bd58831af865f07b1dc59f61ada7927ff9b3730a6b35dfadd9e0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-cp310-cp310-win_amd64.whl
Size 391.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b44bb463b1c9285cf5da9acaf7bc86fe706576e742c353f2ca95a5f0222c54ca
BLAKE2b-256 checksum
How to use checksums
c9ade550d1111bae57c49fb82ef591b6f38a3ca75a367ad0d1f73ab66018e634
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-cp310-cp310-win32.whl
Size 328.4 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
c2df53779a8aca7c7eb1b5b0f554eaba693c67e9016f5e895e7b6926f94cb6f3
BLAKE2b-256 checksum
How to use checksums
6d64d3530cb06496f60914ca5f6339edf654af926228f4ff1406cba2c404bc05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-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
db040086052f399880e0224e185672760518581a34e2b063969dea902439d4ce
BLAKE2b-256 checksum
How to use checksums
3caddc7f948c681af252809e40ed5cbc40e0ef8d92b254711895d430075deba5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-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
e4eb84bc36cbdb8ddf2d5956154e26ee7109c4aa41d4d5e6afe5ee2891458669
BLAKE2b-256 checksum
How to use checksums
0c192d1d35558ffe71f4cb8154061ce4213616373f2642de42f0a08fddb7404e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 589.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
756a65c955b6f919fac97a5420e0d3638d4f44bcf6bdf0de17d75619f4a741cf
BLAKE2b-256 checksum
How to use checksums
d5bedae9fc0dfe37118b60fe802d274a25e5c0ed5d9e216847c0d4c09f10ca9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 619.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
feaf5c69dd249413cd4e51e4771285bf8d787e63852c3232709b22ae596f952f
BLAKE2b-256 checksum
How to use checksums
a182b4f5a965861b53c995bbb28adf898205c5f8d3dd525261bddfeeff94415b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL pyfastchem-4.0.4-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
6285426edc2c09e7e1ba3059704966b0776737254e67c105a0b4781c93b95d15
BLAKE2b-256 checksum
How to use checksums
1a7c7f5e287914db133118259b93ac38a71f2018ab7d1422b7ff0f7cdb6d6230
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Security for pyfastchem 4.0.4

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.

Full provenance

All 29 files in this release have been uploaded with provenance metadata.

Select from 29 files

Attestation for pyfastchem-4.0.4.tar.gz

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 Nov 3, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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