Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

DPPS SimPipe: Integration and Release

The CTAO DPPS Simulation Production Pipeline (SimPipe) provides the software, workflows, and data models for generating accurate Monte Carlo simulations of the CTAO observatory.

Installation

The following installation procedures are implemented in the gitlab CI/CD pipeline:

  • simtools is installed using pip
  • CORSIKA is installed using a tar-file (currently downloaded from a cloud storage)
  • sim_telarray is installed using a tar-file (currently downloaded from a cloud storage); planned to be installed from gitlab
  • simulation model databases - no installed required; configuration of secrets for access

Download of corsika / sim_telarray is facilitated by a private upload to the DESY Sync&Share. Ask the maintainers to provide the token to you and define it in a .env file in this repository:

SOFTWARE_DOWNLOAD_SECRET=<the token received from the maintainers>

Then run make build-dev-docker to build the simpipe container locally.

Preparing a new release

Open a new branch from main for a release candidate. Use update_simpipe.py to update the simtools image and submodule, the simulation-models Git revision, and the test resources used in CI. Supply the versions you want to change:

Example:

python ./update_simpipe.py --simtools v0.38.1 --simulation-models v0.18.0 --tests-revision v4.0.0 --aiv-submodule v3.0.0

After this open a merge request, get it reviewed and merge it into main. Create a new release through the Gitlab interface.

Developer Notes

Metadata

Release files for ctao-simpipe 0.5.0rc2

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

Source distribution (sdist)

Source distribution for ctao-simpipe 0.5.0rc2
File Size Uploaded
ctao_simpipe-0.5.0rc2.tar.gz 5.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for ctao-simpipe 0.5.0rc2
File Interpreter ABI Platform
ctao_simpipe-0.5.0rc2-py3-none-any.whl Python 3 none any Details

Total release size: 5.5 MB

Release files / ctao_simpipe-0.5.0rc2.tar.gz

Download URL ctao_simpipe-0.5.0rc2.tar.gz
Size 5.5 MB
Tags Source
SHA-256 checksum
How to use checksums
10287e22a296dc838351a2507efa815add01db18f1d6f322c9aaeffe551cb972
BLAKE2b-256 checksum
How to use checksums
71591bc103091f8745e7e5d8c9d999f910b7894af0301ec594082299d20aed25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / ctao_simpipe-0.5.0rc2-py3-none-any.whl

Download URL ctao_simpipe-0.5.0rc2-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
47c694e26df73a94377e29beca20c9e30557332cce3787ac3bf2eec06b5c197e
BLAKE2b-256 checksum
How to use checksums
597f1b6c9104692303d4c7a41c55a4e8a5ec186f032b1fd60501b70843ff4e21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.11
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