Skip to content

v0.33.0

Choose a tag to compare

@GernotMaier GernotMaier released this 30 Jun 13:16
· 1066 commits to main since this release
a0cfd02

This release of simtools, the simulation toolkit for the CTA Observatory, includes the following main changes:

API Changes

  • Remove obsolete read_value_from_file function from data_reader and corresponding unit tests. (#2272)

Bugfixes

  • Fix writing of CORSIKA input file: add setting of runnumber (RUNNR), HOST, USER. (#2259)
  • Small bug fix in retrieving run times < 1 s: zero should be treated as a valid value. (#2274)
  • Fix sim_telarray output validation and include paths, stabilize PSF calculations, correct waveform plot time axes, and validate expected event counts of zero. (#2294)

Documentation

  • Improve and expand documentation on how to configure and run simulation productions. (#2253)

New Features

  • Improved generation of CORSIKA production grid, including Emax scaling, better interpolation, more plotting. (#2246)
  • Replace NSB axis in simtools-production-generate-grid by using integrated nsb rate derived from site model. (#2257)
  • Allow simtools-production-generate-grid to generate large grids with millions of grid points. (#2262)
  • Add export functionality for mirror list model parameter file to ecsv format. (#2273)
  • Add schema for production grid table file. (#2277)
  • Enforce file length limits for sim_telarray configuration files. (#2287)
  • Allow simtools-production-derive-corsika-limits to skip invalid reduced event-data HDF5 files. (#2289)
  • Add --ignore_existing_parameter_version to skip model-parameter version checks in applications and workflows. (#2292)

Maintenance

  • Add GitHub pull request template for release candidates. (#2252)
  • Update plt.get_cmap command to run with matplotlib v3.11. (#2261)
  • Remove obsolete application simtools-production-merge-corsika-limits. (#2263)
  • Add git-lfs to the simtools development Docker image. (#2266)
  • Remove FITS support for reduced event data writer and reader. (#2276)
  • Add McCabe complexity check to ruff settings. (#2302)
  • Add ruff rule on floating point comparison (currently in ruff preview). (#2304)