Skip to content

Commit

Permalink
Merge pull request #728 from asfadmin/test
Browse files Browse the repository at this point in the history
Adds "datasets" keyword
  • Loading branch information
SpicyGarlicAlbacoreRoll authored Nov 2, 2023
2 parents c6caa27 + e39bda5 commit 6d2daf8
Show file tree
Hide file tree
Showing 4 changed files with 376 additions and 1 deletion.
1 change: 1 addition & 0 deletions SearchAPI/CMR/Translate/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
from .translate_params import translate_params
from .input_fixer import input_fixer
from .fields import get_field_paths
from .datasets import platform_datasets
365 changes: 365 additions & 0 deletions SearchAPI/CMR/Translate/datasets.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,365 @@
platform_datasets = {
"SENTINEL-1": [
"C1214470488-ASF",
"C1327985661-ASF",
"C1214470533-ASF",
"C1214470576-ASF",
"C1327985645-ASF",
"C1214470496-ASF",
"C1214470532-ASF",
"C1214472977-ASF",
"C1214472336-ASF",
"C1266376001-ASF",
"C1214470732-ASF",
"C1327985660-ASF",
"C1327985741-ASF",
"C1327985578-ASF",
"C1327985650-ASF",
"C1327985617-ASF",
"C1327985579-ASF",
"C1327985619-ASF",
"C1214472994-ASF",
"C1214473170-ASF",
"C1327985646-ASF",
"C1327985740-ASF",
"C1327985739-ASF",
"C1214470561-ASF",
"C1214471521-ASF",
"C1214470682-ASF",
"C1327985647-ASF",
"C1214471197-ASF",
"C1214471960-ASF",
"C1214472978-ASF",
"C1214473165-ASF",
"C1327985697-ASF",
"C1327985651-ASF",
"C1327985644-ASF",
"C1327985571-ASF",
"C1327985674-ASF",
"C2450786986-ASF",
"C1205428742-ASF",
"C1216244348-ASF",
"C1212201032-ASF",
"C1216244589-ASF",
"C1212212560-ASF",
"C1205264459-ASF",
"C1216244594-ASF",
"C1216244593-ASF",
"C1208117434-ASF",
"C1212209035-ASF",
"C1212209226-ASF",
"C1216244585-ASF",
"C1216244592-ASF",
"C1208115009-ASF",
"C1216244595-ASF",
"C1212158327-ASF",
"C1215704763-ASF",
"C1212158318-ASF",
"C1216244590-ASF",
"C1216244601-ASF",
"C1216244600-ASF",
"C1212212493-ASF",
"C1212158326-ASF",
"C1212233976-ASF",
"C1216244591-ASF",
"C1216244587-ASF",
"C1216244598-ASF",
"C1216244586-ASF",
"C1212200781-ASF",
"C1212209075-ASF",
"C1216244597-ASF",
"C1216244596-ASF",
"C1216244588-ASF",
"C1216244599-ASF",
"C1245953394-ASF",
"C1234413245-ASFDEV",
"C1234413263-ASFDEV",
"C1234413229-ASFDEV",
"C1234413247-ASFDEV",
"C1234413237-ASFDEV",
"C1234413238-ASFDEV",
"C1234413248-ASFDEV",
"C1234413255-ASFDEV",
"C1234413236-ASFDEV",
"C1234413230-ASFDEV",
"C1234413232-ASFDEV",
"C1234413254-ASFDEV",
"C1234413256-ASFDEV",
"C1234413235-ASFDEV",
"C1234413253-ASFDEV",
"C1234413240-ASFDEV",
"C1234413234-ASFDEV",
"C1234413241-ASFDEV",
"C1234413252-ASFDEV",
"C1234413250-ASFDEV",
"C1234413259-ASFDEV",
"C1234413233-ASFDEV",
"C1234413243-ASFDEV",
"C1234413244-ASFDEV",
"C1234413251-ASFDEV",
"C1234413261-ASFDEV",
"C1234413262-ASFDEV",
"C1234413258-ASFDEV",
"C1244552887-ASFDEV",
"C1234413228-ASFDEV",
"C1234413231-ASFDEV",
"C1234413239-ASFDEV",
"C1234413242-ASFDEV",
"C1234413246-ASFDEV",
"C1234413249-ASFDEV",
"C1234413257-ASFDEV",
"C1234413260-ASFDEV",
"C1257175154-ASFDEV",
"C1244598379-ASFDEV",
"C1240784657-ASFDEV",
],
"OPERA-S1": [
"C2777443834-ASF",
"C2777436413-ASF",
"C1258354200-ASF", # maybe extra?
"C1259982010-ASF",
"C1257995185-ASF",
"C1259976861-ASF",
"C1258354201-ASF",
"C1259981910-ASF",
"C1257995186-ASF",
"C1259974840-ASF",
],
"SLC-BURST": ["C2709161906-ASF", "C1257024016-ASF"],
"ALOS PALSAR": [
"C1206487504-ASF",
"C1206485940-ASF",
"C1206487217-ASF",
"C1206156901-ASF",
"C1206485320-ASF",
"C1206485527-ASF",
"C2011599335-ASF",
"C1207181535-ASF",
"C1207710476-ASF",
"C1239927797-ASF",
"C1205261223-ASF",
"C1208013295-ASF",
"C1207019609-ASF",
"C1229740239-ASF",
"C1239611505-ASFDEV",
"C1238733834-ASFDEV",
],
"ALOS AVNIR-2": [
"C1808440897-ASF",
"C1234712303-ASF",
"C1233629671-ASF",
"C1234413224-ASFDEV",
],
"SIR-C": [
"C1661710578-ASF",
"C1661710581-ASF",
"C1661710583-ASF",
"C1661710586-ASF",
"C1661710588-ASF",
"C1661710590-ASF",
"C1661710593-ASF",
"C1661710596-ASF",
"C1661710597-ASF",
"C1661710600-ASF",
"C1661710603-ASF",
"C1661710604-ASF",
"C1226557813-ASF",
"C1226557814-ASF",
"C1226557819-ASF",
"C1226557809-ASF",
"C1226557808-ASF",
"C1226557810-ASF",
"C1226557811-ASF",
"C1226557812-ASF",
"C1226557815-ASF",
"C1226557816-ASF",
"C1226557817-ASF",
"C1226557818-ASF",
"C1234413270-ASFDEV",
"C1234413271-ASFDEV",
"C1234413264-ASFDEV",
"C1234413265-ASFDEV",
"C1234413266-ASFDEV",
"C1234413267-ASFDEV",
"C1234413268-ASFDEV",
"C1234413269-ASFDEV",
"C1234413272-ASFDEV",
"C1234413273-ASFDEV",
"C1234413274-ASFDEV",
"C1234413275-ASFDEV",
],
"ARIA S1 GUNW": [
"C1595422627-ASF",
"C1596065640-ASF",
"C1596065639-ASF",
"C1596065641-ASF",
"C1595765183-ASF",
"C1225776654-ASF",
"C1225776655-ASF",
"C1225776657-ASF",
"C1225776658-ASF",
"C1225776659-ASF",
],
"SMAP": [
"C1243122884-ASF",
"C1243124139-ASF",
"C1214473171-ASF",
"C1243149604-ASF",
"C1214473426-ASF",
"C1243119801-ASF",
"C1214473839-ASF",
"C1243133204-ASF",
"C1243197402-ASF",
"C1243215430-ASF",
"C1243124754-ASF",
"C1243141638-ASF",
"C1243162394-ASF",
"C1243168733-ASF",
"C1243168866-ASF",
"C1214473308-ASF",
"C1243253631-ASF",
"C1243133445-ASF",
"C1214473550-ASF",
"C1243197502-ASF",
"C1243126328-ASF",
"C1214474243-ASF",
"C1243216659-ASF",
"C1243129847-ASF",
"C1214473367-ASF",
"C1243268956-ASF",
"C1243144528-ASF",
"C1214473624-ASF",
"C1243228612-ASF",
"C1243136142-ASF",
"C1214474435-ASF",
"C1243255360-ASF",
"C1243140611-ASF",
"C1233103964-ASF",
"C1216074923-ASF",
"C1212243761-ASF",
"C1213091807-ASF",
"C1216074922-ASF",
"C1212243437-ASF",
"C1213096699-ASF",
"C1216074750-ASF",
"C1212249653-ASF",
"C1213101573-ASF",
"C1216074751-ASF",
"C1213136240-ASF",
"C1216074755-ASF",
"C1213136752-ASF",
"C1213136799-ASF",
"C1213136709-ASF",
"C1213136844-ASF",
"C1212249811-ASF",
"C1213125007-ASF",
"C1216074919-ASF",
"C1212196951-ASF",
"C1213115690-ASF",
"C1216074758-ASF",
"C1212243666-ASF",
"C1213115896-ASF",
"C1216074761-ASF",
"C1212250364-ASF",
"C1213134622-ASF",
"C1216074770-ASF",
"C1212246173-ASF",
"C1213125156-ASF",
"C1216074764-ASF",
"C1212249773-ASF",
"C1213134486-ASF",
"C1233101609-ASF",
],
"UAVSAR": [
"C1214353986-ASF",
"C1214336717-ASF",
"C1214336045-ASF",
"C1214335430-ASF",
"C1214335471-ASF",
"C1214335903-ASF",
"C1214336154-ASF",
"C1214336554-ASF",
"C1214353593-ASF",
"C1214353754-ASF",
"C1214353859-ASF",
"C1214337770-ASF",
"C1214354144-ASF",
"C1214354235-ASF",
"C1214343609-ASF",
"C1214354031-ASF",
"C1214408428-ASF",
"C1214419355-ASF",
"C1210487703-ASF",
"C1212030772-ASF",
"C1206116665-ASF",
"C1206132445-ASF",
"C1211962154-ASF",
"C1212001698-ASF",
"C1212005594-ASF",
"C1212019993-ASF",
"C1207638502-ASF",
"C1210025872-ASF",
"C1210485039-ASF",
"C1207188317-ASF",
"C1210546638-ASF",
"C1206122195-ASF",
"C1209970710-ASF",
"C1207038647-ASF",
"C1210599503-ASF",
"C1210599673-ASF",
],
"RADARSAT-1": [
"C1206897141-ASF",
"C1206936391-ASF",
"C1205181982-ASF",
"C1215670813-ASF",
"C1215709884-ASF",
"C1215709880-ASF",
"C1215714443-ASF",
"C1215775284-ASF",
"C1215614037-ASF",
],
"ERS": [
"C1210197768-ASF",
"C1211627521-ASF",
"C1208794942-ASF",
"C1209373626-ASF",
"C1207143701-ASF",
"C1205261222-ASF",
"C1205302527-ASF",
"C1207144966-ASF",
],
"JERS-1": [
"C1208662092-ASF",
"C1207933168-ASF",
"C1207175327-ASF",
"C1207177736-ASF",
],
"AIRSAR": [
"C1213921661-ASF",
"C1213921626-ASF",
"C1213928843-ASF",
"C1213927035-ASF",
"C179001730-ASF",
"C1213925022-ASF",
"C1213926419-ASF",
"C1213926777-ASF",
"C1213927939-ASF",
"C1213928209-ASF",
"C1205256880-ASF",
"C1208652494-ASF",
"C1000000306-ASF",
"C1208713702-ASF",
"C1208707768-ASF",
"C1208655639-ASF",
"C1208680681-ASF",
"C1208691361-ASF",
"C1208703384-ASF",
],
"SEASAT": [
"C1206500826-ASF",
"C1206500991-ASF",
"C1206752770-ASF",
"C1206144699-ASF",
],
}
8 changes: 8 additions & 0 deletions SearchAPI/CMR/Translate/input_fixer.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@

from SearchAPI.asf_env import get_config
from .collections_by_platform import collections_by_platform, collections_by_platform_uat, collections_by_platform_uat_asfdev
from .datasets import platform_datasets

def input_fixer(params, is_prod: bool = False, provider: str = "ASF"):
"""
Expand Down Expand Up @@ -107,6 +108,13 @@ def input_fixer(params, is_prod: bool = False, provider: str = "ASF"):
if any_processing_level:
fixed_params['collections'] = collection_list

elif k == 'datasets':
fixed_params['collections'] = []
for dataset in params[k]:
logging.warn(dataset)
logging.warn(platform_datasets.get(dataset))
fixed_params['collections'].extend(platform_datasets.get(dataset))
logging.warn(fixed_params)
elif k == 'beammode':
beammap = {
'STD': 'Standard'
Expand Down
Loading

0 comments on commit 6d2daf8

Please sign in to comment.