Skip to content

Releases: nasa/HyperCP

v1.2.16a

10 Apr 20:28
07ea542

Choose a tag to compare

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

24 Mar 18:32

Choose a tag to compare

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

17 Mar 19:48

Choose a tag to compare

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

21 Jul 21:38

Choose a tag to compare

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

19 Jul 09:30

Choose a tag to compare

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

15 Jul 23:47

Choose a tag to compare

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

  • 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.14a

14 Jul 07:12

Choose a tag to compare

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

27 Jun 14:43

Choose a tag to compare

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

01 May 19:12

Choose a tag to compare

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

17 Apr 14:25

Choose a tag to compare

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

  • #276

  • #281

  • #287

  • #289

  • #290

  • #293

  • #295

  • #303

  • #304

  • #307

  • #318

  • #320

  • #321

  • #322