Skip to content

Commit 5d39c26

Browse files
committed
update processing of projects to the format shortname - longname
1 parent 1e27e28 commit 5d39c26

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

scripts/ej/cmr_processing.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -340,9 +340,22 @@ def spatial_resolution(self) -> str:
340340

341341
@property
342342
def projects(self) -> str:
343-
"""Get dataset projects."""
343+
"""Get dataset projects with both short and long names where available."""
344344
projects = self.umm.get("Projects", [])
345-
return "; ".join(project.get("ShortName", "") for project in projects if project.get("ShortName"))
345+
formatted_projects = []
346+
347+
for project in projects:
348+
short_name = project.get("ShortName", "")
349+
long_name = project.get("LongName", "")
350+
351+
if short_name and long_name:
352+
formatted_projects.append(f"{short_name} - {long_name}")
353+
elif short_name:
354+
formatted_projects.append(short_name)
355+
elif long_name:
356+
formatted_projects.append(long_name)
357+
358+
return "; ".join(formatted_projects)
346359

347360
@property
348361
def dataset_name(self) -> str:

0 commit comments

Comments
 (0)