Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
0.6.0 - 2024-08-28
Added
- Added a
resolution
property to RasterArray that returns a tuple of (x_resolution, y_resolution). - Added a general purpose
reproject
method that can change the crs and resolution simultaneously. - Updated
resample
,resample_to
andto_crs
to use internalreproject
method. - Added a top level merge function to merge rasters in memory.
0.5.14 - 2024-06-25
Fixed
- Removed support for float128, which doesn't work on apple silicon.
0.5.13 - 2024-06-24
Added
- Upgrade numpy to 2.0
0.5.12 - 2024-06-24
Added
- Upgrade geopandas to 1.0
0.5.11 - 2024-05-16
Added
- Allow windowed reads of raster data.
- Add a selection method for extracting values from a raster array by coordinates.
0.5.10 - 2024-05-15
Added
- Accumulate and propagate the no-data mask through operations on RasterArray objects.
0.5.9 - 2024-05-10
Added
- Add **kwargs to raster.to_file, allowing users to specify different drivers, compression, tiling, and other options for writing raster files.
0.5.8 - 2024-05-10
Added
- Basic import test
Fixed
- Typing of flatiter in RasterArray
0.5.7 - 2024-05-08
Fixed
- More patches to the typing system.
0.5.6 - 2024-05-07
Fixed
- Cover all float and int dtypes for RasterArray data.
0.5.5 - 2024-05-07
Added
- Updated dev tools to use ruff instead of black/isort/flake8 and friends
- Fixed a ton of typing and formatting picked up with the new tooling
- Explicitly export the RasterArray class and i/o methods in the
__init__.py
file
0.5.4 - 2024-05-07
Fixed
- Fixed a bug with nodata call into rasterio.warp.resample
- Fixed implementation of x_coordinates and y_coordinates
- Fixed documentation build process
Added
- Added a getitem method to the RasterArray class
- Added a to_gdf method and backing function to convert raster data to vector data.
- Contributing guide and a better readme
0.5.2 - 2023-12-27
Fixed
- Doc build process
0.5.1 - 2023-12-27
Added
- Fix documentation rendering.
0.5.0 - 2023-12-27
Added
- Read rasters from one or many files
- Basic object-oriented raster object
- Sensible repr and basic plotting functions
- Numpy array interface
- Fixed up the CI for package maintenance, CI, and releases.