ghiggi / gpm_api

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

Remove h5py as required dependency #51

Closed ghiggi closed 6 months ago

ghiggi commented 6 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 h5py as core dependency. Use xarray netcdf4 engine for all read operations.

codecov[bot] commented 6 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 87.66%. Comparing base (c468afe) to head (61acf26).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #51 +/- ## ======================================= Coverage 87.66% 87.66% ======================================= Files 111 111 Lines 10520 10520 ======================================= Hits 9222 9222 Misses 1298 1298 ```

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

coveralls commented 6 months ago

Coverage Status

coverage: 87.662%. remained the same when pulling 61acf26de9790e7982df4deaa13eba7c8b5b1e44 on refactor-h5py-use into c468afe802244e12d0dac91106fda0f226db7e57 on main.