Skip to main content

PyForeFire

PyForeFire Logo

PyForeFire provides Python bindings for ForeFire, an open-source wildfire simulation engine written in C++ and developed by CNRS at the Université de Corse Pascal Paoli.

The distribution is named forefire on PyPI; the importable module is pyforefire.


Installation

pip install forefire

Wheels are published for Linux (x86_64, aarch64) and macOS (Apple Silicon and Intel), on CPython 3.9 and newer. They are self-contained: NetCDF and its own dependencies are bundled inside the wheel, so there is nothing to install beforehand and nothing to configure.

Installing also puts the forefire command-line interpreter on your PATH:

forefire -v

What the published wheels do not include

Wheels are built for portability, which means they deliberately leave out two build-time features:

  • MPI coupling is disabled, so wheels cannot drive coupled fire-atmosphere runs with MesoNH.
  • CPU-specific optimisation (-march=native) is off, so the binary runs on any machine of the same architecture rather than only on the build machine.

If you need either, build from source (below).

Building from source

Any platform without a published wheel — Windows, musl-based Linux, or an unusual architecture — falls back to compiling the sdist, which needs a C++ compiler, CMake ≥ 3.15, and the NetCDF C and legacy C++4 libraries:

# Debian/Ubuntu
sudo apt install build-essential cmake libnetcdf-dev libnetcdf-c++4-dev
# Fedora/RHEL
sudo dnf install gcc-c++ cmake netcdf-devel netcdf-cxx4-devel
# macOS
brew install cmake netcdf netcdf-cxx

pip install forefire --no-binary forefire

To build with MPI support and native optimisation, pass the CMake options through:

pip install forefire --no-binary forefire \
  --config-settings=cmake.define.FOREFIRE_ENABLE_MPI=ON \
  --config-settings=cmake.define.FOREFIRE_NATIVE_ARCH=ON

If NetCDF lives somewhere CMake does not look, point at it with --config-settings=cmake.define.NETCDF_HOME=/path/to/netcdf (and NETCDF_CXX_HOME if the C++4 API is installed separately).


Usage

Verifying the installation

import pyforefire as forefire

ff = forefire.ForeFire()
ff.execute("FireDomain[sw=(0.,0.,0.);ne=(300.,200.,0.);t=0.]")
print("PyForeFire installed and domain created successfully.")

If this runs without an ImportError or linking error, your installation is working. Note: you may see warnings about missing fuel tables, which is expected at this stage.

Running a simple simulation

This example starts a fire in the centre of a domain and runs it for 1000 seconds.

import pyforefire as forefire

ff = forefire.ForeFire()

# 1. Define a 10km x 10km simulation domain
sim_shape = (10000, 10000)
ff.execute(f'FireDomain[sw=(0,0,0);ne=({sim_shape[0]},{sim_shape[1]},0);t=0]')

# 2. Set a simple propagation model (isotropic, i.e. a perfect circle)
ff.addLayer("propagation", "Iso", "propagationModel")

# 3. Start a fire in the center of the domain
ff.execute(f'startFire[loc=({sim_shape[0]/2},{sim_shape[1]/2},0.0)]')

# 4. Run the simulation forward by 1000 seconds
ff.execute("step[dt=1000]")

# 5. Print the state of the fire front to the console
print(ff.execute("print[]"))

This produces text output describing the location of the fire front nodes.

To generate a circle.kml file for visualization in Google Earth, set the dumpMode parameter before the final print command:

ff["dumpMode"] = "kml"
ff.execute("print[circle.kml]")

More advanced examples

For examples that use real-world data (fuel, topography, wind), see the scripts in the tests/python/ directory of the main repository.


Development

The Python bindings are built from the repository root, together with the C++ core:

git clone https://github.com/forefireAPI/forefire.git
cd forefire
pip install -e .

Re-run that command after touching _pyforefire.cpp or the C++ core. If you iterate often, install the build requirements once and let scikit-build-core recompile on import instead:

pip install scikit-build-core pybind11
pip install -e . --no-build-isolation --config-settings=editable.rebuild=true

To build a wheel without installing it:

pip wheel . -w dist/

The build is driven by scikit-build-core, configured in the root pyproject.toml; the extension module target itself lives in the root CMakeLists.txt behind FOREFIRE_BUILD_PYTHON.

Smoke testing a built wheel

python tests/python/test_wheel.py

Run this against an installed wheel rather than from a build tree: it checks that the extension loads, that its bundled NetCDF resolves, and that a trivial simulation advances.


Troubleshooting

  • NetCDF not found while building from source: install the two NetCDF packages listed above. The C library alone is not enough; ForeFire's DataBroker includes the legacy C++4 header <netcdf>, which ships in libnetcdf-c++4-dev / netcdf-cxx4-devel / netcdf-cxx.
  • Illegal instruction after copying a self-built install to another machine: it was compiled with -march=native. Rebuild with FOREFIRE_NATIVE_ARCH=OFF, or use the published wheel.

License

ForeFire is licensed under the GNU General Public License v3.0. See the LICENSE file.


Project URLs

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

forefire-2.5.0.tar.gz (413.2 kB view details)

Uploaded Source

Built Distributions

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

forefire-2.5.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

forefire-2.5.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

forefire-2.5.0-cp314-cp314t-macosx_14_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

forefire-2.5.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

forefire-2.5.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

forefire-2.5.0-cp314-cp314-macosx_14_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

forefire-2.5.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

forefire-2.5.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

forefire-2.5.0-cp313-cp313-macosx_14_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

forefire-2.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

forefire-2.5.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

forefire-2.5.0-cp312-cp312-macosx_14_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

forefire-2.5.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

forefire-2.5.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

forefire-2.5.0-cp311-cp311-macosx_14_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

forefire-2.5.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

forefire-2.5.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

forefire-2.5.0-cp310-cp310-macosx_14_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

forefire-2.5.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

forefire-2.5.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

forefire-2.5.0-cp39-cp39-macosx_14_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

Details for the file forefire-2.5.0.tar.gz.

File metadata

  • Download URL: forefire-2.5.0.tar.gz
  • Upload date:
  • Size: 413.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for forefire-2.5.0.tar.gz
Algorithm Hash digest
SHA256 1b158d56897465f64f2b87274529abeb33b2e4c3426c279f407ee02c3048bc84
MD5 f51affa7fe151acfdc400c4a8039ac67
BLAKE2b-256 1f72b1f0ce1b872f75490763451f225f0bdb3273ccef0ab774d6f20dd64d8b9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0.tar.gz:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d8448d069c2b3edf78921f3c255e72121aa81a9754e3b8ddb7bc21c675100d8
MD5 d3461889b12587d23b40c46992bfe093
BLAKE2b-256 4ea18709f312a690d946b5a7dd4ff4b52da2672fdf31210fed95c5aeac423aed

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f20108938394baab4bf2919ab55f3dbc44725391563f323cc50d2363b0cc8418
MD5 782624affbd1f960949df87218ca70b7
BLAKE2b-256 dbc6449f2f9d53419a1b45703c2e4b118f7769527f50c56d2e7d50bbb3dedd49

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3998994409349703df7ca6c66b10ea1ae787ca58cfc19c8b70d06b5b905260ec
MD5 55284f6e6b51ce13a9abd8503cb45c48
BLAKE2b-256 b53b6e214d780ef2e6de07a643a4e9582f1401050957a0a948524f0accbfe105

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp314-cp314t-macosx_14_0_arm64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e5017beeb42958025b1796ca5f3f630eacefb9d3396cf40e89575216f6815ff
MD5 db9728766a5c5def9ded0119f2dbd1fc
BLAKE2b-256 626f64fda79536588f2fec0692bcb8f7d3ce2d31532b0d8a7e8ab4a1e52836ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4863f2f0f2a123935fe9d284a4e1bcc586163d7426a1938fa02d834866fa8ccc
MD5 8ef23aff5f49e5bc900b4435ddfb5f71
BLAKE2b-256 42221e8aac70f7420c2a478b07754bd815ce8333f85d6920cccde555ed8f4172

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 354b05822bb6c4695b9abd71a82554848633b8285ad14dc35554784b3dc459af
MD5 b0e66f1ebc0b68b45669569b1f1ad68f
BLAKE2b-256 c74fbd11a1a5ba5e852974cefaedb041780f68788dce65f546e6aac5a6c2cf06

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp314-cp314-macosx_14_0_arm64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e0e5222d9bedb28cce200a58dec7fc8022434ebc34fbcdb9fccc45dd00a167f
MD5 6998cdd807892cd15b3800488780dea8
BLAKE2b-256 87811892f213dee3e1f6d7a57015d8aa58e80647b2d94c9eeeb4573ce3c061c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae69798df68bd8afcbc964e0f9835d1f751be3f91b3c48f552b19ea5fe664bcc
MD5 f44ae21800d4e8af3435527e8c9a39bd
BLAKE2b-256 094707c8df689d4e9ae69a9833ac376a02691149ac5afefd4ebaf908602dc833

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4fefa16f61d2133d549239da6eb7cdfc1e75b1acce4c4ab5ede1ae5e49d6dcd6
MD5 ee5f8b5bee5dd6a918fd0cab6bfbdbde
BLAKE2b-256 cd3cb93d2f819cdd40026a413f30eefaadda963c2e0109f19c9b37a67fbc49c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0080954a8f6cc50ae447f503fb142ab7bf8134b82b03663516195f30f2550067
MD5 ad8f5e0e7374e1745dd545d9ac791802
BLAKE2b-256 d82c82ac7270a04e385e9fadd0cf0715408437d54b60f82a33db440bea529091

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 239a846f3773ee78e41b40d9f1b8baff1cda42b95d80dc64041dd0f0ef6d20c7
MD5 2a362751286e7cd05ed484ddc7456760
BLAKE2b-256 edcd74b89b788e9cc8fccbf7469d4d0ab752785cc396a5bb1629d5375f4860da

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8d69ccafb25d7b0dda2d9b796bfabfe8ca0a8a64edc02f1f9280144597a0f145
MD5 74c30706104be70245a8818242bb2fc5
BLAKE2b-256 1d0d0589094bdbb8f8bab8b28a9b6072615efc3b91e1e9ec3860a515fde74a02

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5387f9885bdbd852608817994cd9681cd3266e931efc0a2eb185a6df9732c5aa
MD5 0f6a5bc14369c8fe204df80ce4ca4de9
BLAKE2b-256 02dd2ee8dfc3ff044728f480608eee0150895abb43c22f24ee5e62c4bac1917c

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 50b64d462fcfd431beb4204104e8f0c5143c195b4e641f3a957663edf4d3b5d9
MD5 3c62df2ce789f40e9924e8cab056e171
BLAKE2b-256 06b4a8cb35218619830573aae4c478346e98de3c9fde6fd68be155bdbea3ca0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 55b6b9823bd402b7cd729d3e6a0a38a4a3252fac095f56fbeb616175d83261a1
MD5 5c4693586823f22a6cc2d9f018e7eeb8
BLAKE2b-256 01cf5491a817fd0a6338a928b6e2a995c54ef5f58d01325b2e17f50eb16faafb

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 08ff8c4c1ddc26a62c233157b68c19b8619cc1f3a00a41d3e3665901df0ff347
MD5 8d01e7f74ed3095145152c4798ed3116
BLAKE2b-256 0496d0825e43133f4a6b6a352addf0882a169290984bdc434fabdcdac5484ecb

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 58ba937c93e72a64adddd88e376219114040ee82422593cb8a1d2510d2a0a9f5
MD5 71d94a9d472c0bd9c52db2e5eb19218f
BLAKE2b-256 abe1ffc10e3e799f0b877959bcfe63494428d8aac29966f73a731170c6cc2c65

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ef7d084f67cbefd589d7d5a540af1e8ce8634e64e9d3fa5cbdc531bc8bc8bc1a
MD5 c7c12ac4a868938d0dac32bffa5949ba
BLAKE2b-256 d7100264d08f5fb276843ea1fff956cb8aeaae74ead84d7e3b354d222474612a

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ea7a227b4c8b0a6f1f8e2ef282c439a8811ee86353785ea75c825e530d70d5e
MD5 06de3c853f1c412e9ded1700915afb50
BLAKE2b-256 a803018b5f838e1a334d0f7ba3863d2c98dbde54213e702ebd4306fdfe5da201

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 deb97dec4aba9048b0bd83a265710738a553a5b8e9e46626e2d9483f9c123547
MD5 3edb7a46ea180a303dac460a7bcee514
BLAKE2b-256 f63448a4053c9faacf99094e0abeebb074a786efb25ed074eb9bd5ff2a6b77d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forefire-2.5.0-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for forefire-2.5.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1d3bb3be1f8147b3a597a0572a4250482104416090609b7e2faf2881f2c2e9fd
MD5 d8aa0e4e50dcd0f23c038acd6979118c
BLAKE2b-256 704fa3d372ca5c2102b7422a238dce37947754b83351745329d09f464abb0cde

See more details on using hashes here.

Provenance

The following attestation bundles were made for forefire-2.5.0-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: wheels.yml on forefireAPI/forefire

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2.5.0 This release

22 files

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