Releases: cta-observatory/nectarchain
v0.3.2 -- 2026-03-05
What's Changed
- Docstrings and comments Bokeh app by @alessandromontanari in #246
- Fix #247 by @jlenain in #248
- Fix apptainer image by @jlenain in #249
- Axes labels and colorbar titles for Bokeh app plots by @alessandromontanari in #253
- TRR plotting tools by @hashkar in #251
- Deadtime and Event Rate tests for the TRR by @alessandromontanari in #252
- Implement python logging in Bokeh app to log app logic by @alessandromontanari in #256
- Fix relative imports with no known parent package issue in DQM Bokeh app by @jlenain in #259
- Fix of units in TRR pixel timing uncertainty script by @pcorcam in #257
- Pin
setuptoolsto versions below 81 by @jlenain in #263 - Prepare TRR GUI to easily receive new tests by @jlenain in #266
- Update the documentation to reflect the change of the NectarCAM group on DIRAC by @jlenain in #265
- TRR : PMT transit time corrections by @jlenain in #267
- Removal of code duplication for ToM computation in
trr_test_suiteby @pcorcam in #260 - Removal of code duplication for UCTS timing in
trr_test_suiteby @pcorcam in #261 - TRR Analysis script updates by @medha1996c in #239
- Address issue #273 by @jlenain in #274
- Adjust min max colorbar for CameraDisplay plots by @alessandromontanari in #269
- Integration of the charge resolution test into the TRR GUI by @jlenain in #271
- Flat Field coefficients computation + the rise and decay times by @anmikhno in #221
- Deprecations in
numpyby @jlenain in #280 - NSB rate calibration script by @medha1996c in #275
- Add Div to display run times by @alessandromontanari in #278
New Contributors
- @alessandromontanari made their first contribution in #246
- @medha1996c made their first contribution in #239
- @anmikhno made their first contribution in #221
Full Changelog: v0.3.1...v0.3.2
v0.3.1 -- 2025-12-17
What's Changed
- Update VIM's user scripts by @vmarandon in #204
- DQM optimization by @jlenain in #203
- Fix bug in DQM for START-TIMES of unsized type by @jlenain in #205
- update example scripts with use of arguments by @ArmelleJB in #206
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #210
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #208
- Should fix #211 by @jlenain in #212
- Launch TRR test suite GUI not in full screen by @jlenain in #216
- Addition of CalibrationWriterNectarCAM tool for writing Category A calibration files by @pcorcam in #207
- Improvement of the gain calibration + Bugfix of charge extraction by @guillaumegrolleron in #214
- Fix bug in ChargeDistributionFilter for pedestal maker by @tibaldo in #213
- Update optional CTADIRAC installation instructions by @jlenain in #222
- Change initial Run ID to use for Bokeh app by @jlenain in #225
- DQM Bokeh time series by @jlenain in #227
- Change display to a trait by @jlenain in #228
- Support several NectarCAM cameras by @jlenain in #218
- Bug fix and enhancement of pedestal tool plus scripts to analyse thermal tests data by @tibaldo in #230
- Misc improvement by @vmarandon in #232
- Fix typo by @jlenain in #233
- Update x86 macOS runner in CI by @jlenain in #234
- Tweak submission of jobs on DIRAC for DQM by @jlenain in #235
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #237
- First working version of pipeline calibration tool by @pcorcam in #226
- Write default values to Cat-A calibration file for bad pixels by @pcorcam in #241
- TRR test suite pedestal improvements by @tibaldo in #240
- Subtract pedestal from waveforms in charge computation by @pcorcam in #242
- Bug fix in pedestal subtraction within
ChargesComponentby @pcorcam in #243 - Removal of code duplication for charge computation in
trr_test_suiteby @pcorcam in #244
New Contributors
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
Major changes
- Upgrade to
ctapipev0.24 (from v0.19) by @jlenain and @guillaumegrolleron in #191
Minor changes and bug fixes
- Fixing #193 by @jlenain in #194
- Pin ctapipe_io_nectarcam version by @jlenain in #195
- DQM automation by @jlenain in #192
- Fix #196 by @jlenain in #197
- Fix #198 by @jlenain in #200
- Fix #199 by @jlenain in #201
- One last script with wrong path on DIRAC by @jlenain in #202
Full Changelog: v0.2.2...v0.3.0
v0.2.2
This release is aimed to be the last before upgrading from ctapipe v0.19 to v0.24.
What's Changed
- Add option to run DIRAC job in local mode in DQM submitter script by @jlenain in #182
- Add first versioning for RTD by @jlenain in #184
- Add versions to RTD by @jlenain in #185
- fix tool's logger to properly log exception by @guillaumegrolleron in #187
- Adding thermal test procedure to the user_scripts by @hashkar in #188
- Fetch files on DIRAC both from /vo.cta.in2p3.fr and from /ctao base directories by @jlenain in #189
- Flat field by @ArmelleJB in #183
Full Changelog: v0.2.1...v0.2.2
v0.2.1 -- 2025-02-11
Important note
This new release is issued to trigger the build of a conda-forge package. The last attempt with v0.2.0 failed due to cumbersome issues when we tried to have both PyQt5 and PyQt6 supported (see conda-forge/nectarchain-feedstock#11), and which should now be fixed in #173.
What's Changed
- Improvement of the data management and naming of containers files by @guillaumegrolleron in #181
- TRR tests implementation in the core nectarchain module by @guillaumegrolleron in #173
Full Changelog: v0.2.0...v0.2.1
v0.2.0 -- 2025-02-07
What's Changed
Major changes and new features
- Flat-field algorithm, component and tool by @ArmelleJB in #161
- TRR tools in user scripts by @dmousadi in #155, #158
- Documentation by @jlenain in #143, #146, #148, #149
- CI in DQM by @hashkar in #122
- DQM output format and parsing script by @jlenain in #147
- DQM Bokeh app by @jlenain in #150
- Automatic DQM jobs on DIRAC by @jlenain in #151
Minor changes, bug fixes
- DQM update - using standard ctapipe tools by @hashkar in #154
- Page for users' guide on pedestal estimation tool by @tibaldo in #159
- Add a version switcher for RTD by @jlenain in #144
- Reverse order of run list in Bokeh by @jlenain in #152
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #160
- Bump mamba-org/setup-micromamba from 1 to 2 by @dependabot in #153
- Recursively ignore
user_scriptsdirectory inpytestby @jlenain in #157 - Also propose to instantiate the Apptainer image stored on the CTA CVMFS repository by @jlenain in #162
- Updating Apptainer version in CI workflow by @jlenain in #165
- Unit tests for makers, container and component modules by @guillaumegrolleron in #163
- Unit tests (cont'd) by @guillaumegrolleron in #168
- TRR test suite fix by @jlenain in #167
- Use secrets to upload reports to Codecov.io by @jlenain in #171
- Use context manager to decrease memory load in DQM by @jlenain in #174
- Update Apptainer recipe by @jlenain in #175
- Notebook to play with temperature data from monitoring data base by @jlenain in #176
- Add same package dependencies to Apptainer recipe than in CI jobs by @jlenain in #177
- Fixing API documentation for ReadTheDocs by @jlenain in #179
- Fix deployment on PyPI by @jlenain in #180
New Contributors
- @dmousadi made their first contribution in #155
- @ArmelleJB made their first contribution in #161
Full Changelog: v0.1.9...v0.2.0
v0.1.9 -- 2024-08-01
What's Changed
- Add container/component/tool for pedestal estimation by @tibaldo in #115
- Flag bad pixels in pedestal component by @tibaldo in #127
- Split on event type by @vmarandon in #123
- Automatic documentation by @jlenain in #130 and #141
- Update CI after renaming master branch to main. by @jlenain in #113
pytestfixed onctapipetools in CI by @jlenain in #117- Docstring, unit tests for nectarchain tools, component and containers by @guillaumegrolleron in #114
- Pin scipy version to 1.11, needed for CI tests. by @jlenain in #125 and #142
- Adapt core code to support EvB v6 data format by @jlenain in #119
- Resolve conflict between python==3.11 and numba~=0.56.0 for installation on osx-arm64 by @tibaldo and @jlenain in #129
- Bump GitHub actions by @dependabot in #131, #132, #133, #134, #135, #136 and by @jlenain in #139
- Fixing lint in CI by @jlenain in #140
New Contributors
- @tibaldo made their first contribution in #115
- @dependabot made their first contribution in #131
Full Changelog: v0.1.8...v0.1.9
v0.1.8 -- 2024-03-06
This release of nectarchain is the last release before switching to the version 6 of the EventBuilder for NectarCAM.
What's Changed
- Fix input path in DQM by @jlenain in #97
- Initialize DIRAC clients by @jlenain in #99
- Publish release tags for containers, on release by @jlenain in #100
- Some enhancements for the DQM by @jlenain in #101
- Publish release tags for containers, on release (continued) by @jlenain in #102
- DIRAC management by @jlenain in #103
- Continuous integration and project setup by @jlenain in #104
- Scripts for DQM by @jlenain in #105
- Add a security to avoid submitting a job for a run for which the DQM … by @jlenain in #107
- Pixel participation by @hashkar in #81
- Drop support for python 3.8 by @jlenain in #109
- Ban CTAO data centers by @jlenain in #110
- Fixing multiprocessing issue and minor bugfixes by @guillaumegrolleron in #108
- add the VSCode workspace file to the list of files to be ignored by git by @vmarandon in #111
- Fix container tag by @jlenain in #112
Full Changelog: v0.1.7...v0.1.8
v0.1.7 -- 2024-01-25
What's Changed
- Fix DQM after code refactoring by @jlenain in #85
- Simple script to retrieve a run from the grid (and the related db info) by @vmarandon in #88
- Find runs on GRID directly with the DIRAC python API by @guillaumegrolleron in #90
- Updated DIRAC endpoints in Singularity/Apptainer containers by @jlenain in #92
- Do not fix patch level version for dependency on
ctapipeby @jlenain in #94
Full Changelog: v0.1.6...v0.1.7
v0.1.6 -- 2024-01-22
What's Changed
- DQM database and web application by @jlenain in #72
- Show how to pin container version in jobs by @jlenain in #73
- Introduce pre-commit hooks by @jlenain in #71
- add class to compute statistics on the fly by @vmarandon in #75
- Updated scripts by @vmarandon in #76
- Modification to
WaveformContainerandChargeContainerfor SPE-WT by @sona-patel in #79 - DQM: Adding protections for runs with 21 masked pixels (due to shutter) by @hashkar in #80
- Refactoring of the calibration and container module by @guillaumegrolleron in #78
- Lint code by @jlenain in #74
- New implementation of the nectarchain module by @guillaumegrolleron in #82
Full Changelog: v0.1.5...v0.1.6