Releases: VERITAS-Observatory/V2DL3
v0.6.0
V2DL3 - release 0.6.0 of the VERITAS (VEGAS and Eventdisplay) to DL3 Converter.
V2DL3 is a tool to convert VERITAS data products to DL3 FITS format, allowing to use e.g. the gammapy science tools for analysis.
This is an intermediate release of V2DL3 including the following updates / changes:
What's Changed
- Add units to Xoff/Yoff; fixes in comments and writing by @GernotMaier in #193
- Expand observatory table with DQM info by @GernotMaier in #194
- Readme updates for Eventdisplay section by @GernotMaier in #197
- VEGAS bugfixes by @matthew-w-lundy in #198
- Remove root numpy and process multiple run groups by @deividribeiro in #177
- Improved readability of eventdisplay gti code by @GernotMaier in #200
- Minor changes regarding Eventdisplay packaging by @GernotMaier in #208
- Fix metadata for eventdisplay packaging by @GernotMaier in #209
- Run without Eventdisplay log file by @GernotMaier in #210
- Add helper function for reading epoch and effarea by @tobiaskleiner in #211
- Using circmean to get circular mean by @steob92 in #214
New Contributors
- @matthew-w-lundy made their first contribution in #198
- @steob92 made their first contribution in #214
Full Changelog: v0.5.0...v0.6.0
V2DL3 - release v0.5.0
V2DL3 - release 0.5.0 of the VERITAS (VEGAS and Eventdisplay) to DL3 Converter.
V2DL3 is a tool to convert VERITAS data products to DL3 FITS format, allowing to use e.g. the gammapy science tools for analysis.
This is an intermediate release of V2DL3 including the following updates / changes:
- Replace call to ls by glob.glob by @GernotMaier in #185
- Add pre-commit tools by @GernotMaier in #186
- Introduce axis dependent fuzzy boundaries (Eventdisplay converter) by @GernotMaier in #183
- Replace conda by mamba github action by @GernotMaier in #188
- Remove obsolete pyV2DL3/gammapy_util.py by @GernotMaier in #189
- Add additional Eventheader entries by @GernotMaier in #187
- Improved doc string by @GernotMaier in #190
- Add additional Eventdisplay integration tests by @GernotMaier in #191
Full Changelog: v0.4.0...v0.5.0
V2DL3 - release 0.4.0
V2DL3 - release 0.4 of the VERITAS (VEGAS and Eventdisplay) to DL3 Converter.
V2DL3 is a tool to convert VERITAS data products to DL3 FITS format, allowing to use e.g. the gammapy science tools for analysis.
This is an intermediate release of V2DL3 including the following updates / changes:
What's Changed
- v2dl3_qsub moved out of
V2DL3
(#143) by @sona-patel in #145 - v2dl3-vegas: Event Selection Patch by @tmcahill in #146
- implement optional column NSB level by @tobiaskleiner in #150
- consistent implementation of boolean option by @sona-patel in #151
- v2dl3-vegas CI by @tmcahill in #153
- v2dl3-vegas CI by @GernotMaier in #154
- remove
convertROOT2fits.py
(issue #149) by @sona-patel in #157 - v2dl3-vegas: Optimization, ITM Support, FoV Cuts by @tmcahill in #148
- Generate Index Files Bugfix by @tmcahill in #159
- Minor documentation update and consistent naming of Eventdisplay by @GernotMaier in #160
- remove obsolete qsub script by @GernotMaier in #163
- run number in logging message (issue #164) by @sona-patel in #165
- Improvements of logging invo by @GernotMaier in #166
- Duplicate the irf values for EFFAREA and EDISP when one wobble in stored irf by @sona-patel in #139
- V2DL3 for Eventdisplay Docker Image Production by @GernotMaier in #171
- Full Enclosure via King PSF, v2dl3-vegas Documentation by @tmcahill in #158
- Upgrade to GADF standard 0.3 by @GernotMaier in #170
- Expand offset array when none present. by @deividribeiro in #172
- Simplified docker installation for Eventdisplay by @GernotMaier in #180
- Search eventdisplay pre-processed directories by @GernotMaier in #179
- Robustness of Eventdisplay preprocessing by @GernotMaier in #182
- Use mamba for eventdisplay CI by @GernotMaier in #184
New Contributors
- @deividribeiro made their first contribution in #172
Full Changelog: v0.3.0...v0.4.0
V2DL3 - release 0.3.0
V2DL3 is a tool to convert VERITAS data products to DL3 FITS format, allowing to use e.g. the Gammapy science tools for analysis.
This is an intermediate release of V2DL3 including the following updates / changes:
- Eventdisplay analysis: implementation of IRF interpolation using cos(zenith) instead of linear interpolation (PR #130)
- Eventdisplay analysis: added fuzzy boundaries for the analysis of runs with parameters close to the IRF boundaries (PR #61)
- fixed issue with PSF normalisation (PR #132)
- Eventdisplay analysis: fixed issue with short time mask defined at the end of a run (PR #126, issue #125)
- consistent use of fEffAreaH2F as IRF tree (PR #135)
- addition of citation files used for Zenodo
- VEGAS analysis: implementation steps for eventclasses (in progress)
What's Changed
- Minor updates to smoothen CI workflow by @GernotMaier in #127
- Minor updates to allow static code tests to give reasonable results. by @GernotMaier in #128
- modified getGTI() for time mask of any width by @sona-patel in #126
- remove unused parameter 'offset' by @sona-patel in #129
- Interpolation for parameters close to IRF boundaries by @sona-patel in #131
- Adjust normalization of RPSF by @tobiaskleiner in #132
- Zenith axis for interpolation as cos(Zenith) by @sona-patel in #130
- Use consistently fEffAreaH2F as IRF tree by @GernotMaier in #135
- Update README.md by @sona-patel in #136
- Run number in logging info() by @sona-patel in #140
- notebooks directory moved to DL3-Analysis by @sona-patel in #138
- kwargs by @takdg123 in #142
- Add Event Classes by @tmcahill in #141
- Change output directory by @kpfrang in #134
- Adding a citation file by @GernotMaier in #144
- Trans_finder by @kpfrang in #147
New Contributors
Full Changelog: v0.2.1...v0.3.0
V2DL3 - release 0.2.1
Bug-fix release including the following changes:
- bug fixed in writing hdu_class_type for
EDISP
by @sona-patel in #124
Full Changelog: v0.2.0...v0.2.1
V2DL3 - release 0.2.0
Release of V2DL3 including the following updates / changes:
- refactoring of code to clearer outline common modules, and those which are relevant for VEGAS or Eventdisplay only
- Cleanup code using the black tool for improved readability
- Notable differences in usage for Eventdisplay (different main script; please check the README)
- significant (huge!) improvement in performance for Eventdisplay and reduction of dependencies (no ROOT needed anymore)
- addition of CI tools to test code, run a linter, and run the converter over a test file (implemented at this point only for Eventdisplay)
- added Licence for making V2DL3 public
- V2DL3 is now hosted in an open repository!
Important:
- intermediate release probably not ready for science analysis
- little testing done for the vegas workflow, possibly broken
- for Eventdisplay, IRFs generated with version v487 are need.
What's Changed
- remove data files from code repository by @GernotMaier in #98
- remove remaining data files by @GernotMaier in #99
- minor cleanup of top directory by @GernotMaier in #100
- Improve generateObsHduIndex by @GernotMaier in #101
- Refactoring of eventdisplay part by @GernotMaier in #103
- Astropy warning minor by @GernotMaier in #105
- correct
TIMEZERO
in GTI header, issue #106 by @sona-patel in #108 - Eventdisplay refactoring - documentation, environment, testing, instrument epoch by @GernotMaier in #104
- Generalize run quality function and add tests by @GernotMaier in #112
- Automated and Some Manual Cleaning by @gregoryfdel in #116
- Pep8 compliants of code; first Actions to test by @GernotMaier in #117
- Draft:Update of example notebooks by @GernotMaier in #115
- Add Licence in preparation of publication by @GernotMaier in #119
- Refactoring and cleanup of code; improved performance for Eventdisplay by @GernotMaier in #120
New Contributors
- @gregoryfdel made their first contribution in #116
Full Changelog: v0.1.0...v0.2.0
V2DL3 - release v0.1.0
Initial release of V2DL3 providing basic functionality especially when using the point-like analysis.
The code has been tested and reasonable looking results are obtained on sources like the Crab Nebula or several blazars (consistent validation ongoing).