Releases: cta-observatory/nectarchain
Releases · cta-observatory/nectarchain
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
pytest
fixed onctapipe
tools 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
ctapipe
by @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
WaveformContainer
andChargeContainer
for 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
v0.1.5
What changed
- Align package recipe with
conda-forge
, to ensure the package builds there (see conda-forge/nectarchain-feedstock#1 and conda-forge/nectarchain-feedstock#2).
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
Major change
- Upgrade nectarchain to ctapipe 0.19 by @jlenain, @guillaumegrolleron and @hashkar in #68, review by @tibaldo.
Other changes
- Flake8 formatting on DQM by @sona-patel in #42
- Enable all ctapipe charge extractors by @jlenain and @guillaumegrolleron in #50
- Singularity/Apptainer with DIRAC fully configured by @jlenain in #52
- Apptainer CI by @jlenain in #53
- Changes to the DQM. Mainly: ouput format, safety in case no drawer temp found, commented plotting command by @jlenain in #55
- Pure
pyproject.toml
project specifications by @jlenain in #56 - Fix issue #57 by @jlenain in #58
- Names for charges and waveforms container extension in fits files by @guillaumegrolleron in #59
- Improvement of the waveforms and charge extraction by @guillaumegrolleron in #60
- User scripts to launch gain fits on DIRAC by @jlenain in #62
- Updated user script for DQM job launcher by @jlenain in #61
- Scripts by @vmarandon in #66
- py-actions/flake8 added in ci by @sona-patel in #69
- Script to show pedestal evolution and the content of the data by @vmarandon in #70
New Contributors
- @sona-patel made their first contribution in #42
- @vmarandon made their first contribution in #66
Full Changelog: v0.1.3...v0.1.4
v0.1.3
This release includes important additional implementations, concerning the NectarCAM gain estimations through either the SPE fit method proposed by Caroff et al. (2019) or the photostatistic method (see #38).
What's Changed
- numba implementation of histogram computation by @guillaumegrolleron in #37
- Addresses #43 by @jlenain in #45
- Gain computation with SPE fit and Photo-statistic methods by @guillaumegrolleron in #38
Full Changelog: v0.1.2...v0.1.3
v0.1.2
v0.1.1
What's Changed
- Fix conda env by @jlenain in #27
- Containers for waveforms and charge extraction by @guillaumegrolleron in #29
- Bug fix in user script for calibration parameters estimation by @frnbrun in #30
- bugfix : missed packages for container by @guillaumegrolleron in #31
- Changed DQM container build by @jlenain in #32
- Small bug in critical error in DQM submit script by @jlenain in #39
- Improved CI and setup with automatic versioning through setuptools_scm by @jlenain in #35
Full Changelog: 0.1.0...v0.1.1
Let's version our code!
Merge pull request #25 from frnbrun/improve_mask changes to improve exemple calibration script