ghiggi / gpm_api

Global Precipitation Measurement Mission (GPM) python package to download and analyze data with xarray
https://gpm-api.readthedocs.io
MIT License
46 stars 4 forks source link

Make pyresample dependency optional #50

Closed ghiggi closed 3 months ago

ghiggi commented 3 months ago

Prework

What kind of change does this PR introduce? (check at least one)

Does this PR introduce a breaking change? (check one)

If yes, please describe the impact and communicate accordingly:

The PR fulfills these requirements:

Summary

Remove pyresample as mandatory dependency. This simplify GPM-API installation on Windows OS.

codecov[bot] commented 3 months ago

Codecov Report

Attention: Patch coverage is 33.80282% with 47 lines in your changes are missing coverage. Please review.

Project coverage is 87.66%. Comparing base (3df13b6) to head (050db43).

Files Patch % Lines
gpm/utils/pyresample.py 30.00% 28 Missing :warning:
gpm/dataset/crs.py 34.48% 19 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #50 +/- ## ========================================== + Coverage 87.56% 87.66% +0.09% ========================================== Files 110 111 +1 Lines 10501 10520 +19 ========================================== + Hits 9195 9222 +27 + Misses 1306 1298 -8 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

coveralls commented 3 months ago

Coverage Status

coverage: 87.662% (+0.1%) from 87.563% when pulling 050db43d1a271299b948b662350b9e5a3f76fef9 on refactor-dependencies into 3df13b6b643daf532ce8ce5057432cb6d7a5ea41 on main.