Release 0.9.0 of the Simulation tools and applications for the CTA Observatory includes the following main changes:
Bugfixes
- Add correct handling of return codes from simulation software to prevent reports of success even though a job failed (
simulate_prod
) (#1289) - Fix setting of activity:end time in the metadata collector. (#1291)
New Features
- Add an application to plot tables from a file (from file system or for a model parameter file downloaded from the DB). (#1267)
- Enhancements to file testing within integration tests. (#1279)
- Add a tool to prepare job submission with
simulate_prod
for a HTCondor system. (#1290) - Remove functionality in
db_handler
to read from simulation model repository. (#1306)
Maintenance
- Change dependency from ctapipe to ctapipe-base for ctapipe v0.23 (#1247)
- Remove pytest dependent from user installation. (#1286)
What's Changed
- Change in optimization algorithm for the derivation of the random reflection angle parameter. by @GernotMaier in #1275
- Use astropy-base package in conda environment. by @GernotMaier in #1272
- CTAO CR spectra package now available from conda by @GernotMaier in #1277
- Update pre-commit hooks by @github-actions in #1278
- Update pre-commit hooks by @github-actions in #1282
- Improve db configuration checks by @GernotMaier in #1281
- Replace os.system by subprocess.run and Pathlib commands. by @GernotMaier in #1283
- Improvements for the job submission using HT Condor by @GernotMaier in #1279
- Move test_commandline_tools as test after simtools-prod container generation. by @GernotMaier in #1285
- Add a simple tool to prepare job submission with
simulate_prod
for a HTCondor system. by @GernotMaier in #1290 - Set correct activity:end in metadata by @GernotMaier in #1291
- Handle return codes correctly for simulation productions by @GernotMaier in #1289
- Add corsika log file collection for
--pack_for_grid_register
insimtools-simulate-prod
by @GernotMaier in #1294 - Bump SonarSource/sonarqube-scan-action from 4.1.0 to 4.2.1 by @dependabot in #1296
- Update pre-commit hooks by @github-actions in #1295
- Fix failing unit tests in job_manager by @GernotMaier in #1297
- Update pre-commit hooks by @github-actions in #1298
- Remove pytest dependent from user installation. by @GernotMaier in #1286
- Optimize scipy imports in camera module by @GernotMaier in #1292
- Use-friendly naming of application documentation by @GernotMaier in #1300
- Fix validation of model parameters using schemas. by @GernotMaier in #1302
- Update pre-commit hooks by @github-actions in #1303
- Remove functionality in db_handler to read from simulation model repository by @GernotMaier in #1306
- Remove obsolute functions from db_handler by @GernotMaier in #1307
- Simplify
db_handler.add_new_parameter
and add parameter dict validation before writing by @GernotMaier in #1308 - Improvements to handle different versions of schemas. by @GernotMaier in #1309
- Update pre-commit hooks by @github-actions in #1311
- Simple plotting application for tabular data by @GernotMaier in #1267
- Preparation of data validation routines for db restructering by @GernotMaier in #1312
- Require explicit selection of
model_version
as command line parameter by @GernotMaier in #1313 - Fix site in integration test by @GernotMaier in #1314
Full Changelog: v0.8.2...v0.9.0