Skip to content

Commit a934abb

Browse files
authored
Merge pull request #1915 from gammasim/v0.25.0-rc
Release candidate v0.25.0
2 parents 3d6ede3 + db18288 commit a934abb

28 files changed

+42
-27
lines changed

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,46 @@ This changelog is generated using [Towncrier](https://towncrier.readthedocs.io/)
77

88
<!-- towncrier release notes start -->
99

10+
## [v0.25.0](https://github.com/gammasim/simtools/releases/tag/v0.25.0) - 2025-11-19
11+
12+
### Bugfixes
13+
14+
- Bugfix in comparison of sim-telarray configuration files: ignore system dependent metadata values. ([#1873](https://github.com/gammasim/simtools/pull/1873))
15+
- Fix thread-safe singleton check in `mongo_db`. Add `{"maxIdleTimeMS": 10000}` to close idle connections after 10s. Add debugging tool for connections. ([#1899](https://github.com/gammasim/simtools/pull/1899))
16+
- Fix simulation model production table upload: full updates tables need not to search through the model history. This led to the addition of deprecated parameters back into the production. ([#1913](https://github.com/gammasim/simtools/pull/1913))
17+
18+
### New Features
19+
20+
- Add pulse shape table writer for light emission flasher simulations. ([#1851](https://github.com/gammasim/simtools/pull/1851))
21+
- Add CORSIKA executable compiled with CURVED option to docker images (`corsika-curved`). ([#1859](https://github.com/gammasim/simtools/pull/1859))
22+
- Improve array plotting with more custom configuration options. ([#1860](https://github.com/gammasim/simtools/pull/1860), [#1862](https://github.com/gammasim/simtools/pull/1862))
23+
- Add tests for certain strings in the CORSIKA and sim_telarray log files. ([#1882](https://github.com/gammasim/simtools/pull/1882))
24+
- Verify that the request and actually simulated number of events is identical for CORSIKA and sim_telarray simulations. ([#1883](https://github.com/gammasim/simtools/pull/1883))
25+
- Add tests that certain strings do not appear in the CORSIKA and sim_telarray log file (see also PR #1882) ([#1885](https://github.com/gammasim/simtools/pull/1885))
26+
- Added functionality to plot mirrors and implemented auto plotting of mirrors for the reports. ([#1886](https://github.com/gammasim/simtools/pull/1886))
27+
- Add test to verify that number of CORSIKA events is consistent with requested number of events. ([#1890](https://github.com/gammasim/simtools/pull/1890))
28+
- Add application for pulse shape parameter derivation and move existing functionality there. ([#1894](https://github.com/gammasim/simtools/pull/1894))
29+
- Add possibility to run sim_telarray only using an existing CORSIKA file with `simtools-simulate-prod`. ([#1896](https://github.com/gammasim/simtools/pull/1896))
30+
31+
### Maintenance
32+
33+
- Refactor `simtools-validate-file-using-schema` and improve unit testing of code. ([#1857](https://github.com/gammasim/simtools/pull/1857))
34+
- Introducing a new psf optimizer class and improving exception handling. ([#1864](https://github.com/gammasim/simtools/pull/1864))
35+
- Update model version to ensure reproducibility if given as MAJOR.MINOR. Revert testing to exact semver version. ([#1870](https://github.com/gammasim/simtools/pull/1870))
36+
- Improve description of `submit_array_layouts`. Fix model parameter writing of instrument for site parameters. ([#1872](https://github.com/gammasim/simtools/pull/1872))
37+
- Introducing a data class and capping maximum learning rate in PSF optimization modules. ([#1875](https://github.com/gammasim/simtools/pull/1875))
38+
- Remove unused command line parameter `data_directory` from simtools-simulate-prod. ([#1891](https://github.com/gammasim/simtools/pull/1891))
39+
- Remove unused command line parameter `number_of_runs` from simtools-simulate-prod. Simulate always a single run number. ([#1893](https://github.com/gammasim/simtools/pull/1893))
40+
- Introduce consistent naming for pedestal runs and output files: always start with `pedestal...` (e.g., `pedestals_dark`). ([#1904](https://github.com/gammasim/simtools/pull/1904))
41+
- Suppress mongoDB connection close debug message in unit test. ([#1906](https://github.com/gammasim/simtools/pull/1906))
42+
- Documentation is now generated for each push. Deployment changed to either the release of a version, merge to main, or manual trigger. ([#1907](https://github.com/gammasim/simtools/pull/1907))
43+
- Update ignore pattern for log file inspector to ignore warnings on `getpwuid` obtained in AIV environment. ([#1912](https://github.com/gammasim/simtools/pull/1912))
44+
45+
### Simulation model
46+
47+
- Merge all flasher pulse shape parameters (shape, width, exp decay) into a single parameter `flasher_pulse_shape`. ([#1895](https://github.com/gammasim/simtools/pull/1895))
48+
49+
1050
## [v0.24.0](https://github.com/gammasim/simtools/releases/tag/v0.24.0) - 2025-10-28
1151

1252
### Bugfixes

docs/_static/switcher.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@
77
{"version": "v0.21.0", "url": "https://gammasim.github.io/simtools/v0.21.0/"},
88
{"version": "v0.22.0", "url": "https://gammasim.github.io/simtools/v0.22.0/"},
99
{"version": "v0.23.0", "url": "https://gammasim.github.io/simtools/v0.23.0/"},
10-
{"version": "v0.24.0", "url": "https://gammasim.github.io/simtools/v0.24.0/"}
10+
{"version": "v0.24.0", "url": "https://gammasim.github.io/simtools/v0.24.0/"},
11+
{"version": "v0.25.0", "url": "https://gammasim.github.io/simtools/v0.25.0/"}
1112
]

docs/changes/1851.feature.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changes/1857.maintenance.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changes/1859.feature.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changes/1860.feature.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changes/1862.feature.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changes/1864.maintenance.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changes/1870.maintenance.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changes/1872.maintenance.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)