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

Add dask-friendly EWA resampler class (DaskEWAResampler) #284

Merged
merged 39 commits into from
Feb 4, 2021
Merged
Changes from 1 commit
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
5009b28
Add initial working dask-friendly EWA functions
djhoese Jun 1, 2020
e22f22c
Add dask-based EWA resampler class (DaskEWAResampler)
djhoese Jun 1, 2020
19134fc
Switch dask EWA to use dask reduction function
djhoese Jun 2, 2020
f634825
Allow dask EWA to persist ll2cr results
djhoese Jun 2, 2020
06779ee
Add xarray recreation to EWA dask resampler
djhoese Jun 3, 2020
8ae2a05
Replace more proj_dict usage in AreaDefinition with crs_wkt
djhoese Jun 3, 2020
b8b92c6
Add ability to run multi-band datasets through EWA dask resampling
djhoese Jun 3, 2020
42beea2
Fix EWA dask dimensions being incorrect
djhoese Jun 3, 2020
6cfd3ed
Fix geostationary extents tests not mocking crs properly
djhoese Jun 3, 2020
45aba2f
Fix stickler styling issues
djhoese Jun 3, 2020
f61451c
Use partial functions to pass keyword arguments to dask fornav
djhoese Jun 4, 2020
8129b81
Add maximum_weight_mode support for EWA dask resampler
djhoese Jun 8, 2020
6f47381
Merge branch 'master' into feature-dask-ewa
djhoese Jan 15, 2021
775d6fd
Add legacy dask-based EWA resampler from Satpy
djhoese Jan 17, 2021
0fce0de
Switch to pytest for EWA tests
djhoese Jan 18, 2021
85aadd4
Switch legacy EWA resampler tests to use parametrize
djhoese Jan 18, 2021
d84ef1f
Update legacy ewa tests to use real ll2cr/fornav calls
djhoese Jan 24, 2021
1d562a8
Add tests for new dask ewa code
djhoese Jan 25, 2021
f27ed5d
Remove leftover TODO comment
djhoese Jan 25, 2021
41f3618
Add basic numpy support to DaskEWAResampler
djhoese Jan 25, 2021
38140db
Fix integer handling in DaskEWAResampler
djhoese Jan 25, 2021
e475842
Fix stickler issues
djhoese Jan 25, 2021
4ff07a3
Add resampler method to DaskEWAResampler and move documentation there
djhoese Jan 28, 2021
50be51e
Refactor dask ewa to be a little cleaner
djhoese Jan 29, 2021
61c4b3b
Fix pyproj warnings related to EWA and AreaDefinition hashing
djhoese Jan 29, 2021
1c15abc
Fix dask ewa not calling the right function for reductions
djhoese Jan 29, 2021
fdff3fe
Fix stickler line too long
djhoese Jan 29, 2021
9cdc62b
Add resampler specific documentation about EWA
djhoese Feb 1, 2021
a385bac
Fix styling issues
djhoese Feb 1, 2021
262017b
Cleanup if branch in add_xy_coords
djhoese Feb 1, 2021
4d84edd
Resolve one set of reviewer comments
djhoese Feb 2, 2021
4c7f7d8
Refactor resampler and ewa tests
djhoese Feb 2, 2021
7eb28dc
Refactor dask ewa tests to be more parametrized
djhoese Feb 2, 2021
5e1f163
More dask ewa test refactoring
djhoese Feb 2, 2021
142f6ad
Fix flake8 issues in ewa
djhoese Feb 2, 2021
b1aee57
Refactor crs handling in AreaDefinition to be a property
djhoese Feb 2, 2021
6ba4847
Fix redundant imports in dask ewa tests
djhoese Feb 2, 2021
0348f3c
Merge branch 'master' into feature-dask-ewa
djhoese Feb 3, 2021
bf4b07b
Remove .coveragerc since setup.cfg was already being used
djhoese Feb 3, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix pyproj warnings related to EWA and AreaDefinition hashing
djhoese committed Jan 29, 2021

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
commit 61c4b3b84a8f2da4d52f93a8decc7ad7aa324215
Loading