Skip to main content

burnman_cpp

A C++ translation of BurnMan, with Python bindings.

Developers

C++ authors:

  • Benedict Heinen
  • Bob (Robert) Myhill

Python authors (as of 2025, from the BurnMan README):

  • Bob (Robert) Myhill (main contributor)
  • Sanne Cottaar
  • Timo Heister
  • Ian Rose
  • Cayman Unterborn
  • Benedict Heinen
  • Robert Farla
  • Juliane Dannberg
  • Rene Gassmoeller

Installation

Published Python wheels

Install the published package with:

python -m pip install --upgrade pip
python -m pip install burnman_cpp

If no matching wheel is available, pip builds from source and needs the dependencies below.

Building from source

Source builds require:

  • A C++17 compiler, such as GCC or Clang.
  • CMake 3.18 or newer.
  • Eigen 3.4 or newer, GSL, NLopt with its C++ headers, cddlib with its GMP library (cddgmp), and GMP.
  • Python 3.10 or newer and its development headers for the Python package.
  • Catch2 3.4 or newer for C++ tests and benchmarks.

On Ubuntu:

sudo apt-get update
sudo apt-get install -y build-essential cmake python3-dev \
  libeigen3-dev libgsl-dev libnlopt-cxx-dev libcdd-dev libgmp-dev catch2

On macOS, install the Xcode command-line tools if needed, then install the dependencies with Homebrew:

xcode-select --install
brew install python cmake eigen gsl nlopt cddlib gmp catch2

Clone the repository:

git clone https://github.com/bobmyhill/burnman_cpp.git
cd burnman_cpp
python -m pip install --upgrade pip

Build and install from source:

CMAKE_BUILD_PARALLEL_LEVEL=2 python -m pip install .
python -c "import burnman_cpp"

Pip installs the Python dependencies and builds the C++ extension. The native dependencies listed above must already be installed. Re-run the installation after changing the C++ or Python sources. Adjust CMAKE_BUILD_PARALLEL_LEVEL to suit the memory available on your machine.

C++ library

Run build and test commands from the repository root. To build the static library without Python bindings:

cmake -S . -B build/native \
  -DCMAKE_BUILD_TYPE=Release \
  -DBURNMAN_BUILD_PYTHON=OFF
cmake --build build/native --parallel 2

The library is written to build/native/libburnman_core.a. For dependencies in a nonstandard location, add -DCMAKE_PREFIX_PATH=/path/to/prefix when configuring.

Alternatively, the Makefile builds bin/libburnman.a:

make -j<N>

Replace <N> with the number of parallel build jobs, for example make -j4.

Tests

Python tests

Install the test and plotting dependencies and run the suite:

CMAKE_BUILD_PARALLEL_LEVEL=2 python -m pip install '.[test,examples]'
MPLBACKEND=Agg python -m pytest -q -ra python/tests

The plotting dependencies are needed by the tests; MPLBACKEND=Agg lets them run without a display. Comparisons with Python BurnMan are skipped when that optional reference package is absent.

C++ tests

cmake -S . -B build/native \
  -DCMAKE_BUILD_TYPE=Release \
  -DBURNMAN_BUILD_PYTHON=OFF \
  -DBURNMAN_BUILD_TESTS=ON \
  -DBURNMAN_WARNINGS_AS_ERRORS=ON
cmake --build build/native --parallel 2
ctest --test-dir build/native --output-on-failure

With Make, build and run the tests separately:

make -j<N> test WARNINGS_AS_ERRORS=1
./bin/run_tests

Make also accepts an optional BUILD_MODE argument. Available modes:

  • BUILD_MODE=release (default): enables compiler optimisation for faster execution (-O3 -DNDEBUG).
  • BUILD_MODE=debug: keeps source-line and variable information for a debugger and uses less optimisation, making it easier to follow the program's execution.
  • BUILD_MODE=test: adds runtime checks for memory errors, such as reading outside an array, and undefined C++ behaviour. These checks help identify bugs but make the program slower.

Debug and test builds use separate outputs, such as bin/run_tests_debug and bin/run_tests_test. Use CXX, EXTRA_INCLUDE and EXTRA_LIB to override the compiler and dependency paths.

Optional Python BurnMan reference comparisons

The reference version is recorded in tests/reference/burnman.json. The tests require that exact commit in a clean Git checkout. To enable the comparisons used by GitHub CI:

git clone https://github.com/geodynamics/burnman.git build/python-burnman-reference
git -C build/python-burnman-reference checkout e2cfac31052273b3fa9d5ce905978e97723005e9
python -m pip install -e 'build/python-burnman-reference[dev]'
export PYTHONPATH="$PWD/build/python-burnman-reference"
export PYTHONDONTWRITEBYTECODE=1
MPLBACKEND=Agg python -m pytest -q -ra python/tests

Formatting

Install the same formatter versions used by GitHub CI:

python -m pip install -r contrib/utilities/requirements-format.txt

Check formatting without changing files:

./contrib/utilities/indent.sh --check --tracked

Run ./contrib/utilities/indent.sh to format C++, headers and Python files, including untracked sources outside ignored directories. Use --tracked to restrict formatting to tracked files. The script can be called from any working directory.

Benchmarks

Build, run and report performance benchmarks using the instructions in benchmarks/README.md.

License

burnman_cpp is licensed under GPL-3.0-or-later.

Metadata

Release files for burnman-cpp 0.6.0

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

Source distribution (sdist)

Source distribution for burnman-cpp 0.6.0
File Size Uploaded Provenance
burnman_cpp-0.6.0.tar.gz 3.1 MB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for burnman-cpp 0.6.0
File
burnman_cpp-0.6.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
burnman_cpp-0.6.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
burnman_cpp-0.6.0-cp315-cp315-macosx_11_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 11.0+ x86-64 Details
burnman_cpp-0.6.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
burnman_cpp-0.6.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
burnman_cpp-0.6.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
burnman_cpp-0.6.0-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details
burnman_cpp-0.6.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
burnman_cpp-0.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
burnman_cpp-0.6.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
burnman_cpp-0.6.0-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
burnman_cpp-0.6.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
burnman_cpp-0.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
burnman_cpp-0.6.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
burnman_cpp-0.6.0-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
burnman_cpp-0.6.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
burnman_cpp-0.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
burnman_cpp-0.6.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
burnman_cpp-0.6.0-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
burnman_cpp-0.6.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
burnman_cpp-0.6.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
burnman_cpp-0.6.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
burnman_cpp-0.6.0-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details
burnman_cpp-0.6.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 117.2 MB

Release files / burnman_cpp-0.6.0.tar.gz

Download URL burnman_cpp-0.6.0.tar.gz
Size 3.1 MB
Tags Source
SHA-256 checksum
How to use checksums
edf38608512057c419332aa428ff2ff66cb2777c1740f63ddbf816d93436b01f
BLAKE2b-256 checksum
How to use checksums
fd1e8a9a37976f5c86d1132cdd39490bfa96349dfc7f9cc856a0afe156e4e5be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL burnman_cpp-0.6.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.3 MB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0ef60a2ef42fce5ce584d9980c7e7236bd07811789bbdfe07bcf5a8b786b13e8
BLAKE2b-256 checksum
How to use checksums
22913fb4936feaa5707896eeecb210cda1985e75360e93e011e09178e9a52dd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL burnman_cpp-0.6.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 4.8 MB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a85f69a3c15ac4d12ca12c52e9009f1ab6a0628117c6fd391cedecc919b51555
BLAKE2b-256 checksum
How to use checksums
0a148aeba4febc4709907f1ce6bf85a4b6f6822c943b6060591ea94f8e2ad461
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp315-cp315-macosx_11_0_x86_64.whl

Download URL burnman_cpp-0.6.0-cp315-cp315-macosx_11_0_x86_64.whl
Size 4.9 MB
Tags CPython 3.15 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
26f6bebe4d3e0556402402d11c43bf7a3acc675b521af5322cfe508f684f07fe
BLAKE2b-256 checksum
How to use checksums
ea6103e20096707a90b1ed33b2d2654516d4d9c187b82eb8a2678b12978f10f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL burnman_cpp-0.6.0-cp315-cp315-macosx_11_0_arm64.whl
Size 4.1 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ddfaafaa707ff7ea11ae6f4f0068fa1f75d929dd58cbc919b7e4fbbbaed04cd2
BLAKE2b-256 checksum
How to use checksums
4b9784c96bec1c2b408bf4c78ec0bd07681a9f72d4c9b8839a1b38037ecc3c35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL burnman_cpp-0.6.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.3 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c8d4ca3eda3b7c7a8bb967b0e49171484f98b357e1bf8c4b38a6828bafdea566
BLAKE2b-256 checksum
How to use checksums
b0ea976225d6e6887a76dfe60e8606ed734a94e7509928a2d2b4fbe7f1a3eeaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL burnman_cpp-0.6.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 4.8 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d352d38b0ce7e17c323f7052b52140a9363a1224278f314565b4ae36a9e30f40
BLAKE2b-256 checksum
How to use checksums
ef0a9ffc3cd124bcc85fc70b91239b78e1127ccf4a0ff2ce437de8cd688c5255
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp314-cp314-macosx_11_0_x86_64.whl

Download URL burnman_cpp-0.6.0-cp314-cp314-macosx_11_0_x86_64.whl
Size 4.9 MB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
fb3288a1492a2a5e6b7c00155c81572d125484d605b64213cb633bd549214668
BLAKE2b-256 checksum
How to use checksums
4209ac8aaf00e207fb835660df861afbbdc042b5f8d5da2b8c0eedd237946539
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL burnman_cpp-0.6.0-cp314-cp314-macosx_11_0_arm64.whl
Size 4.1 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6ee7780b0e0606a03f7738749ef1349dc6c65caa80de837ad6a2c04caa5b0e3c
BLAKE2b-256 checksum
How to use checksums
87f603b96c156218de4e3bb40c411ea242381373caac543350156cab40d9f700
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL burnman_cpp-0.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.3 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
216278ac316a4205e9977e6abac584bb5fa72fdc1004968e350e4e56481a225c
BLAKE2b-256 checksum
How to use checksums
0671576549645c6bb879a1cdce4794155df47dd27bb18523ecb2ca6d30ecc1b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL burnman_cpp-0.6.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 4.8 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
598c228fda8ea7bf03ba5d1c624725231bc6e333185f5dd1fd1528f70f4787b9
BLAKE2b-256 checksum
How to use checksums
6a972dec69c1572bccc81d900531d9d5d21ce9feccef1a04d94aed0bf473e144
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp313-cp313-macosx_11_0_x86_64.whl

Download URL burnman_cpp-0.6.0-cp313-cp313-macosx_11_0_x86_64.whl
Size 4.9 MB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
69a944968a25e2bf199d02e065ea096e35f320f547e6f9ef1903826f5ece22c7
BLAKE2b-256 checksum
How to use checksums
d2ada1652583abe95a87ce15300feedddd11b3a75fdd4bf33e23cb5e92927ac4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL burnman_cpp-0.6.0-cp313-cp313-macosx_11_0_arm64.whl
Size 4.1 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5a8acd1ebc966f20be933354e51c0afb845c867e2e7de5be3a88ecc48e72f9d9
BLAKE2b-256 checksum
How to use checksums
a429b6b3259db9e799192295df00fc99d324a2d1047de54aa9b427c18f6cf18f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL burnman_cpp-0.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.3 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2d6d81a92f1e6c179649ac04a9eee83bef34ad40d3a6129a81d2df690b88689a
BLAKE2b-256 checksum
How to use checksums
00a9459c643ee9fc23d80a1a3e7229525bb9de0fbef2c832c229621860c900d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL burnman_cpp-0.6.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 4.8 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
92b7ea041925980f804c3069b0224374473d75343dc749c1e8b96dd40a68bde3
BLAKE2b-256 checksum
How to use checksums
410647ae148fead5cffc2ad1883b4328031fa276d2bb8a9c08d9a5165748d12e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp312-cp312-macosx_11_0_x86_64.whl

Download URL burnman_cpp-0.6.0-cp312-cp312-macosx_11_0_x86_64.whl
Size 4.9 MB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
d126ac3bfa540a0d18b51b561d1bd82be33f62c43f138d9658a01ce7788b79e3
BLAKE2b-256 checksum
How to use checksums
c30c7ff7a7d5658e9d03fd14ec14071f70221bb004ebc91cd1e08b1458cf0b05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL burnman_cpp-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Size 4.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bd1f3a110ef67a7febe1874089b63f73d2aaa54ddb7d5a8515760dc8bf7b6eed
BLAKE2b-256 checksum
How to use checksums
d432e4633738713f7bf3213b3c8846172bd568b2c61345d99a22304505cb26c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL burnman_cpp-0.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.2 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
13d29f1247326dfd5309695644fd7879f0d126e053d75bd5c22505c3f9891358
BLAKE2b-256 checksum
How to use checksums
02dc307294cc00ef470dae34cce82b0de08d7dc4eaeb800fa66f1a38368d2870
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL burnman_cpp-0.6.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 4.8 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
93aad48b7458d0b1a8060c798dcfbdbb7e68481f29aa167ee610cf7f2ce474fc
BLAKE2b-256 checksum
How to use checksums
5042b376e50d5597f3d256d91e22e66626f7e763c88008f6146c2d1b1cb84510
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp311-cp311-macosx_11_0_x86_64.whl

Download URL burnman_cpp-0.6.0-cp311-cp311-macosx_11_0_x86_64.whl
Size 4.8 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
ff3206a4818cc9e59a586312db22cbda6736c449c8d416d617ead0783ec21414
BLAKE2b-256 checksum
How to use checksums
6f334be753d40453ac867d891370689169c9ae505ad85102ebfda3a8d3d76406
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL burnman_cpp-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Size 4.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d22560b6d41990e52e78f41e34c5a5080ddaaf167306fef619ba621b76d97859
BLAKE2b-256 checksum
How to use checksums
97e596963edf410d0fea3b6503c76e20102d76ae5d6abdfb669e30d78c34af21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL burnman_cpp-0.6.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.2 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c05cae9d9a0c945ee2dbac4f5524b71537ed0416d56138c649a468a85bb73fb9
BLAKE2b-256 checksum
How to use checksums
77a72f941f1010df706330933990f1c53071b92c7329d540eef5c6b4d68bddda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL burnman_cpp-0.6.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 4.8 MB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fdbabf144453d61ed5a75e58b22f572f396a4d6890e612abfc14ac9f4f2e371c
BLAKE2b-256 checksum
How to use checksums
b790b923e6989e9c70b4014e0f759433a9d0eea58835e690f7b417d63808cf6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp310-cp310-macosx_11_0_x86_64.whl

Download URL burnman_cpp-0.6.0-cp310-cp310-macosx_11_0_x86_64.whl
Size 4.8 MB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
5d9620cf4896af6c9e782465048467559d65c75de0651a828e5bedf4ba11f138
BLAKE2b-256 checksum
How to use checksums
fb564045d138b15f2a181dfc5d800fa5afca87b8712ae7378e1ffc50d9a0b11e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Release files / burnman_cpp-0.6.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL burnman_cpp-0.6.0-cp310-cp310-macosx_11_0_arm64.whl
Size 4.1 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cfe7cbeada440a64bb9d9e0e2dbe15b08f1231c16a0ced2c475d0057a36f3b01
BLAKE2b-256 checksum
How to use checksums
86403c0744aabf7fed34aec781faba9cd6325a81b52a629d4bb93125f190e0d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.15.0rc2

Security for burnman-cpp 0.6.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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