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.8.5] - 2024-01-07

  • Fix small bug in metadata
  • Move GeoStatsBase into an extension

[0.8.4] - 2024-01-07

  • Fix crop returning too small an array
  • Update GeoStatsBase compat bounds and fix interpolation

[0.8.3] - 2023-10-14

  • Correct roundoff errors in ranges
  • Drop Julia 1.6 (LTS), now requires 1.9

[0.8.2] - 2023-05-10

  • Fix backwards compatible constructors for metadata, so the old constructor GeoArray(A, f, crs) still works.

[0.8.1] - 2023-04-06

  • Documented bandnames kwarg of write
  • Fixed plotting being broken in 0.8
  • Extended broadcast (isinf.(ga::GeoArray) now works)
  • Support writing Boolean GeoArrays as UInt8.

[0.8.0] - 2023-03-31

  • Added warp for warping GeoArrays.
  • Added ranges for returning the x and y StepRange of coordinates.
  • Replaced equals with Base.isequal and made sure to compare the AffineMap only approximately to account for floating point precision.
  • coords(ga) now returns an iterator. Apply collect on it for the old behaviour.
  • indices now returns a CartesianIndex instead of i, j. Call .I on it for the old behaviour.
  • write takes a bandnames keyword, which can be used to set the band description
  • metadata, used in both reading and writing, has been added to a GeoArrays.

[0.7.13] - 2023-01-12

  • Added convert, affine!
  • Added broadcast for GeoArray, so ga .+ 1 isa GeoArray

[0.7.12] - 2023-01-12

  • Fix interpolation, update to GeoStatsSolvers
  • Fix indexing bug in non-singleton sized GeoArrays

[0.7.11] - 2023-01-09

  • Update compat bounds to use ArchGDAL 0.10

[0.7.10] - 2022-12-14

Added

  • Add profile tool to sample raster values.
  • Subsample GeoArrays in plotting for performance. Use scalefactor to control this.

Changed

  • Changed GeoArray eltype to allow for Complex numbers.

[0.7.9] - 2022-10-15

Added

  • Added coalesce option for a GeoArray
  • Added pre:and:post fixes to filenames, now supports netcdf and s3 like paths

Fixed

  • Fixed iterate specification so sum on a GeoArray is correct

[unreleased]: https://github.com/evetion/GeoArrays.jl/compare/v0.8.1...HEAD [0.8.1]: https://github.com/evetion/GeoArrays.jl/compare/v0.8.0...v0.8.1 [0.8.0]: https://github.com/evetion/GeoArrays.jl/compare/v0.7.13...v0.8.0 [0.7.13]: https://github.com/evetion/GeoArrays.jl/compare/v0.7.12...v0.7.13 [0.7.12]: https://github.com/evetion/GeoArrays.jl/compare/v0.7.11...v0.7.12 [0.7.11]: https://github.com/evetion/GeoArrays.jl/compare/v0.7.10...v0.7.11 [0.7.10]: https://github.com/evetion/GeoArrays.jl/compare/v0.7.9...v0.7.10 [0.7.9]: https://github.com/evetion/GeoArrays.jl/compare/v0.7.8...v0.7.9