[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