Releases: nasa/HyperCP
v1.2.16a
Updated by Dirk Aurin, NASA/GSFC with contributions from
Ashley Ramsey & Agnieszka Bialek, NPL\
NOTE: This is a provisional release containing minor bug fixes for v1.2.16 (see details under that tag). This release is subject to change over the next week as usage by the community reveals minor bugs.
Updated version tag in code to v1.2.16a
Bug fixes
- BRDF uncertainty bug resolved and BRDF accounts for ensembles/stations
- Save uncertainty breakdowns regardless of plotting
- Non-linearity correction no longer applied in the UV-blue
- see full list under master commits.
Updates
- Add characterization filenames to L2 attributes for cross-reference
- Matched color schemes across uncertainty breakdown plots
v1.2.16
Automated Release created on: 2026-03-24 12:13:25
Updated by Dirk Aurin, NASA/GSFC with contributions from
Ashley Ramsey & Agnieszka Bialek, NPL\
NOTE: This is a provisional release containing minor bug fixes for v1.2.15 (see details under that tag). This release is subject to change over the next week as usage by the community reveals minor bugs.
Updated version tag in code to v1.2.16
Bug Fixes
- Fix negative uncertainties in comet-maths
- Re-enable 3C GUI button
- Fix negative reflectance filter for satellite convolutions (UV and NIR zeroing only)
- Fix uncertainties in BRDF
v1.2.15
Automated Release created on: 2026-03-17 19:41:02
Updated by Dirk Aurin, NASA/GSFC with contributions from
Juan Ignacio Gossn, EUMETSAT
Ashley Ramsey & Agnieszka Bialek, NPL
Jaime Pitarch, CNR-ISMAR
Nils Haentjens, UMaine
and guidance from
Riho Vendt, Tartu Observatory.
Many thanks to all those who have reported in through the Issue tracker. Several of these updates will be highlighted at the upcoming S3VT meeting in Rome this month.
Updated version tag in code to v1.2.15
New Features
- Uncertainty component breakdown (data and figures) for calibration, cosine (direct and diffuse), temperature, environmental perturbation, stability, non-linearity, straylight, and noise.
- Reorganization of uncertainty propagation modules
- Es-Only support for TriOS
- 3C glint correction added
- O26 BRDF correction added
- Overhaul SeaBird ingestion for universal treatment of reported vs. calibrated pixels and matching to laboratory characterizations
- Improve README description of LPU application for Rrs
- Allow for SZA > 60 deg. with larger, uncaptured uncertainty
- Allow for VZA of 30 deg.
- Allow for forced glint correction (rho) uncertainty to 10% of rho
- Overhaul/streamline utilities modules
- Improved API interactions with FidRadDB in the L1B Configuration Cal/Char window
- Refine calibration date to collection date interval for stability uncertainty
- Prepare DALEC platform integration for future implementation of sensor-specific regime
- Carry ancillary tilt data through to L2
- Restore support for unconventional HyperSAS with GPGGA-type GPS
- Allow suppression of deglitching plots
- Enable iteration on glitter correction in the case of too few spectra for calculating robust statistics
Issue Fixes
v1.2.14c
Automated Release created on: 2025-07-21 15:05:56
Updated version tag in code to v1.2.14c
New Features
- Add O25 (beta) added to BRDF options
- Integration of ancillary air temperature (ancillary file or model) into ancillary group
- Application of air temp. for TriOS G1 for thermal correction and uncertainty
- Caps-on-dark algorithm for estimating internal working temp of TriOS G1 (Zibordi & Talone in prep. (2025)
- Rework of file naming scheme for manual acquisition TriOS from MSDA_XE to include station/cast and caps-on-darks
- Reworking of L1B Cal/Char regime to include pre- and post-calibrations and caps-on-darks
- Reworking of storage of FidRadDB files locally
- Block arbitrary, user-set waveband interpolations due to uncertainty budget constraints
- Partial implementation of So-Rad platform
- Addition of sensor attributes propagated to L2 XXX_HYPER datasets
- Sample dataset for DALEC provided
- README updates
Bug Fixes
- Fix the cosine correction in FRM-Full for solar geometries as applied in sixS-json
- Resolve Main window paths in ConfigFile
- Adjust y-limits in radiance L2 plots
- Resolve thermal source button issue in Cal/Char window
- #363
- #365
- #366
- #367
- Popped datetags on Lt for L1BQC
- False FrameType Error
- Reset FidRadDB folders for samples
- Reset Config files for samples
- Check paths in Main window
- Temporary patch for Derived products plots
- Plot path for PDF Reports
- #358
- #349
- #313
- #291
- #262
v1.2.14c
Automated Release created on: 2025-07-18 12:51:58
New Features
- Add O25 (beta) added to BRDF options
- Integration of ancillary air temperature (ancillary file or model) into ancillary group
- Application of air temp. for TriOS G1 for thermal correction and uncertainty
- Caps-on-dark algorithm for estimating internal working temp of TriOS G1 (Zibordi & Talone in prep. (2025)
- Rework of file naming scheme for manual acquisition TriOS from MSDA_XE to include station/cast and caps-on-darks
- Reworking of L1B Cal/Char regime to include pre- and post-calibrations and caps-on-darks
- Reworking of storage of FidRadDB files locally
- Block arbitrary, user-set waveband interpolations due to uncertainty budget constraints
- Partial implementation of So-Rad platform
- Addition of sensor attributes propagated to L2 XXX_HYPER datasets
- Sample dataset for DALEC provided
- README updates
Bug Fixes
- Fix the cosine correction in FRM-Full for solar geometries as applied in sixS-json
- Resolve Main window paths in ConfigFile
- Adjust y-limits in radiance L2 plots
- Resolve thermal source button issue in Cal/Char window
- #363
- #365
- #366
- #367
- Popped datetags on Lt for L1BQC
- False FrameType Error
- Reset FidRadDB folders for samples
- Reset Config files for samples
- Check paths in Main window
- Temporary patch for Derived products plots
- Plot path for PDF Reports
- #358
- #349
- #313
- #291
- #262
v1.2.14b
Automated Release created on: 2025-07-15 23:14:53
New Features
- Add O25 (beta) added to BRDF options
- Integration of ancillary air temperature (ancillary file or model) into ancillary group
- Application of air temp. for TriOS G1 for thermal correction and uncertainty
- Caps-on-dark algorithm for estimating internal working temp of TriOS G1 (Zibordi & Talone in prep. (2025)
- Rework of file naming scheme for manual acquisition TriOS from MSDA_XE to include station/cast and caps-on-darks
- Reworking of L1B Cal/Char regime to include pre- and post-calibrations and caps-on-darks
- Reworking of storage of FidRadDB files locally
- Block arbitrary, user-set waveband interpolations due to uncertainty budget constraints
- Partial implementation of So-Rad platform
- Addition of sensor attributes propagated to L2 XXX_HYPER datasets
- Sample dataset for DALEC provided
- README updates
Bug Fixes
v1.2.14a
Automated Release created on: 2025-07-13 22:08:37
New Features
- Add O25 (beta) added to BRDF options
- Integration of ancillary air temperature (ancillary file or model) into ancillary group
- Application of air temp. for TriOS G1 for thermal correction and uncertainty
- Caps-on-dark algorithm for estimating internal working temp of TriOS G1 (Zibordi & Talone in prep. (2025)
- Rework of file naming scheme for manual acquisition TriOS from MSDA_XE to include station/cast and caps-on-darks
- Reworking of L1B Cal/Char regime to include pre- and post-calibrations and caps-on-darks
- Reworking of storage of FidRadDB files locally
- Block arbitrary, user-set waveband interpolations due to uncertainty budget constraints
- Partial implementation of So-Rad platform
- Addition of sensor attributes propagated to L2 XXX_HYPER datasets
- Sample dataset for DALEC provided
- README updates
Bug Fixes
v1.2.14
Automated Release created on: 2025-06-27 14:09:14
New Features
- Integration of ancillary air temperature (ancillary file or model) into ancillary group
- Application of air temp. for TriOS G1 for thermal correction and uncertainty
- Caps-on-dark algorithm for estimating internal working temp of TriOS G1 (Zibordi & Talone in prep. (2025)
- Rework of file naming scheme for manual acquisition TriOS from MSDA_XE to include station/cast and caps-on-darks
- Reworking of L1B Cal/Char regime to include pre- and post-calibrations and caps-on-darks
- Reworking of storage of FidRadDB files locally
- Block arbitrary, user-set waveband interpolations due to uncertainty budget constraints
- Partial implementation of So-Rad platform
- Addition of sensor attributes propagated to L2 XXX_HYPER datasets
- Sample dataset for DALEC provided
- README updates
Bug Fixes
v1.2.13
Automated Release created on: 2025-05-01 17:59:56
New Features
- Support for IMO DALEC (thanks to our NOAA partners for your support with this!)
- Directories and ancillary file tracked with configuration in Main window
- Multithreading support for scripted calls with TriOS triplets
- Chronological sorting of all datasets in L1AQC rather than deletion of out-of-sequence records
- Efficiency dramatically improved in L1AQC and L1BQC data filtering
- Screen data for SunTracker outages and sensor triplet concurrence
- Update tilt from pitch-roll to avoid small angle approximation
- Allow for singleton station ancillary file entries (compared to higher temporal resolution ancillary data files)
Bug Fixes
v1.2.12
Automated Release created on: 2025-04-11 21:27:34
New Features
-
Add LUTs for Z17 database to speed processing (new LUTs in process). LUTs downloaded automatically.
-
Add standard error to L2 product outputs
-
Accommodate various TriOS pixel configurations to avoid pixel mismatch
-
Accommodate sensor viewing angle of 30d
-
Screen out data with non-overlapping Es/Li/Lt and SunTracker (where applicable)
-
Changes
-
Update README regarding ancillary info, BRDF, and propagation of uncertainties
-
Update ECMWF API based on new formats
-
ProcessInstrumentUncertainties.py updated for clarity/legibility
-
Environment updates require update: conda env update –file environment.yml –prune
-
Bug Fixes