-
Notifications
You must be signed in to change notification settings - Fork 46
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
ASFProduct Subclassing #225
ASFProduct Subclassing #225
Conversation
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## master #225 +/- ##
==========================================
- Coverage 89.79% 89.73% -0.06%
==========================================
Files 54 69 +15
Lines 2028 2299 +271
==========================================
+ Hits 1821 2063 +242
- Misses 207 236 +29
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
…classing-product-casting
…one methods in baseline_search module
_base_properties dictionary, mapping readable property names to paths and optional type casting | ||
|
||
entries are organized as such: | ||
- `PROPERTY_NAME`: The name the property should be called in `ASFProduct.properties` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Possible to use an object for this instead of a dictionary
…ffNadirAngle for all but ALOS products
…classing-product-casting
…classing-product-casting
…pdate example notebook
…oduct-casting Adds subproduct class type casting to baseline_search
Breaks platform/processing level specific fields and aliases into subclasses, removes several non-common fields from base
ASFProduct
class.get_stack_opts()
method intoASFProduct
for subclasses to overrideUMMFields
module for common UMM property paths and aliasesBaselineCalcType
enum class toASFProduct
, used to define perpendicular baseline calculation behavior for subclasses