cta-observatory/ctapipe: v0.17.0 – 2022-09-27
Creators
- Karl Kosack1
- Jason Watson2
- Jean Jacquemier3
- Alison Mitchell
- Dominik Neise4
- Michele Peresano5
- Christoph Deil6
- Noah Biederbeck7
- Lukas Nickel8
- Samuel Timothy Spencer9
- Raquel de los Reyes10
- Franca Cassol11
- Thomas Vuillaume12
- Kai Brügge13
- satoshifukami0115
- Michele Mastropietro14
- Jérémie Decock15
- Abelardo Moralejo
- Maximilian Linhoff8
- Wrijupan Bhattacharyya16
- francesco visconti17
- Jose Enrique Ruiz18
- mgaug
- Stefan Fröse8
- Ruben Lopez-Coto19
- orelgueta
- Cyril Alispach20
- Julien Lefaucheur
- Konstantin Pfrang16
- Moritz Hütten21
- 1. CEA Saclay
- 2. DESY
- 3. BBP EPFL
- 4. ETH Zürich
- 5. University of Turin - INFN
- 6. HeidelbergCement
- 7. TU Dortmund University
- 8. TU Dortmund
- 9. University of Oxford
- 10. MPIK
- 11. CPPM/CNRS
- 12. Univ. Savoie Mont-Blanc, CNRS, LAPP
- 13. Technical University of Dortmund, @fact-project @cta-observatory
- 14. INAF
- 15. CEA (Astrophysics division)
- 16. DESY Zeuthen
- 17. @INAF
- 18. Instituto de Astrofísica de Andalucía - CSIC
- 19. Istituto Nazionale di Fisica Nucleare (INFN) - Sezione di Padova
- 20. Universtité de Genève
- 21. Max Planck Institute for Physics
Description
There are three major changes in this release:
1) It is now possible to configure multiple reconstructors to be applied (at the moment, this means you can both run HillasReconstructor
and HillasIntersection
using `ctapipe-process).
2) The naming scheme of telescope wise quantities at dl2 changed. In 0.16, e.g. the reconstructed impact distance to a specific telescope was HillasReconstructor_tel_distance
, missing the prefix of the container the field was defined in. This is now fixed and the same column is now HillasReconstructor_tel_impact_distance
.
3) The HillasReconstructor was optimized to remove pure-python loops over telescopes which resulted in a ca. 5x speed up when running on a La Palma prod6 run.
For smaller changes and bug fixes, see blow list of merged PRs.
Contributors@Hckjs, @HealthyPear, @LukasNickel, @StFroese, @kosack, @maxnoe and @nbiederbeck
What has changed since v0.16.0Pull-requests containing changes of multiple nature are repeated.
New features- add --datamodel option to ctapipe-info (#2047) @kosack
- Merge DL2 tables. (#2050) @nbiederbeck
- Improve ShowerProcessor API, fixes #2071 (#2073) @StFroese
- Use _impact_ instead of _tel_, fixes #2051 (#2060) @nbiederbeck
- Fix invalid case in HillasReconstructor and HillasIntersection (#2082) @maxnoe
- Convert float32 pi/2 value to float64 pi/2 value in SimTelEventSource (#2077) @maxnoe
- Allow data model version 4 in HDFEventSource, actually check which frame is used for hillas parameters (#2079) @maxnoe
- Fix unreachable assertion in Provenance unit test (#2072) @HealthyPear
- Fix wrong container used for camera frame in ImageProcessor, fixes #2062 (#2070) @maxnoe
- Fix tables.Node.__del__ throwing exceptions on interpreter exit when writing index tables, fixes #2067 (#2069) @maxnoe
- Sort unique cameras/types/optics to generate stable indices in hdf5, fixes #2063 (#2066) @maxnoe
- Make ExpressionEngine be no Component. Fixes #2065. (#2068) @nbiederbeck
- Fix camera rotation in examples/camera_rotation.py (#2056) @Hckjs
- Report HDF5EventSource as compatible for dl2 only files, fixes #2058 (#2059) @LukasNickel
- Merge simulated impact (#2049) @nbiederbeck
- Fix Container.as_dict for case of flatten=True and add_prefix=True (#1887) @maxnoe
- Vectorize operations in HillasReconstructor (#2036) @maxnoe
- Change recommendation on reusing ArrayEvent in EventSources (#2076) @maxnoe
- Update mailmap (#2053) @maxnoe
Files
cta-observatory/ctapipe-v0.17.0.zip
Files
(5.1 MB)
Name | Size | Download all |
---|---|---|
md5:9cc7665a19c141f1a06323d30002eb59
|
5.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/cta-observatory/ctapipe/tree/v0.17.0 (URL)