[Git][debian-gis-team/asf-search][upstream] New upstream version 14.0.3
Antonio Valentino (@antonio.valentino)
gitlab at salsa.debian.org
Sat Sep 26 09:38:39 BST 2026
Antonio Valentino pushed to branch upstream at Debian GIS Project / asf-search
Commits:
d1ea18ab by Antonio Valentino at 2026-09-26T08:30:10+00:00
New upstream version 14.0.3
- - - - -
4 changed files:
- CHANGELOG.md
- asf_search/CMR/datasets.py
- asf_search/constants/DATASET.py
- asf_search/constants/PRODUCT_TYPE.py
Changes:
=====================================
CHANGELOG.md
=====================================
@@ -26,6 +26,25 @@ and uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-->
+## [v14.0.3](https://github.com/asfadmin/Discovery-asf_search/compare/v14.0.2...v14.0.3)
+
+### Added
+- Add `NISAR_SCIENCE_PRODUCTS` dataset, contains ONLY for NISAR Levl 0B, 1, 2, and 3 science products.
+
+### Fixed
+
+- Add `L0B` collection aliases to NISAR platform alias list.
+- Add `ARIA_S1_GUNW` collection to S1B/C/D platform alias list.
+
+---
+
+## [v14.0.2](https://github.com/asfadmin/Discovery-asf_search/compare/v14.0.1...v14.0.2)
+
+### Fixed
+
+- `SMAP` dataset product type constants named after values in CMR
+
+---
## [v14.0.1](https://github.com/asfadmin/Discovery-asf_search/compare/v14.0.0...v14.0.1)
=====================================
asf_search/CMR/datasets.py
=====================================
@@ -1,5 +1,45 @@
from asf_search.constants import PRODUCT_TYPE
+NISAR_SCIENCE_PRODUCT_COLLECTIONS = {
+ "NISAR_L0B_RRSD_BETA_V1",
+ "NISAR_L0B_RRSD_PROVISIONAL_V1",
+ "NISAR_L0B_RRSD_V1",
+ "NISAR_L1_RIFG_BETA_V1",
+ "NISAR_L1_RIFG_PROVISIONAL_V1",
+ "NISAR_L1_RIFG_V1",
+ "NISAR_L1_ROFF_BETA_V1",
+ "NISAR_L1_ROFF_PROVISIONAL_V1",
+ "NISAR_L1_ROFF_V1",
+ "NISAR_L1_RSLC_BETA_V1",
+ "NISAR_L1_RSLC_PROVISIONAL_V1",
+ "NISAR_L1_RSLC_V1",
+ "NISAR_L1_RUNW_BETA_V1",
+ "NISAR_L1_RUNW_PROVISIONAL_V1",
+ "NISAR_L1_RUNW_V1",
+ "NISAR_L2_GCOV_BETA_V1",
+ "NISAR_L2_GCOV_PROVISIONAL_V1",
+ "NISAR_L2_GCOV_V1",
+ "NISAR_L2_GOFF_BETA_V1",
+ "NISAR_L2_GOFF_PROVISIONAL_V1",
+ "NISAR_L2_GOFF_V1",
+ "NISAR_L2_GSLC_BETA_V1",
+ "NISAR_L2_GSLC_PROVISIONAL_V1",
+ "NISAR_L2_GSLC_V1",
+ "NISAR_L2_GUNW_BETA_V1",
+ "NISAR_L2_GUNW_PROVISIONAL_V1",
+ "NISAR_L2_GUNW_V1",
+ "NISAR_L3_SME2_BETA_V1",
+ "NISAR_L3_SME2_PROVISIONAL_V1",
+ "NISAR_L3_SME2_V1",
+ "NISAR_CUSTOM_PROVISIONAL_V1",
+ "NISAR_UR_L0B_RRSD",
+ "NISAR_UR_L1",
+ "NISAR_UR_L2",
+ "NISAR_EA_L0B_RRSD",
+ "NISAR_EA_L1",
+ "NISAR_EA_L2",
+ "NISAR_EA_L3",
+}
NISAR_SCIENCE_PRODUCT_TYPES = [
PRODUCT_TYPE.RRSD, # L0
PRODUCT_TYPE.SME2, # L3
@@ -51,46 +91,11 @@ dataset_collections = {
"ASF_ECMWF_SMST",
"NISAR_ANC_AUX",
"NISAR_COP",
- "NISAR_CUSTOM_PROVISIONAL_V1",
"NISAR_DC_RADAR",
"NISAR_EA_L0B_CRSD",
- "NISAR_EA_L0B_RRSD",
- "NISAR_EA_L1",
- "NISAR_EA_L2",
- "NISAR_EA_L3",
"NISAR_L0A_RRST_BETA_V1",
"NISAR_L0A_RRST_PROVISIONAL_V1",
"NISAR_L0A_RRST_V1",
- "NISAR_L0B_RRSD_BETA_V1",
- "NISAR_L0B_RRSD_PROVISIONAL_V1",
- "NISAR_L0B_RRSD_V1",
- "NISAR_L1_RIFG_BETA_V1",
- "NISAR_L1_RIFG_PROVISIONAL_V1",
- "NISAR_L1_RIFG_V1",
- "NISAR_L1_ROFF_BETA_V1",
- "NISAR_L1_ROFF_PROVISIONAL_V1",
- "NISAR_L1_ROFF_V1",
- "NISAR_L1_RSLC_BETA_V1",
- "NISAR_L1_RSLC_PROVISIONAL_V1",
- "NISAR_L1_RSLC_V1",
- "NISAR_L1_RUNW_BETA_V1",
- "NISAR_L1_RUNW_PROVISIONAL_V1",
- "NISAR_L1_RUNW_V1",
- "NISAR_L2_GCOV_BETA_V1",
- "NISAR_L2_GCOV_PROVISIONAL_V1",
- "NISAR_L2_GCOV_V1",
- "NISAR_L2_GOFF_BETA_V1",
- "NISAR_L2_GOFF_PROVISIONAL_V1",
- "NISAR_L2_GOFF_V1",
- "NISAR_L2_GSLC_BETA_V1",
- "NISAR_L2_GSLC_PROVISIONAL_V1",
- "NISAR_L2_GSLC_V1",
- "NISAR_L2_GUNW_BETA_V1",
- "NISAR_L2_GUNW_PROVISIONAL_V1",
- "NISAR_L2_GUNW_V1",
- "NISAR_L3_SME2_BETA_V1",
- "NISAR_L3_SME2_PROVISIONAL_V1",
- "NISAR_L3_SME2_V1",
"NISAR_LRCLK",
"NISAR_LRCLK_UTC",
"NISAR_NEN_RRST_BETA_V1",
@@ -101,10 +106,9 @@ dataset_collections = {
"NISAR_RP",
"NISAR_STUF",
"NISAR_TEC",
- "NISAR_UR_L0B_RRSD",
- "NISAR_UR_L1",
- "NISAR_UR_L2",
+ *NISAR_SCIENCE_PRODUCT_COLLECTIONS,
},
+ "NISAR-SCIENCE-PRODUCTS": NISAR_SCIENCE_PRODUCT_COLLECTIONS,
"SENTINEL-1": {
"S1_Bursts",
"SENTINEL-1A_DP_GRD_FULL",
@@ -326,6 +330,7 @@ collections_per_platform = {
"SENTINEL-1_INTERFEROGRAMS",
},
"SENTINEL-1B": {
+ "ARIA_S1_GUNW",
"OPERA_L2_CSLC-S1-STATIC_V1",
"OPERA_L2_CSLC-S1_CALVAL_V1",
"OPERA_L2_CSLC-S1_V1",
@@ -343,6 +348,7 @@ collections_per_platform = {
"SENTINEL-1_INTERFEROGRAMS",
},
"SENTINEL-1C": {
+ "ARIA_S1_GUNW",
"SENTINEL-1C_DP_GRD_FULL",
"SENTINEL-1C_DP_GRD_HIGH",
"SENTINEL-1C_DP_GRD_MEDIUM",
@@ -360,6 +366,7 @@ collections_per_platform = {
"SENTINEL-1C_SP_GRD_MEDIUM",
},
"SENTINEL-1D": {
+ "ARIA_S1_GUNW",
"SENTINEL-1D_DP_GRD_HIGH",
"SENTINEL-1D_DP_GRD_MEDIUM",
"SENTINEL-1D_DP_META_GRD_HIGH",
@@ -462,6 +469,10 @@ collections_per_platform = {
"NISAR_L2_GSLC_V1",
"NISAR_L2_GUNW_V1",
"NISAR_L3_SME2_V1",
+ "NISAR_L0B_RRSD_BETA_V1",
+ "NISAR_L0B_RRSD_PROVISIONAL_V1",
+ "NISAR_L0B_RRSD_V1",
+ "NISAR_UR_L0B_RRSD",
},
}
@@ -672,7 +683,7 @@ def get_nisar_collection_by_maturity(maturities: list[str]):
)
-def get_short_name_alias(param_list: list[str], collections_dict: dict) -> list[str]:
+def get_short_name_alias(param_list: list[str], collections_dict: dict[str, set[str]]) -> list[str]:
"""
param: param_list (list[str]): list of search values to alias
param: collections_dict (dict): The search value to short name dictionary to read from
=====================================
asf_search/constants/DATASET.py
=====================================
@@ -17,5 +17,13 @@ SEASAT = 'SEASAT'
NISAR = 'NISAR'
"""NISAR provides L and S-band SAR data to measure Earth's changing ecosystems,
dynamic surfaces, and ice masses with 12-day regularity
- on ascending and descending passes."""
+ on ascending and descending passes.
+ See https://nisar-docs.asf.alaska.edu/products-overview/
+ for details on L0B-L3 science and supporting data product types
+ """
+NISAR_SCIENCE_PRODUCTS = 'NISAR-SCIENCE-PRODUCTS'
+"""Convenient subset of the main `NISAR` dataset with just L0B, L1, L2, and L3 science products.
+See https://nisar-docs.asf.alaska.edu/products-overview/ for more information on NISAR science products.
+(For all other NISAR product types including supporting products, such as orbit ephemeras and water masks)
+use the regular `NISAR` dataset."""
TROPO = 'TROPO'
=====================================
asf_search/constants/PRODUCT_TYPE.py
=====================================
@@ -55,10 +55,10 @@ L1A_RADAR_RO_ISO_XML = "L1A_Radar_RO_ISO_XML"
L1B_S0_LOW_RES_ISO_XML = "L1B_S0_LoRes_ISO_XML"
L1C_S0_HIGH_RES_ISO_XML = "L1C_S0_HiRes_ISO_XML"
-L1A_RADAR_RO = "SMAP_L1A_RO_V3",
-L1A_RADAR = "SMAP_L1A_V2",
-L1B_S0_LORES = "SMAP_L1B_S0_V3",
-L1C_S0_HIRES = "SMAP_L1C_S0_V3",
+L1A_RADAR_RO = "L1A_RADAR_RO",
+L1A_RADAR = "L1A_RADAR",
+L1B_S0_LORES = "L1B_S0_LORES",
+L1C_S0_HIRES = "L1C_S0_HIRES",
# UAVSAR
POLSAR = "POLSAR"
@@ -184,6 +184,7 @@ LRCLK_UTC = "LRCLK_UTC"
# NISAR Orbit Ephemeris (NISAR_OE)
# "The NASA-ISRO Synthetic Aperture Radar (NISAR) Orbit Ephemeris collection contains
# the state vector files for the NISAR mission"
+# See the docs for more details https://nisar-docs.asf.alaska.edu/orbit-ephemeris/
FOE = "FOE"
"""Forecast Orbit Ephemeris"""
MOE = "MOE"
View it on GitLab: https://salsa.debian.org/debian-gis-team/asf-search/-/commit/d1ea18aba8cd44cbefea9c7e7f15283760eaacaa
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/asf-search/-/commit/d1ea18aba8cd44cbefea9c7e7f15283760eaacaa
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20260926/8f1a54d9/attachment-0001.htm>
More information about the Pkg-grass-devel
mailing list