Skip to main content

Python bindings for Geant4

Tests Wheel PyPI

Alternative Python bindings for Geant4 via pybind11. It is loosely based on g4py, but retains an API closer to the standard C++ API and does not depend on Boost.Python.

It currently includes all g4py bindings plus a large portion of very commonly used classes and functions that aren't currently present in g4py. However, it is still off from replicating the full Geant4 API.

Installation

It's available on PyPI for all major platforms as a fully self-contained (i.e. statically linked) wheel.

pip3 install geant4-pybind

Building

Unix (Linux, OS X) prerequisites

  • A Geant4 installation version 11.0+, compiled with CMake option GEANT4_BUILD_TLS_MODEL=global-dynamic (make sure it is also added to the path)
  • A C++17 compiler (preferably the one Geant4 was compiled with)
  • Python3
  • pip
  • git

Windows prerequisites

Note: You can let geant4_pybind manage and download the datasets, if the necessary environment variables haven't been set yet.

Installation

git clone --recursive https://github.com/HaarigerHarald/geant4_pybind
pip3 install ./geant4_pybind

Windows notes

The above commands have to be executed in a "Developer Command Prompt for VS 2022" and require that pip and git are added to the PATH environment variable.

General notes

If the repository was cloned non-recursively you can check out the submodule with:

git -C ./geant4_pybind submodule update --init

Usage

Minimal

A minimal example that just starts a Geant4 shell:

from geant4_pybind import *
import sys

ui = G4UIExecutive(len(sys.argv), sys.argv)
ui.SessionStart()

Simulation examples

Check out the examples directory, which contains the Geant4 basic examples ported to Python. However, writing simulations in Python should be pretty straightforward as the API is almost identical to the C++ one. One notable exception is template classes, which have been renamed such that their type replaces the T (i.e. G4TScoreNtupleWriter<G4GenericAnalysisManager> becomes G4GenericScoreNtupleWriter).

Parallelism

One main caveat of using Python for Geant4 simulations is the global interpreter lock (GIL) that prevents Python code from being executed on multiple threads at the same time. Thus, using any of the multithreaded RunManagers in Python just increases complexity without the benefit of a better runtime. In order to circumvent this limitation and achieve some parallelism, one can facilitate Python's multiprocessing module. An example of how one might do this is exampleB1MT.py.

Design

There is a small overview, outlining the design choices made. It should be helpful to anyone seeking to extend the bindings.

License

This builds upon Geant4 and g4py and thus the Geant4 license applies. The binding code uses pybind11. All my contributions are public domain.

Release files for geant4-pybind 0.1.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 geant4-pybind 0.1.3
File Size Uploaded
geant4_pybind-0.1.3.tar.gz 444.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for geant4-pybind 0.1.3
File
geant4_pybind-0.1.3-pp311-pypy311_pp73-win_amd64.whl PyPy 3.11 PyPy 3.11 7.3 Windows x86-64 Details
geant4_pybind-0.1.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
geant4_pybind-0.1.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 10.15+ x86-64 Details
geant4_pybind-0.1.3-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
geant4_pybind-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
geant4_pybind-0.1.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
geant4_pybind-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
geant4_pybind-0.1.3-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
geant4_pybind-0.1.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
geant4_pybind-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
geant4_pybind-0.1.3-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
geant4_pybind-0.1.3-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
geant4_pybind-0.1.3-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
geant4_pybind-0.1.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
geant4_pybind-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
geant4_pybind-0.1.3-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
geant4_pybind-0.1.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
geant4_pybind-0.1.3-cp313-cp313-macosx_10_15_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.15+ x86-64 Details
geant4_pybind-0.1.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
geant4_pybind-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
geant4_pybind-0.1.3-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
geant4_pybind-0.1.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
geant4_pybind-0.1.3-cp312-cp312-macosx_10_15_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.15+ x86-64 Details
geant4_pybind-0.1.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
geant4_pybind-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
geant4_pybind-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
geant4_pybind-0.1.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
geant4_pybind-0.1.3-cp311-cp311-macosx_10_15_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.15+ x86-64 Details
geant4_pybind-0.1.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
geant4_pybind-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
geant4_pybind-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
geant4_pybind-0.1.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
geant4_pybind-0.1.3-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details
geant4_pybind-0.1.3-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
geant4_pybind-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
geant4_pybind-0.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
geant4_pybind-0.1.3-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
geant4_pybind-0.1.3-cp39-cp39-macosx_10_15_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.15+ x86-64 Details
geant4_pybind-0.1.3-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
geant4_pybind-0.1.3-cp38-cp38-musllinux_1_2_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-64 Details
geant4_pybind-0.1.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
geant4_pybind-0.1.3-cp38-cp38-macosx_10_15_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.15+ x86-64 Details

Total release size: 939.7 MB

Release files / geant4_pybind-0.1.3.tar.gz

Download URL geant4_pybind-0.1.3.tar.gz
Size 444.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4a4cedca4c2a7d596fc9cdffc0fef69fe68fe1652cf11d13d711a73acdedc9e8
BLAKE2b-256 checksum
How to use checksums
7f096eda658fb91f68e763f1fbdfa18087d3deda9ccf1a532db0a8d267036d8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-pp311-pypy311_pp73-win_amd64.whl

Download URL geant4_pybind-0.1.3-pp311-pypy311_pp73-win_amd64.whl
Size 16.2 MB
Tags PyPy 3.11 PyPy 3.11 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
8f81de047ae9266bf9a23eb91c598678e8c0e21b11e6e7af586a0483260c87f2
BLAKE2b-256 checksum
How to use checksums
f6af03fb64f015115f486d1fefacd27088f8a4f7a3d17eae68187e7579ef8d4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL geant4_pybind-0.1.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 28.6 MB
Tags Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
0ad8212f99190d1189c19d5ada69eb7d7cc12e1d5fb445548d4e6d2ce6260ff1
BLAKE2b-256 checksum
How to use checksums
ba38a392fbe73521c12753495d224672d3cd6c1c748425b1c67c9526a174a585
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl

Download URL geant4_pybind-0.1.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
Size 19.0 MB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
f735a23d4f4c91bd4c856c549dec205920de8145daf9737471ea2f837afe7471
BLAKE2b-256 checksum
How to use checksums
a1be227a43302e10e8d35c38bf8d9c17a90581cf0c93ffca72665ba1b6272c46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp314-cp314t-win_amd64.whl

Download URL geant4_pybind-0.1.3-cp314-cp314t-win_amd64.whl
Size 17.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
8ca4c5b5afab04745b4dbcda6574f57ed64252d52f75d9217c77283ec15b2884
BLAKE2b-256 checksum
How to use checksums
2a594db0472279d20625b085e4ca318ffe2bc1958f77714a4bf34acc9eebbbb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL geant4_pybind-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 29.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a05c7c27320bd6011b2c6a547cc6c00bcf53707f500a24b322e6a60c54190b07
BLAKE2b-256 checksum
How to use checksums
d3dbdd0815abd965a92d2ddf2da263e43ea3e537e24ed6e7f30cee2f8c0d96eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL geant4_pybind-0.1.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 28.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1857699ad9b9782aa1eb16f871e4080e92644ab8eee98d06fa8572143b8a9f38
BLAKE2b-256 checksum
How to use checksums
30dfa9a3079c238d39f3704f4b788b63948e256149339e2c2fcb2b33d5a8831f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl

Download URL geant4_pybind-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl
Size 18.4 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e5c3effe5817a7c87b594792f6d9eac6b6ae0e5030cbf5de1cee10967dfbaa25
BLAKE2b-256 checksum
How to use checksums
375fb7c48c2790e3ed1794d98d72ca330f1089ccacfc337fe2f8fa9e0af3f062
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL geant4_pybind-0.1.3-cp314-cp314t-macosx_10_15_x86_64.whl
Size 19.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
10fcd0678499ea1ee4c11a6a47c41f36ab5e74df55bf13e077e6a71a070a4e85
BLAKE2b-256 checksum
How to use checksums
2bdc5e85ee38fcefc6463ae8fa2d093ea56d16ab1557a56152b16fc6dc215724
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp314-cp314-win_amd64.whl

Download URL geant4_pybind-0.1.3-cp314-cp314-win_amd64.whl
Size 16.7 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
5b72f9f600c23a47460ad17d3db3a41744067cc85b199dd0d844f31c4030a8c9
BLAKE2b-256 checksum
How to use checksums
ce2757f1b678f8f05fa609465a1ca7640069563d48e8ab95b6b7b5e78bd8a301
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL geant4_pybind-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl
Size 29.6 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d0fc1a169821a6ee1c99836b7a12933799cea64f8f57ad6fff42cce41029d85d
BLAKE2b-256 checksum
How to use checksums
40cdd868cd2ddaeea0e3e54fb72b9b0a1cf0515d049f278888e186d05b9b5527
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL geant4_pybind-0.1.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 28.6 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
30b68e1f09e0db23eb134c1cda2abb39abb319ab3da8df93b9cbd3c755dc8cf1
BLAKE2b-256 checksum
How to use checksums
685248b9a572d71a638728e5d0e957570c1d8838609657704b2e5c26aa818963
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp314-cp314-macosx_11_0_arm64.whl

Download URL geant4_pybind-0.1.3-cp314-cp314-macosx_11_0_arm64.whl
Size 17.8 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9fb9857e117c30cedae943d9b6f8c46bcd84396bcd7df5480f45f9560fcc0cc4
BLAKE2b-256 checksum
How to use checksums
7b365ebc0f19a5331b21db9db49bd9a87016f666a2c388fbdce891cd8feba556
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp314-cp314-macosx_10_15_x86_64.whl

Download URL geant4_pybind-0.1.3-cp314-cp314-macosx_10_15_x86_64.whl
Size 19.1 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
578d34825ce66b20dbd2ad6f0580267113373fac6be81f68d8acd6df468230e2
BLAKE2b-256 checksum
How to use checksums
92d3f0a3e532ff6a41d0435f4eca1cf650f74d698aade6f908b020fdd9b98f3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp313-cp313-win_amd64.whl

Download URL geant4_pybind-0.1.3-cp313-cp313-win_amd64.whl
Size 16.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
39a0e3952c9311835bb1e976e063554ec62fa90e019c51323ff6b3d2b8ad0c98
BLAKE2b-256 checksum
How to use checksums
5bfef3ee2560b7f15890d353a567550aa1b78838744cf1600401cb27df7eefbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL geant4_pybind-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl
Size 29.6 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8fa24de7a0df0747e11e917c5ec0950e9213d3f6121bbc3baca638361994f362
BLAKE2b-256 checksum
How to use checksums
9e7ded4a4cfa70511e581c1452140901575b99276f7f0457f9060f190dd11b55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL geant4_pybind-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 28.6 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2aef3a7110447d1a34915b2567980846c6307e2929d623e468ffa516c38afdc8
BLAKE2b-256 checksum
How to use checksums
8935af097a34ccc12d5d4c4fd22500aff367ca6572ab533cfb5cf4a7faae8ead
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL geant4_pybind-0.1.3-cp313-cp313-macosx_11_0_arm64.whl
Size 17.8 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f80184bcf770cee5ddbdb91265ddc87588b2bde4b92cdc77d2a916115a12bcbe
BLAKE2b-256 checksum
How to use checksums
3acb0626a2be2a5437a913c00b529b06536c8b277a67d101d5cf157aa96eb269
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp313-cp313-macosx_10_15_x86_64.whl

Download URL geant4_pybind-0.1.3-cp313-cp313-macosx_10_15_x86_64.whl
Size 19.1 MB
Tags CPython 3.13 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
49c74b84612afb41dfa52a777aa194c9c4047e7ba6457e9618c25474ba46603e
BLAKE2b-256 checksum
How to use checksums
ce04173cfec2ad00a3f45a79393c1ab182f891c4b577960aa53f973e560aafe8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp312-cp312-win_amd64.whl

Download URL geant4_pybind-0.1.3-cp312-cp312-win_amd64.whl
Size 16.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
2b9da52df5d36485cd1575f4b12d8eead07f77794040d6b8c94f1efaed42e23e
BLAKE2b-256 checksum
How to use checksums
80a45c48ae8f290421b1d4d3aa5c0ff68fb21ca792beb1946dac2b403c3da6a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL geant4_pybind-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Size 29.6 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6243c01beefecaf5f44c404d7064b58e9acb29254926fe1f82a0f219cabcfe48
BLAKE2b-256 checksum
How to use checksums
cc0518e6412f8b67def899980ac7e20c4667877f754ae1387182ca59abec0b7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL geant4_pybind-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 28.6 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
afc08d5cc5667c8e47a713567bff14a649fe03a97296a2a0660e3a1b6c77f3d3
BLAKE2b-256 checksum
How to use checksums
af1ca0d2dd6a6ae0018a6f7859a74db7c6dea242c6e2f0d160a12e4ad7201d1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL geant4_pybind-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Size 17.8 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ee58a9c61129e0673c19598488c6ac971368fd9f073f4607139a26bd6c5dda38
BLAKE2b-256 checksum
How to use checksums
966ab4aac6eb1d8d535c10d2ce7d51ff509f46c0b478a16b411dda1fdb44120d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp312-cp312-macosx_10_15_x86_64.whl

Download URL geant4_pybind-0.1.3-cp312-cp312-macosx_10_15_x86_64.whl
Size 19.1 MB
Tags CPython 3.12 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
9cb06b9b016dba9a89db44c6d833d88cab80ff63daa79c203a567c63cb647bd2
BLAKE2b-256 checksum
How to use checksums
ffb24cd46775c769bfb7f4dcf54d3be8a041bbdde8daf4ab2ad09bcd02ead0e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp311-cp311-win_amd64.whl

Download URL geant4_pybind-0.1.3-cp311-cp311-win_amd64.whl
Size 16.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
49dacd4c224e54daee6da64630d7d1e0c6018b6a9047a9e8fa36da84a563c616
BLAKE2b-256 checksum
How to use checksums
3de7f30b6e6410c8b1a5f88acad1b0be18e1561851c9ba09a7975812adfab5cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL geant4_pybind-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 29.6 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d89eb06137eb1bf4dfda89faab030944c292a032f03083f05c947bffa164b58e
BLAKE2b-256 checksum
How to use checksums
1e61b32d0f39b3306c769edf8f5638b2139da44293ad49f7c44665345f1a4ee7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL geant4_pybind-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 28.6 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6d26983eb099bf14dfdd1c3c9306de75b0636cdb76138eaedd4e491d3557ef99
BLAKE2b-256 checksum
How to use checksums
5f6b061c5ff5a1462f50b2301c3bb983fc8b92d1874066e20b8f6a16108c5645
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL geant4_pybind-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Size 17.8 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6ba603cb2d6cc2f80fb450450383ffd2efc958d638c04cf634b05025080f7641
BLAKE2b-256 checksum
How to use checksums
453f340267e82da3032a98118a00ad22cb622d17888bf7435407d5427f48d680
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp311-cp311-macosx_10_15_x86_64.whl

Download URL geant4_pybind-0.1.3-cp311-cp311-macosx_10_15_x86_64.whl
Size 18.9 MB
Tags CPython 3.11 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
da010d886393de5d846c6676c9b1cc401cddbd12806795aac05c1aec7d463c3b
BLAKE2b-256 checksum
How to use checksums
63b110cbb39a2f7969fafe88baff43454438165da6997c3056a886019c8e0b7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp310-cp310-win_amd64.whl

Download URL geant4_pybind-0.1.3-cp310-cp310-win_amd64.whl
Size 16.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
549f7c79425c4c9356ad08baa1cd3db49c227d3c73bb2a4020746de2836aa258
BLAKE2b-256 checksum
How to use checksums
112706a02838510800fbf994023bc1de12fafb3d2150a66e118f1c327d63938c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL geant4_pybind-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl
Size 29.6 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
de02ba0c1b54ad1696328730d4fb62f4b11b0acf82f132fdd996aa3f7654a03f
BLAKE2b-256 checksum
How to use checksums
dd0ee8f859a7be50c481600f4a2aa7b4649fbf9f7b8fc5798fbc2a7b67b77b8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL geant4_pybind-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 28.6 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d372780b94c6bda0a2106b06a8293f9c0ce84089280ddba17e3c339d5c6b13ae
BLAKE2b-256 checksum
How to use checksums
987cbd88d4abe0e741b90f4a22dc2f8775973959d6e203b24419703bd39a02e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL geant4_pybind-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Size 17.8 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
31e7c653055479c5cb35e5d4dc9d189f9d4b45e0b688878eacea916d9b36743c
BLAKE2b-256 checksum
How to use checksums
51d6f5558ea3043e5bd3c477bbea351ba146b4b543f8de06d6c8f1410b832b71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp310-cp310-macosx_10_15_x86_64.whl

Download URL geant4_pybind-0.1.3-cp310-cp310-macosx_10_15_x86_64.whl
Size 18.9 MB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
2b3d28cbd4bf0caa924e70c88c6d2603728c3dd1e1c5953c67f007ce4d624422
BLAKE2b-256 checksum
How to use checksums
c05be4e1d2b575d50c67ae8890c8d3b1dd0fcf4363f79d66a23a8bba1efc1905
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp39-cp39-win_amd64.whl

Download URL geant4_pybind-0.1.3-cp39-cp39-win_amd64.whl
Size 16.9 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
f86c9743a9a045ed2209f34d45c475bc6cdfe13564343d5513e1e2b1c03960df
BLAKE2b-256 checksum
How to use checksums
501337491b6d5038d9c17b6d5dd49cfcd24ecbf1372c6498d106688ed1ccc2f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL geant4_pybind-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl
Size 29.6 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ac771cac50de7c180131af99078d4f2c611803a66af30aef36c0080f7fb79d76
BLAKE2b-256 checksum
How to use checksums
120f347926d70cad76772d14cbb77ab9098b42a47fcdf450f13fdcc94f8fce0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL geant4_pybind-0.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 28.6 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
50474a0df297d66499ee631d8dc0363f9a06507665e0713d0c0d4f8da66e1a02
BLAKE2b-256 checksum
How to use checksums
1fcf9ae1d59d29d6218c968879bfa361628c13b197ca283dfb95330473cd105c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp39-cp39-macosx_11_0_arm64.whl

Download URL geant4_pybind-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
Size 17.8 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b9eac686e2546510f401fe5db355ba2c5cd56a7475aeae400b664bd8b2c24feb
BLAKE2b-256 checksum
How to use checksums
d9f498658894219e8f0698f6596b7b5a709d22cf4835369d7be37a98e71f127b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp39-cp39-macosx_10_15_x86_64.whl

Download URL geant4_pybind-0.1.3-cp39-cp39-macosx_10_15_x86_64.whl
Size 18.9 MB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
9735a56252dcad15d346e0f0db2ec81199f2e1ee6d99ddb3799b0854e09473d9
BLAKE2b-256 checksum
How to use checksums
c8b7a2a2dea172bf2b25d741cdc4d9500d306646ebdf7a172149ad8caef7cbba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp38-cp38-win_amd64.whl

Download URL geant4_pybind-0.1.3-cp38-cp38-win_amd64.whl
Size 16.2 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
a7d01daa37d7ca7f93b24a028b5a9bb59807a80ed168bff0f6cbc972e30c6fdd
BLAKE2b-256 checksum
How to use checksums
729dfc3933a29c871c3caf836e819b1024b86cd150f5d254677ff98b24cb0091
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp38-cp38-musllinux_1_2_x86_64.whl

Download URL geant4_pybind-0.1.3-cp38-cp38-musllinux_1_2_x86_64.whl
Size 29.6 MB
Tags CPython 3.8 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fcdccec58dd971167e7fd533a1a4616b0347a6742d56c4d627ceaeb3250139a4
BLAKE2b-256 checksum
How to use checksums
f97986ce39dcdf0f470bfa28cc4e85b2d7d6f2ba8dddb6f480d94eb2868eaafa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL geant4_pybind-0.1.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 28.6 MB
Tags CPython 3.8 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
018ec4cc51bf65aec617e453918b2d16f4180c8eb2a992d58add4db4908bdff2
BLAKE2b-256 checksum
How to use checksums
b23aa91fe5cdb9d4eb7022c56ab2989c9ca2a2b754d985298d7ada309dad961c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / geant4_pybind-0.1.3-cp38-cp38-macosx_10_15_x86_64.whl

Download URL geant4_pybind-0.1.3-cp38-cp38-macosx_10_15_x86_64.whl
Size 18.9 MB
Tags CPython 3.8 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
6a9351dc8319a55e325e4a9d4c9b30e11bcd1e78bf6160859a59c45d1992ec0b
BLAKE2b-256 checksum
How to use checksums
065a583d5a0fcc61ef19adee0e34ad469e7abfb61de31babfc20e428090f88aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12
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