Skip to content

v0.0.9

Compare
Choose a tag to compare
@rhugonnet rhugonnet released this 26 Sep 08:51
· 170 commits to main since this release
3301f00

What's Changed

In summary, the major changes in this release are:

  • The removal of the Raster MemoryFile and fixes on all resulting issues,
  • The improvement of the NumPy array interface to cast NumPy functions on masked arrays instead of the unmasked NumPy array of the Raster, including arithmetic operations,
  • Improves the consistency of the data.setter and nodata.setter of Raster with more intuitive behaviour,
  • Add a lot of tests and CI improvements!

Full list:

  • Remove the memoryfile by @erikmannerfelt in #265
  • Clearly define default rio attributes by @adehecq in #281
  • Update links for repository renaming into lower-case geoutils by @rhugonnet in #283
  • Move examples to geoutils-data including an additional float32 raster with NaNs by @rhugonnet in #284
  • Add version increment step in HOW_TO_RELEASE by @rhugonnet in #288
  • Fix several issues that arose since the MemoryFile PR #265 by @adehecq in #289
  • Add test coverage from Coveralls in CI by @rhugonnet in #295
  • Check that environment.yml can import geoutils, and use diff with dev-environment.yml during CI by @rhugonnet in #297
  • Remove yaml method for diff calculation of environment.yml and dev-env.yml by @rhugonnet in #301
  • Improve data.setter of Raster for consistent array output by @rhugonnet in #300
  • Add instructions on how to update the conda-forge feedstock by @erikmannerfelt in #303
  • Improve array interface of Raster for consistency with np.ma.masked_array operations by @rhugonnet in #302
  • Add get_nanarray method by @rhugonnet in #308
  • Improve loading different rasters and handling different CRS in Raster by @adehecq in #307
  • Modify set_nodata behaviour, improve related warnings and tests by @rhugonnet in #309
  • Fix __eq__, make arithmetic operations fully consistent with masked arrays, deprecate gu.misc.array_equal and bug fixes by @rhugonnet in #313
  • Add test for deprecator function by @rhugonnet in #314
  • Fix version check in misc.test_deprecate by @rhugonnet in #315
  • Elaborate in __eq__ docstring by @rhugonnet in #317

Full Changelog: v0.0.8...v0.0.9