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:
- simtools version (see simtools releases)
- simulation-models version (see simulation-models releases)
- simtools-tests Git revision (
--tests-revision) - test resource version (
--tests-version); when omitted with--simtools vX.Y.Z, this defaults tovX.Y.0 - dpps-aiv-toolkit version (see dpps-aiv-toolkit releases)
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
- a local simulation models database is used for testing. Uploading details are defined in chart/templates/bootstrapSimulationModel.yaml
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)
| File | Size | Uploaded | |
|---|---|---|---|
| ctao_simpipe-0.5.0rc2.tar.gz | 5.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|