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.
- 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 yStepRange
of coordinates. - Replaced
equals
withBase.isequal
and made sure to compare the AffineMap only approximately to account for floating point precision. coords(ga)
now returns an iterator. Applycollect
on it for the old behaviour.indices
now returns aCartesianIndex
instead ofi, j
. Call.I
on it for the old behaviour.write
takes a bandnames keyword, which can be used to set the band descriptionmetadata
, 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
isaGeoArray
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
- Add profile tool to sample raster values.
- Subsample GeoArrays in plotting for performance. Use
scalefactor
to control this.
- Changed
GeoArray
eltype to allow for Complex numbers.
0.7.9 - 2022-10-15
- Added
coalesce
option for a GeoArray - Added pre:and:post fixes to filenames, now supports netcdf and s3 like paths
- Fixed iterate specification so
sum
on a GeoArray is correct