Releases: cta-observatory/magic-cta-pipe
v0.5.1
v0.5.0
Summary
Release including the semi-automatic scripts for joint data processing.
Contributors
@Elisa-Visentin, @aleberti, @joannaWojS and @jsitarek
What has changed since v0.4.2
Pull-requests containing changes of multiple nature are repeated.
New features
- Semi-automatic scripts on the last MCP version (#217) @Elisa-Visentin
- Auto update MAGIC database (#240) @joannaWojS
Bug Fixes
- skip broken subruns (#244) @Elisa-Visentin
- Fix source (#247) @Elisa-Visentin
- fix db paths (#246) @Elisa-Visentin
Maintenance
- Prepare v0.5.0 (#249) @aleberti
- Auto mcp w/o MC (#243) @Elisa-Visentin
- use tel id from config.yaml (#248) @Elisa-Visentin
- init and setup fixes (#245) @Elisa-Visentin
v0.5.0-alpha
Pre-release including the code for semi-automatic processing.
What's Changed
- Separating generation of the SLURM-specific lines by @jsitarek in #219
- Auto mcp errors by @jsitarek in #220
- Auto mcp errors coin by @jsitarek in #221
- Fix bug sources by @FedericoDevoto757 in #222
- Auto mcp coincidence by @jsitarek in #223
- Auto mcp stereo by @jsitarek in #225
- Auto mcp stereo by @jsitarek in #227
- added list_cal.txt to the list of input files by @jsitarek in #230
- changes in job_accounting by @jsitarek in #233
- Add script for checking availability MAGIC Y runs. by @joannaWojS in #218
- introduced updating of the database by @jsitarek in #234
- merge DL1 stereo (draft) by @Elisa-Visentin in #229
New Contributors
- @FedericoDevoto757 made their first contribution in #222
- @joannaWojS made their first contribution in #218
Full Changelog: v0.4.2...v0.5.0-alpha
v0.4.2
Summary
Minor release introducing new features and bufixes. It allows to read LST DL1 data produced with lstchain v0.9.x.
Contributors
@Elisa-Visentin, @aleberti, @dependabot, @dependabot[bot], @gabemery and @jsitarek
What has changed since v0.4.1
Pull-requests containing changes of multiple nature are repeated.
- Bump pre-commit/action from 3.0.0 to 3.0.1 (#201) @dependabot
- Bump release-drafter/release-drafter from 5 to 6 (#198) @dependabot
- Bump codecov/codecov-action from 3 to 4 (#199) @dependabot
New features
- Tune magic nsb (#236) @jsitarek
- Possibility to store images (#232) @jsitarek
- Concentration (#146) @jsitarek
Bug Fixes
- fix for #224 (#226) @jsitarek
- Handle loading LST DL1 file from lstchain v0.9 (#210) @gabemery
- get_stereo_events notebook (#213) @Elisa-Visentin
- Drop NaN events also in MCs when loading DL2 data. (#208) @aleberti
Refactoring and Optimization
Maintenance
- Release v0.4.2 (#242) @aleberti
- Handle loading LST DL1 file from lstchain v0.9 (#210) @gabemery
- Add codecov token to upload reports. (#214) @aleberti
- get_stereo_events notebook (#213) @Elisa-Visentin
- test lstchain 0.9 files (#211) @Elisa-Visentin
- Remove averaging of positions in MCs. (#206) @aleberti
- Add citation file. (#202) @aleberti
- Use same scipy requirements as lstchain. (#203) @aleberti
- Cache test data (#204) @aleberti
- Sort files and assign train and test files. (#205) @aleberti
- Simplify reassignment of tel_ids. (#192) @aleberti
- Write MAGIC-only subarray (#193) @aleberti
- Catch the numpy LinAlgError when recostructing the stereo parameters. (#189) @aleberti
- Fix tests docs (#200) @aleberti
- Add in README a note about different LST-1 data and MCP versions. (#197) @aleberti
v0.4.1
Summary
Minor release fixing the dependency for scipy.
Contributors
What has changed since v0.4.0
Pull-requests containing changes of multiple nature are repeated.
Maintenance
v0.4.0
Summary
Version of magic-cta-pipe based on ctapipe v0.19.x and cta-lstchain v0.10.x.
Contributors
@Elisa-Visentin, @SeiyaNozaki, @aleberti, @jsitarek and @ranieremenezes
What has changed since v0.3.1
Pull-requests containing changes of multiple nature are repeated.
New features
- ctapipe 0.19 & co. (#148) @aleberti
- Add pre commit (#153) @aleberti
- MCP upgrades: semi-automatic scripts and update of the current scripts (1 LST -> 4 LSTs); Torino team (#154) @ranieremenezes
- Add release drafter action. (#162) @aleberti
- Add deploy workflow (#161) @aleberti
- Add deployment of docs in CI (#159) @aleberti
- Tests (#141) @Elisa-Visentin
- changed the gap size from 0.1s to 1 s (#145) @jsitarek
- Zenith interpol (#144) @jsitarek
Bug Fixes
- Update python version for readthedocs (now failing). (#185) @aleberti
- fix to create HDU and OBS index files with lstchain0.10 (#184) @jsitarek
- URGENT: combo_type evaluation: fixed bug (#181) @Elisa-Visentin
- fixed combo_type bug (#182) @Elisa-Visentin
Maintenance
- added new tests (#179) @Elisa-Visentin
- Update python version for readthedocs (now failing). (#185) @aleberti
- ctapipe 0.19 & co. (#148) @aleberti
- Update time offset history (#178) @SeiyaNozaki
- Add the scripts module to the documentation. (#176) @aleberti
- Add numpydoc validation (#175) @aleberti
- Docs before pull request (#174) @aleberti
- Correct name of branch for pre-commit workflow. (#172) @aleberti
- Update CI badge according to latest practices. (#169) @aleberti
- Run only documentation job if "documentation-only" label on PR. (#171) @aleberti
- MCP cleanup (#164) @Elisa-Visentin
- Fix external links in the documentation (#168) @aleberti
- Readme update (#167) @aleberti
- API documentation (#166) @aleberti
- Update docs (#165) @aleberti
- Add deployment of docs in CI (#159) @aleberti
- Fix URLs to ctapipe docs (#160) @aleberti
- Fix usage docs page. (#158) @aleberti
- Start documentation (#155) @aleberti
- Add license (BSD 3-Clause license). (#151) @aleberti
- Update the setup.cfg file. (#152) @aleberti
- Update the history of the time offset between LST-1 and MAGIC (#150) @SeiyaNozaki
v0.3.1
Last release that will support ctapipe 0.12. Next releases will have most certainly backward incompatible changes.
What's Changed
- two corrected input values in the config file by @dipierr in #133
- Update environment to fix pip installation and fix CI by @Elisa-Visentin in #134
- Load dl2 data exc by @Elisa-Visentin in #138
- Update coincident event search using large shower events by @SeiyaNozaki in #143
New Contributors
- @dipierr made their first contribution in #133
- @Elisa-Visentin made their first contribution in #134
- @SeiyaNozaki made their first contribution in #143
Full Changelog: v0.3.0...v0.3.1
v0.3.0
v0.2.0
This version provides a working instance of the pipeline for MAGIC+LST1 and MAGIC-only data analysis.
What's Changed
- Update the combined analysis pipeline by @YoshikiOhtani in #14
- Console scripts by @aleberti in #16
- Rename directory by @YoshikiOhtani in #17
- Fix superstar converter by @aleberti in #21
- Update mars images by @aleberti in #22
- Reorganize the repository by @YoshikiOhtani in #18
- Install lstchain v0.9.0 by @YoshikiOhtani in #24
- Update the LST+MAGIC scripts by @YoshikiOhtani in #26
- Fix the LST + MAGIC analysis scripts by @YoshikiOhtani in #28
- Add materials to check the telescope performance by @YoshikiOhtani in #30
- Create DL3 files with pyirf and gammapy by @YoshikiOhtani in #29
- Add copy of image so that the original one is not overwritten. by @aleberti in #35
- Add clipping of image by @aleberti in #36
- Use copied image array. by @aleberti in #38
- Fix magic calibration by @YoshikiOhtani in #39
- Adding muon ring analysis by @gabemery in #37
- Style changes of the combined analysis pipeline by @YoshikiOhtani in #40
- Exclude interleaved events from the LST-1 data frame by @YoshikiOhtani in #41
- fixed the script so it works with the current version by @jsitarek in #43
- Remove deprecated magic scripts by @aleberti in #48
- Add is_valid flag to output file. by @aleberti in #46
- Add missing console scripts for MAGIC-LST1 analysis by @aleberti in #47
- Fix stereo reco magic lst by @aleberti in #49
- added support for processing MARS MC Y files by @jsitarek in #45
- Cast is_valid to int before writing it out. by @aleberti in #53
- Use "lower equal" operator when applying th2 cuts. by @aleberti in #56
- Add output directory to merge_hdf_files.py by @aleberti in #55
- modified dl0_to_dl1 script to allow processing files with file names following LSTProd2 style by @jsitarek in #59
- Add muon analysis on calibrated data by @gabemery in #50
- Add minimum and maximum values for theta2 and gammaness cuts. by @aleberti in #57
- changed the time limits of the MAGIC cleaning to ns units by @jsitarek in #62
- Updated the ctapipe_io_magic version in setpy.py by @YoshikiOhtani in #63
- Add magic only option to the stereo reconstruction by @YoshikiOhtani in #65
- Refactor create_irf script by @YoshikiOhtani in #66
- Upgrading dependencies to lstchain 0.9.6 by @gabemery in #60
- fix for training with LSTProd2 by @jsitarek in #67
- Cleaned and updated the notebooks by @YoshikiOhtani in #68
- Fixed a bug of using non-inverse error for weights by @YoshikiOhtani in #70
- Implement the dead time calculation by @YoshikiOhtani in #52
- Change the definition of the DL2 parameter uncertainty by @YoshikiOhtani in #71
- Coma aberration by @aleberti in #72
- Specify requirement for ipython and ipykernel by @aleberti in #58
- Removed resolve() when getting the input file name by @YoshikiOhtani in #76
- Add the pylint rc file used in ctapipe by @YoshikiOhtani in #82
- Refactor MC DL0 to DL1 script by @YoshikiOhtani in #75
- Refactor MAGIC Calib to DL1 by @YoshikiOhtani in #80
- New MC muons analysis script + non hard-coded plot creation option by @gabemery in #83
- Refactor stereo reconstruction by @YoshikiOhtani in #77
- Refactor training/applying RFs by @YoshikiOhtani in #78
- Refactor combined analysis functions by @YoshikiOhtani in #87
- Refactor event coincidence by @YoshikiOhtani in #86
- Refactor creating IRFs by @YoshikiOhtani in #79
- Fix the problem of installing the software with a Max OS by @YoshikiOhtani in #85
- Fix README for the combined analysis scripts by @YoshikiOhtani in #89
- Change the MC DL1 file name by @YoshikiOhtani in #90
- Implement IRF interpolation method by @jsitarek in #81
- Fix the stereo reconstruction for any 2 tel events by @YoshikiOhtani in #93
- Fix the regex to get the primary ID by @YoshikiOhtani in #97
- Update the required version of ctapipe_io_magic by @YoshikiOhtani in #98
- Fix the issue of energy dispersion interpolation by @YoshikiOhtani in #95
- Random updates and refactoring of the combined analysis pipeline by @YoshikiOhtani in #91
- fixed misleading message by @jsitarek in #100
- Remove unnecessary for loop in
save_pandas_data_in_table
by @YoshikiOhtani in #101 - fixed a problem with non agreeing table sizes causing crash of the DL… by @jsitarek in #102
- fixed two problems that prevented DL3 generation by @jsitarek in #103
- Update magic mc treatment by @aleberti in #104
- Remove the allow mono trigger option by @YoshikiOhtani in #105
- Merge only the subrun files that both M1 and M2 exist by @YoshikiOhtani in #106
- Fix the issue when creating an event list HDU by @YoshikiOhtani in #107
- Speed up the coincidence search by using matrix operation by @YoshikiOhtani in #109
- Keep non-coincident MAGIC-stereo events by @YoshikiOhtani in #110
- Fix an issue that wrong LST-1 events are extracted as coincident events by @YoshikiOhtani in #111
- Skip the event coincidence if no coincident events are found by @YoshikiOhtani in #112
- Fix the issue in the pointing separation check by @YoshikiOhtani in #114
- Create the full-enclosure IRFs by @YoshikiOhtani in #99
- Add IRF observation time to the header by @YoshikiOhtani in #115
- Drop the MAGIC events that observation and event IDs are duplicated by @YoshikiOhtani in #116
- Update the notebook to reconstruct a source flux by @YoshikiOhtani in #117
- Add a reference source flux in the light curve by @YoshikiOhtani in #118
- Update the python version and some other packages by @YoshikiOhtani in #119
- Fix an issue of naming the output IRF file by @YoshikiOhtani in https://github.com/ct...
v0.1.1
What's Changed
- Replace get_key_if_exists with dict.get by @maxnoe in #4
- Update MAGIC-LST scripts to ctapipe v0.12.0 by @YoshikiOhtani in #6
- Update ctapipe v0.12 by @aleberti in #3
New Contributors
- @maxnoe made their first contribution in #4
- @YoshikiOhtani made their first contribution in #6
- @aleberti made their first contribution in #3
Full Changelog: v0.1.0...v0.1.1