Skip to content

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 and to_crs to use internal reproject 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.