Open sfinkens opened 2 weeks ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 95.94%. Comparing base (
ab55c4a
) to head (417c768
). Report is 127 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Totals | |
---|---|
Change from base Build 9418285216: | 0.005% |
Covered Lines: | 51632 |
Relevant Lines: | 53758 |
Totals | |
---|---|
Change from base Build 9418285216: | 0.004% |
Covered Lines: | 51620 |
Relevant Lines: | 53746 |
Totals | |
---|---|
Change from base Build 9418285216: | 0.004% |
Covered Lines: | 51621 |
Relevant Lines: | 53747 |
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
satpy/resample.py | 42 | 88.74% | ||
<!-- | Total: | 42 | --> |
Totals | |
---|---|
Change from base Build 9418285216: | 0.008% |
Covered Lines: | 51665 |
Relevant Lines: | 53791 |
I also renamed "selector" to "picker"
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
satpy/resample.py | 42 | 88.74% | ||
<!-- | Total: | 42 | --> |
Totals | |
---|---|
Change from base Build 9418285216: | 0.008% |
Covered Lines: | 51667 |
Relevant Lines: | 53793 |
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
satpy/resample.py | 42 | 88.74% | ||
<!-- | Total: | 42 | --> |
Totals | |
---|---|
Change from base Build 9418285216: | 0.008% |
Covered Lines: | 51670 |
Relevant Lines: | 53796 |
As a first step towards channel-specific calibration modes (#2599), I added a generic calibration coefficient selector that can be used by all readers.
Example: Three sets of coefficients are available (nominal, meirink, gsics). A user wants to calibrate
The user would provide a wishlist via
reader_kwargs
:Readers would compile a dictionary of coefficients
and could then make queries to get the desired coefficients:
Fallback to nominal coefficients for channel 3:
Let me know what you think!