Skip to main content

GitHub tag (latest by date) Read the Docs CI cirrus CI pre-commit.ci status

This is GATE 10

GATE is an open-source Monte Carlo simulation platform designed for modeling and simulating medical imaging systems, radiotherapy, and radiation dosimetry. It extends Geant4 with features tailored for time-dependent simulations, imaging physics, and therapy modeling. Widely used in medical physics research, GATE supports advanced applications such as PET, SPECT, CT, internal and external beam radiotherapy. GATE fosters collaboration through its active open-source community, enabling continuous development and shared innovation.

GATE 10 introduces a Python-based interface, replacing the macro scripting of GATE 9.x, offering improved flexibility, readability, and integration with modern scientific workflows. Read our motivation.

  • Documentation: see the User Guide.
  • This current version uses Geant4 11.4.2.
  • Compatible with Python 3.10, 3.11, 3.12, 3.13, 3.14.
  • Warning: on Windows, the multithreading and Qt visualization are not (yet) available.

How to install (short version)

First, create a python environment:

python3 -m venv opengate_env
source opengate_env/bin/activate
python -m pip install --upgrade pip

Then install the package opengate:

python -m pip install opengate

The associated package opengate_core is automatically downloaded. opengate_core installs Geant4 librairies.

If you already installed the packages and want to upgrade to the latest version:

python -m pip install --upgrade opengate

Once installed, you can run all tests:

opengate_tests

WARNING (1) The first time you run this command, the Geant4 data and the test data will be downloaded. If the download fails (on some systems), try to add the following command before running opengate_tests:

export GIT_SSL_NO_VERIFY=1

All tests are in the folder here. The test data (binary files) are stored as a git submodule here: https://gitlab.in2p3.fr/opengamgate/gam_tests_data.

WARNING (2) Some tests (e.g. test034) needs gaga-phsp which needs pytorch that cannot really be automatically installed by the previous pip install (at least we don't know how to do). So, in order to run those tests, you will have to install both PyTorch and gaga-phsp first with:

python -m pip install torch
python -m pip install gaga-phsp

The test history can be visualized here: https://opengate.github.io/opengate_tests_results

How to install (long version, for developers)

See the developer guide

Included third party C++ libraries

References collaboration papers:

Download files

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

Source Distribution

opengate-10.1.1.tar.gz (5.0 MB view details)

Uploaded Source

Built Distribution

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

opengate-10.1.1-py3-none-any.whl (5.3 MB view details)

Uploaded Python 3

File details

Details for the file opengate-10.1.1.tar.gz.

File metadata

  • Download URL: opengate-10.1.1.tar.gz
  • Upload date:
  • Size: 5.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for opengate-10.1.1.tar.gz
Algorithm Hash digest
SHA256 002a47d4142065b15fc262852bd0bb6cb4e718d5fed3510fbd4cf9138643f013
MD5 dc57a7585c8a1d5f7a3dbe74bef74855
BLAKE2b-256 caf2b4736b6fd2504648be4ba3d72837c6e1a457d0d2c69fd6335785908c823a

See more details on using hashes here.

File details

Details for the file opengate-10.1.1-py3-none-any.whl.

File metadata

  • Download URL: opengate-10.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for opengate-10.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 34f45ac3000f322c7cbeff965046042974a11975d7a6ec6564b3801f14b12c42
MD5 44efb9ce86c99a161e15deb0c6a7a061
BLAKE2b-256 bf3264d3fa084f045b6d20b58001a2d22decba288d9f1c69a3aaa81d17194bf4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page