Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RTC-S1 CalVal v4.1 PGE Integration #334

Merged
merged 8 commits into from
Aug 8, 2023
Merged

Conversation

collinss-jpl
Copy link
Collaborator

Description

  • This branch updates the PGE code for RTC-S1 to incorporate v4.1 of the CalVal SAS delivery. High level changes include an update to the file naming conventions for standard and static layer products, updates to the ISO metadata collection to match the latest available within the output products, and fixes to the container build scripts to support Oracle Linux 8 as the base OS of the container.

Affected Issues

Testing

  • Existing RTC-S1 unit tests have been updated to accommodate changes made by this branch.

@collinss-jpl collinss-jpl self-assigned this Aug 7, 2023
"""
Returns the base file name to use for RTC products produced by this PGE.

The base filename for the RTC PGE consists of:

<Core filename>_<BURST ID>_<ACQUISITION TIME>_<PRODUCTION TIME>_<SENSOR>_<SPACING>_<PRODUCT VERSION>

Where <Core filename> is returned by RtcS1PostProcessorMixin._core_filename().
Where <Core filename> is returned by RtcS1PostProcessorMixin._core_filename()
if static_layer_product is False, otherwise it the value returned by
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit "it is"

RtcS1PostProcessorMixin._core_static_filename()

If static_layer_product is True, <ACQUISITION TIME> will correspond
to the configured data validity start time (as defined in the RunConfig).

Parameters
----------
inter_filename : str
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know this is not part of the changes, but to me this description is not very clear.

Where <RTC filename> is returned by RtcS1PostProcessorMixin._rtc_filename(),
and <Static layer name> is the identifier for the specific static layer
Where <RTC static filename> is returned by RtcS1PostProcessorMixin._rtc_filename()
with static_layer_product set ot True.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit 'set to True'


Parameters
----------
inter_filename : str
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

related to comment above

@@ -57,14 +63,31 @@ runconfig:
# `RTC-S1_069-147170-IW1_S1B` for the burst t069-147170-IW1; and it
# will become `RTC-S1_S1B` for the mosaic product.
#
# If the field `product_id`` is left empty, the prefix
# "OPERA_L2_RTC-S1_{burst_id}" will be used instead.
# For RTC-S1 products, if the field `product_id`` is left empty,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

extra ` here

<gco:CharacterString>InputBackscatterNormalizationConvention</gco:CharacterString>
</eos:name>
<eos:description>
<gco:CharacterString>Normalization convention for input backscatter</gco:CharacterString>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The string here doesn't follow the convention. I would expect "Input Backscatter Normalization Convention"

Copy link
Contributor

@david-inglish david-inglish left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes look good.

@collinss-jpl collinss-jpl force-pushed the 332_rtc_s1_v4.1_integration branch from 5043196 to d508a35 Compare August 8, 2023 14:21
@collinss-jpl collinss-jpl merged commit 3c28191 into main Aug 8, 2023
@collinss-jpl collinss-jpl deleted the 332_rtc_s1_v4.1_integration branch September 13, 2023 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

RTC-S1 CalVal SAS v4.1 PGE integration
3 participants