Skip to main content

CTAO DPPS Simulation Production Pipeline

Project description

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 the update_simpipe.py script to update the versions of the software components and the docker base image. This requires to define:

Example:

python ./update_simpipe.py --simtools v0.21.0 --simulation-models v0.10.0 --dpps-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

Project details


Download files

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

Source Distribution

ctao_simpipe-0.3.0.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

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

ctao_simpipe-0.3.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file ctao_simpipe-0.3.0.tar.gz.

File metadata

  • Download URL: ctao_simpipe-0.3.0.tar.gz
  • Upload date:
  • Size: 22.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for ctao_simpipe-0.3.0.tar.gz
Algorithm Hash digest
SHA256 809078ab8f110baa6d5c46583df35244c979d41abeab8f3672d28601e0b64664
MD5 b1b2f04905785754facbb89f24bec0ab
BLAKE2b-256 89f7dc519ac10d3e2a44cf7e1097522384dc5b3888bbdbf0b2292af9e1c60118

See more details on using hashes here.

File details

Details for the file ctao_simpipe-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: ctao_simpipe-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for ctao_simpipe-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9df84cbc5a7f650c2f64be0c84bc47b5d74358a1f74c1defe02a18eb3a61368a
MD5 bb04dd36af534c4d805ce4f1b535e91b
BLAKE2b-256 724f1ae2e0b994e84d21e802b70305ae10bbed5a729c9c3554625f8867b78f87

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 Pingdom Monitoring Sentry Error logging StatusPage Status page