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

More changes for the RTC-S1 SAS Release 5 (R5) #73

Merged
merged 12 commits into from
Sep 11, 2023

Conversation

gshiroma
Copy link
Collaborator

@gshiroma gshiroma commented Sep 9, 2023

This PR updates:

  • The product version can now be a number of a string (e.g., "1.0.0-beta" or 1.0.0).
  • Remove diagnosticModeFlag from the HDF5 metadata.
  • HDF5 metadadata field productSpecificationVersion is now string and burstGeogridSnapX, burstGeogridSnapY, rangeBandwidth, and maxNoiseEquivalentSigmaZero are now float.
  • Update name of the geocoding and RTC algorithms.
  • Substitute underbars with dashes in product type.
  • Remove az/rg resolution in meters from RTC-S1-STATIC metadata.
  • Move metadata HDF5 dataset ceosAnalysisReadyDataPixelCoordinateConvention as an attribute of the HDF5 dataset boundingBox.

Copy link
Contributor

@seongsujeong seongsujeong left a comment

Choose a reason for hiding this comment

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

LGTM

@gshiroma
Copy link
Collaborator Author

Retest this, please

@gshiroma
Copy link
Collaborator Author

Sorry, @seongsujeong , I have a few more updates. Would you mind taking a look at this PR again when you have a chance? Thanks

Copy link
Contributor

@seongsujeong seongsujeong left a comment

Choose a reason for hiding this comment

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

LGTM. Couple of minor questions.
Please make sure that the medatadat structure is in sync with the product spec - Seongsu

@@ -466,12 +490,24 @@ def get_metadata_dict(product_id: str,

if not estimated_geometric_accuracy_bias_y:
estimated_geometric_accuracy_bias_y = '(UNSPECIFIED)'
else:
estimated_geometric_accuracy_bias_y = float(
Copy link
Contributor

Choose a reason for hiding this comment

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

This variable is from cfg_in.groups.processing.geocoding.estimated_geometric_accuracy_bias_y, and according to schema, it can be either None or a number. Any reason that you are casting it to float?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Yes, if the user provides the value estimated_geometric_accuracy_bias_y = 1, the data type of the output will be integer rather than float.

# ['is_urgent_observation', False,
# 'List of booleans indicating if datatakes
# are nominal or urgent'],
'identification/diagnosticModeFlag':
Copy link
Contributor

Choose a reason for hiding this comment

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

Please make sure that the removal of this field is in sync with the spec.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Yes, I updated it accordingly. Thanks, @seongsujeong

Copy link
Contributor

@seongsujeong seongsujeong left a comment

Choose a reason for hiding this comment

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

LGTM

@gshiroma gshiroma merged commit 494293c into opera-adt:main Sep 11, 2023
3 checks passed
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.

2 participants