[Git][debian-gis-team/asf-search][upstream] New upstream version 12.0.2

Antonio Valentino (@antonio.valentino) gitlab at salsa.debian.org
Sat Mar 7 16:35:41 GMT 2026



Antonio Valentino pushed to branch upstream at Debian GIS Project / asf-search


Commits:
5c9655b0 by Antonio Valentino at 2026-03-07T16:27:33+00:00
New upstream version 12.0.2
- - - - -


4 changed files:

- CHANGELOG.md
- asf_search/CMR/datasets.py
- asf_search/constants/PRODUCT_TYPE.py
- tests/yml_tests/test_search.yml


Changes:

=====================================
CHANGELOG.md
=====================================
@@ -25,6 +25,40 @@ and uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 -
 
 -->
+------
+## [v12.0.2](https://github.com/asfadmin/Discovery-asf_search/compare/v12.0.1...v12.0.2)
+### Added
+- Add `NISAR` product type constants for ancillary/aux products, now useable with `search()` methods. New constants: 
+    `DCOP`,
+    `OROST`,
+    `STUF`,
+    `TEC`,
+    `LRCLK_UTC`,
+    `FOE`,
+    `MOE`,
+    `NOE`,
+    `POE`,
+    `TSR_STATIC`,
+    `PMI_STATIC`,
+    `CORNER_REFL`,
+    `LSAR_INT_CAL`,
+    `LSAR_EXT_CAL`,
+    `FT_WAVEFORM`,
+    `FT_PARAM`,
+    `ANTPAT`,
+    `BFPQ`,
+    `TFDB`,
+    `L_CHAN_DATA`,
+    `SM_STATIC`,
+    `DSG_STATIC`,
+    `FRP`,
+    `PRP`,
+    `NRP`,
+    `ECMWF_SMST`
+
+### Fixed
+- Update `ASF_ECMWF_TROPO` -> `ASF_ECMWF_TROP` in dataset collection short name dictionary
+
 ------
 ## [v12.0.1](https://github.com/asfadmin/Discovery-asf_search/compare/v12.0.0...v12.0.1)
 ### Added


=====================================
asf_search/CMR/datasets.py
=====================================
@@ -2,13 +2,44 @@ from typing import List
 
 from asf_search.constants import PRODUCT_TYPE
 
-NISAR_PRODUCT_TYPES = [
+NISAR_SCIENCE_PRODUCT_TYPES = [
     PRODUCT_TYPE.RRSD, #L0
     PRODUCT_TYPE.SME2, # L3
     PRODUCT_TYPE.GSLC, PRODUCT_TYPE.GCOV, PRODUCT_TYPE.GUNW, PRODUCT_TYPE.GOFF, # L2
     PRODUCT_TYPE.RSLC, PRODUCT_TYPE.RIFG, PRODUCT_TYPE.RUNW, PRODUCT_TYPE.ROFF,  # L1
 ]
 
+NISAR_ANCILLARY_PRODUCT_TYPES = [
+    PRODUCT_TYPE.DCOP,
+    PRODUCT_TYPE.OROST,
+    PRODUCT_TYPE.STUF,
+    PRODUCT_TYPE.TEC,
+    PRODUCT_TYPE.LRCLK_UTC,
+    PRODUCT_TYPE.FOE,
+    PRODUCT_TYPE.MOE,
+    PRODUCT_TYPE.NOE,
+    PRODUCT_TYPE.POE,
+    PRODUCT_TYPE.TSR_STATIC,
+    PRODUCT_TYPE.PMI_STATIC,
+    PRODUCT_TYPE.CORNER_REFL,
+    PRODUCT_TYPE.LSAR_INT_CAL,
+    PRODUCT_TYPE.LSAR_EXT_CAL,
+    PRODUCT_TYPE.FT_WAVEFORM,
+    PRODUCT_TYPE.FT_PARAM,
+    PRODUCT_TYPE.ANTPAT,
+    PRODUCT_TYPE.BFPQ,
+    PRODUCT_TYPE.TFDB,
+    PRODUCT_TYPE.L_CHAN_DATA,
+    PRODUCT_TYPE.SM_STATIC,
+    PRODUCT_TYPE.DSG_STATIC,
+    PRODUCT_TYPE.FRP,
+    PRODUCT_TYPE.PRP,
+    PRODUCT_TYPE.NRP,
+    PRODUCT_TYPE.ECMWF_SMST,
+]
+
+NISAR_PRODUCT_TYPES = [*NISAR_SCIENCE_PRODUCT_TYPES, *NISAR_ANCILLARY_PRODUCT_TYPES]
+
 dataset_collections = {
     'ALOS-2': {
         'ALOS2_L1_PSR2': [
@@ -238,6 +269,11 @@ dataset_collections = {
             'C1257349067-ASF',
             'C3622253574-ASF',
         ],
+        'NISAR_STUF': [
+            'C1256535568-ASFDEV',
+            'C1257349089-ASF',
+            'C3622233495-ASF',
+        ],
         'NISAR_OROST': [
             'C1256578011-ASFDEV',
             'C1257349074-ASF',
@@ -258,6 +294,15 @@ dataset_collections = {
             'C1257349082-ASF',
             'C2727904608-ASF',
         ],
+        # TODO: Find ASFDEV collection
+        'NISAR_LRCLK_UTC': [
+            'C3632501432-ASF',
+            'C1275622548-ASF',
+        ],
+        'ASF_ECMWF_SMST': [
+            'C3653529349-ASF',
+            'C1274178507-ASF',
+        ],
     },
     'SENTINEL-1': {
         'SENTINEL-1A_SLC': ['C1214470488-ASF', 'C1205428742-ASF', 'C1234413245-ASFDEV'],
@@ -445,7 +490,7 @@ dataset_collections = {
         
     },
     'TROPO': {
-        'ASF_ECMWF_TROPO': ['C3653531162-ASF'],
+        'ASF_ECMWF_TROP': ['C3653531162-ASF'],
         'OPERA_L4_TROPO-ZENITH_V1': ['C3717139408-ASF', 'C1273910987-ASF', 'C1273615785-ASFDEV'],
     },
     'OPERA-S1-CALVAL': {


=====================================
asf_search/constants/PRODUCT_TYPE.py
=====================================
@@ -103,11 +103,14 @@ DISP_S1_STATIC = 'DISP-S1-STATIC'
 TROPO_ZENITH = 'TROPO-ZENITH'
 ECMWF_TROPO = 'ECMWF_TROPO'
 
-# NISAR
+### NISAR
+
+### NISAR Science Products ###
 L0B = 'L0B'
-"""alias for RRSD Level Zero B product types"""
+"""alias for RRSD Level 0B product types"""
 
 RRSD = 'RRSD'
+"""Level 0B Radar Raw Signal Data"""
 
 RSLC = 'RSLC'
 """Level 1 Range-Doppler Single Look Complex"""
@@ -128,3 +131,92 @@ GOFF = 'GOFF'
 SME2 = 'SME2'
 """Level 3 Soil Moisture EASE-Grid 2.0"""
 
+### NISAR ANCILLARY PRODUCTS ###
+
+# NISAR Coordinated Observation Plan (NISAR_COP)
+DCOP = 'DCOP'
+"""NISAR Coordinates Observation Plan"""
+# NISAR_OROST
+OROST = 'OROST'
+"""NISAR Radar Observation Sequence Table"""
+# NISAR_STUF
+STUF = "STUF"
+"""	STUF - 1 week plan of orbit boundaries, convert UTC to Orbit"""
+
+# NISAR Total Electron Content (NISAR_TEC)
+TEC = "TEC"
+"NISAR Total Electron Content"
+
+# NISAR L-SAR Radar Clock to UTC Conversion File (NISAR_LRCLK_UTC)
+LRCLK_UTC = "LRCLK_UTC"
+"""L-SAR Radar clock to UTC Spacecraft Clock Spacecraft Event Time (SCLKSCET) conversion file"""
+
+
+# NISAR Orbit Ephemeris (NISAR_OE)
+# "The NASA-ISRO Synthetic Aperture Radar (NISAR) Orbit Ephemeris collection contains 
+# the state vector files for the NISAR mission"
+FOE = "FOE"
+"""Forecast Orbit Ephemeris"""
+MOE = "MOE"
+"""	Medium Orbit Ephemeris"""
+NOE = "NOE"
+"""	Near-Realtime Orbit Ephemeris"""
+POE = "POE"
+"""	Precise Orbit Ephemeris"""
+
+# NISAR Ancillary and Auxiliary Data (NISAR_ANC_AUX)
+# "The NASA-ISRO Synthetic Aperture Radar (NISAR) Ancilliary and Auxiallry collection contains products 
+# that are supplementary information for the NISAR mission and are created a limited number of times.""
+TSR_STATIC = "TSR_STATIC"
+"""Time Series Ratio (TSR_STATIC)"""
+PMI_STATIC = "PMI_STATIC"
+"""Physical Model Inversion (PMI_STATIC)"""
+CORNER_REFL = "CORNER_REFL"
+"""Corner Reflector locations (CORNER_REFL)"""
+LSAR_INT_CAL = "LSAR_INT_CAL"
+"""Combined ADT Flight Table (INT_CAL)"""
+LSAR_EXT_CAL = "LSAR_EXT_CAL"
+"""LSAR Calibration File (EXT_CAL)"""
+FT_WAVEFORM = "FT_WAVEFORM"
+"""Flight Table Waveform (FT_WAVEFORM)"""
+FT_PARAM = "FT_PARAM"
+"""Flight Table Parameters (FT_PARAM)"""
+ANTPAT = "ANTPAT"
+"""Antenna Pattern (ANTPAT)"""
+BFPQ = "BFPQ"
+"""Block Floating Point Quantization Look-up Table (BFPQ)"""
+TFDB = "TFDB"
+"""Track Frame Database (TFDB)"""
+L_CHAN_DATA = "L_CHAN_DATA"
+"""L-SAR Channel Data (L_CHAN_DATA)"""
+SM_STATIC = "SM_STATIC"
+"""Soil Moisture Static File (SM_STATIC)"""
+DSG_STATIC = "DSG_STATIC"
+"""Disaggregation File (DSG_STATIC)"""
+
+# NISAR Pointing: (NISAR_RP)
+# "The NASA-ISRO Synthetic Aperture Radar (NISAR) Radar Pointing collection contains the radar pointing files for the NISAR mission.
+# The collection includes multiple accuracy levels"
+FRP = "FRP"
+"""	Forecast Radar Pointing"""
+PRP = "PRP"
+"""	Precise Radar Pointing"""
+NRP = "NRP"
+"""	Near-Realtime Radar Pointing"""
+
+# ECMWF SMST Data (ASF_ECMWF_SMST)
+ECMWF_SMST = "ECMWF_SMST"
+"""	European Centre for Medium-Range Weather Forecasts (models)"""
+
+# TODO: Verify/Add/Remove these product types as necessary
+# COP = "COP"
+# """Coordinated Observation Plan that contains a 7 day plan of observations"""
+# DEM = "DEM"
+# """	Digital Elevation Model"""
+
+# LOCAL_INC_ANG = "LOCAL_INC_ANG" 
+# """	Local Incidence Angles"""
+# VWC = "VWC"
+# """	Vegetation water content"""
+# WATER_MASK = "WaterMask"
+# """Water Mask"""


=====================================
tests/yml_tests/test_search.yml
=====================================
@@ -226,6 +226,7 @@ nisar_collections: &nisar_collections
     'C1256802323-ASFDEV',
     'C1256938783-ASFDEV',
     'C1256535570-ASFDEV',
+    'C1256535568-ASFDEV',
     # UAT
     'C1261815288-ASF',
     'C1261832657-ASF',
@@ -275,6 +276,9 @@ nisar_collections: &nisar_collections
     'C1257349063-ASF',
     'C1257349059-ASF',
     'C1257349082-ASF',
+    'C1257349089-ASF',
+    'C1275622548-ASF',
+    'C1274178507-ASF',
     # PROD
     'C2850220296-ASF',
     'C2853068083-ASF',
@@ -324,6 +328,9 @@ nisar_collections: &nisar_collections
     'C3622219145-ASF',
     'C3622216140-ASF',
     'C2727904608-ASF',
+    'C3632501432-ASF',
+    'C3622233495-ASF',
+    'C3653529349-ASF',
   ]
 
 tests:



View it on GitLab: https://salsa.debian.org/debian-gis-team/asf-search/-/commit/5c9655b097ceac7b3ee65f2955ae001808fe3144

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/asf-search/-/commit/5c9655b097ceac7b3ee65f2955ae001808fe3144
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20260307/822cc587/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list