Skip to content

Releases: stcorp/harp

1.23

30 Jul 10:09
Compare
Choose a tag to compare

📅 2024-07-30

  • Fixed numpy 2.x compatibility issues in python interface.

  • Added derivations to retrieve dry air mass/volume mixing ratio from H2O
    mass/volume mixing ratio with regard to dry air.

  • Fixed some issues with building the HARP R interface extension.

  • Updates to product ingestions:

    • S5P PAL L2 AOT: added support for cloud_fraction vs.
      effective_cloud_fraction split

1.22

12 Jun 13:10
Compare
Choose a tag to compare

📅 2024-06-12

  • Updates to product ingestions:
    • EARLINET: fixed memory issue when reading extinction data.
    • EarthCARE: updates for new V11.2 format definition baseline
    • GEOMS UVVIS.DOBSON: fixed issue with reading of int16 typed data.
    • S5P PAL L2 SO2 COBRA: fixed cloud_fraction option behaviour and added
      alternative qa value calculation for processor V02.00.00.

1.21

15 Mar 13:05
Compare
Choose a tag to compare

📅 2024-03-15

  • Fixed incorrect weight division for random uncertainties in spatial binning.

  • Added check for unit equality when appending variables.

  • Fixed CMake build for locating Python 3.12.

  • Updates to product ingestions:

    • EarthCARE: updates for new V11 format definition baseline
    • ECMWF GRIB: added general support for new masterTablesVersion numbers
    • S5P L2 CH4: added support for nir aerosol/cloud/surface property ingestion.
    • S5P L2 CLOUD: added support for nir-band spatial grid data
    • S5P PAL L2: added support for OClO
    • S5P PAL L2 AOT: added support for V02.00.00 output format
    • S5P PAL L2 BRO: fixed memory issue with reading total column and
      uncertainty variables
    • S5P PAL L2 TCWV: fixed wrong quantity for density variables

1.20.2

13 Nov 15:11
Compare
Choose a tag to compare

📅 2023-11-13

  • Fill values of floating point types are now explicitly set to NaN when
    exporting to a netcdf or hdf5 file.

  • Updates to product ingestions:

    • EARLINET: fixed issue where no backscatter/extinction data was ingested.

1.20.1

12 Oct 15:16
Compare
Choose a tag to compare

📅 2023-10-12

  • Updates to product ingestions:
    • IASI L1C: added missing angle variables
    • S5P PAL L2 AER_OT: added missing wavelength variable
    • S5P PAL L2 CHOCHO: fixed missing units for number density variables

1.20

19 Sep 16:02
Compare
Choose a tag to compare

📅 2023-09-19

  • Updates to product ingestions:

    • GEOMS FTIR: added support for C2H3NO5/PAN and C2H4, added support for
      template V3.
    • GEOMS TCCON: added support for template V6.
    • S5P L2 ALH: add support for revised surface_albedo variable and added
      surface_albedo_uncertainty.
    • S5P L2 O3: fix custom V1 QA filter for NRTI products
    • S5P PAL L2: fixed memory issue when reading aerosol_optical_depth_validity
      of AER_OT product.
  • Fixed missing documentation on weight factor handling in binning algorithm.

  • Updated embedded expat library to version 2.5.0.

  • Fixed issue where jpeg dll was missing from windows binary installer.

1.19

24 Jul 14:15
Compare
Choose a tag to compare

📅 2023-07-24

  • The python harp.import_product() function now allows HARP .pth files to be
    provided as input.

  • Reintroduced propagation of *_uncertainty_random variables when performing
    spatial binning with area weighted averaging.

  • Allow regridding using a multi-dimensional source axis-variable as input.
    e.g. convert from an 'altitude {latitude,longitude,vertical}' grid to
    a fixed 'altitude {vertical}` grid.

  • Added documentation for regridding/binning algorithms.

  • Updates to product ingestions:

    • ACE-FTS: fix ingestion of ASCII formatted products
    • GOME-2 L2: added support for offline absorbing aerosol index (O3MARP)
    • EARLINET: added support for new format (removed support for old format)
    • EarthCARE: added support for AM__ACD_2B, AM__CTH_2B, BM__RAD_2B,
      BMA_FLX_2B, MSI_AOT_2A, MSI_CM__2A, and MSI_COP_2A
    • ECMWF GRIB: added support for new masterTablesVersion=30 data
    • S5P PAL L2: added support for AER_OT, BRO, CHOCHO, SIF, SO2 COBRA, and
      TCWV

1.18

10 Jun 09:05
Compare
Choose a tag to compare

📅 2023-06-08

  • Rename all uses of 'water vapour' to 'water vapor'.

  • Added =| bitfield operater to allow filtering for the case where only some
    bits within the mask are set.

  • The uncertainty propagation of *_uncertainty_random variables for the
    temporal binning operation now always assumes no correlation. For spatial
    binning the random component is removed for the area weighted average
    approach and it is propagated using no correlation for the simple binning
    based on center points.

  • Added derivation for 'area {latitude,longitude}' and fixed area calculation
    where South Pole was an edge point.

  • Fixed reading of string arrays in HARP Python interface.

  • Updates to product ingestions:

    • ECMWF GRIB: added support for new masterTablesVersion=29 data
    • S5P L2 CLOUD: fixed qa_value ingestion for CRB (now use qa_value_crb)
    • S5P L2 SO2: added support for SO2 layer height
    • OMI L3: added support for OMHCHOd, OMNO2d, and OMSO2e

1.17

12 Dec 14:09
Compare
Choose a tag to compare

📅 2022-12-12

  • Added additional conventions for variable names related to areosol/cloud
    properties.

  • Fixed issue with geographical area overlap calculation and improvided
    performance of performing operations on geographical polygon data.

  • Windows .msi installer now allows HARP component selection for core, Python,
    IDL, MATLAB, and R.

  • Updates to product ingestions:

    • AEOLUS L2B: properly split datetime, datetime_start, and datetime_stop
    • CCI L3 O3 LP: fixed wrong variable name
    • EarthCARE: added additional product types and updated ACM_CAP_2B
    • ECMWF GRIB: changed RWC/SWC/LWC/IWC variable names
    • OSIRIS L2: fixed wrong variable names
    • TES TL2ATMTN/TL2ATMTL: fixed wrong variable names

1.16

31 Oct 14:25
Compare
Choose a tag to compare

📅 2022-10-31

  • Improved algorithm to calculate center point from latitude/longitude bounds
    polygon.

  • Add derivation of time dependent from time indepent for datetime variables.

  • Updates to product ingestions:

    • GEOMS PANDORA: added systematic/random uncertainty for effective
      temperature, renamed H2CO in harp variable names to HCHO.
    • OCO: added support for ACOS/OCO-2/OCO-3 L2/L3 products.
    • Ozone CCI L3 LP: fixed memory issue when reading
      merged_ozone_concentration.
    • S5P L2 HCHO: added amf=clear_sky ingestion option