v0.0.9
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
andnodata.setter
ofRaster
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 additionalfloat32
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 withdev-environment.yml
during CI by @rhugonnet in #297 - Remove
yaml
method for diff calculation ofenvironment.yml
anddev-env.yml
by @rhugonnet in #301 - Improve
data.setter
ofRaster
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 withnp.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, deprecategu.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