Skip to content

Releases: rafaqz/Rasters.jl

v0.14.5

02 Jun 10:00
815bf5a
Compare
Choose a tag to compare

Rasters v0.14.5

Diff since v0.14.4

Merged pull requests:

Closed issues:

v0.14.4

23 Apr 09:04
7574a8f
Compare
Choose a tag to compare

Rasters v0.14.4

Diff since v0.14.3

Merged pull requests:

Closed issues:

  • Accept datasets in Raster and RasterStack (#917)
  • Line burning is incorrect at edges (#923)
  • crop with Shapefile.Row fails (#944)

v0.14.3

15 Apr 12:03
111d5fa
Compare
Choose a tag to compare

Rasters v0.14.3

Diff since v0.14.2

Merged pull requests:

Closed issues:

  • Incorrectly masked result with an out-of-bounds polygon mask (#678)
  • Values loaded by NCDatasets backend with "_Unsigned" CF attribute don't correspond to Xarray (#735)
  • Method ambiguity - indexing with DimSelectors doesn't work on Projected axes (#814)
  • mask fails when geometry encompasses raster (#816)
  • aggregate returns NoLookups even along dimensions that aren't aggregated (#875)
  • floating-point issues when extracting the edge of a grid cell (#876)
  • writing a lazy raster doesn't use chunks (#889)
  • Cellarea crashes Julia on engineering crs (#895)
  • Stack overflow with Raster("")? (#898)
  • Can’t get the expected resolution using resample function (#904)
  • extract returns the wrong index (#909)
  • better ways to dodge floating point issues in crop (#910)
  • Awful performance if permuting dimension in a lazy broadcast (#915)
  • Missingval is not converted to raster eltype (#926)
  • mosaic on a stack can save multiple layers to the same file (#927)
  • Stable docs link in README gives 404 (#928)
  • Resampling with Extent not working (#932)
  • In Rasters.aggregate , skipmissingval option causes error (#933)

v0.14.2

28 Jan 22:04
8819456
Compare
Choose a tag to compare

Rasters v0.14.2

Diff since v0.14.1

Merged pull requests:

v0.14.1

23 Jan 00:43
99e2b52
Compare
Choose a tag to compare

Rasters v0.14.1

Diff since v0.14.0

Merged pull requests:

Closed issues:

  • Where errors on Projected (#864)

v0.14.0

21 Jan 15:15
212db85
Compare
Choose a tag to compare

Rasters v0.14.0

Diff since v0.13.1

Breaking changes

  • missingval is now missing by default. You can set it with missingval=somethingelse like NaN. missingval=Rasters.missingval will just run the missingval function on the source dataset to find the existing missing value, which is pretty much the behaviour before this PR. You can also do missingval=source=>dest with a Pair if you know there is a missing value that is incorrectly/not specified in the files metadata - there will be no automatic detection at all.
  • scale and offset are applied by default where found in array metadata. scaled=false in Raster or RasterStack will turn this off. raw=true will too, and also use the original missing value - the source array will be unchanged.
    -aggregated and disaggregate have slightly changed arguments and keywords, along with optimisations
    -mosaic also has some argument/keyword changes

Merged pull requests:

  • Breaking: Faster/better aggregate (#763) (@rafaqz)
  • CompatHelper: bump compat for GRIBDatasets in [weakdeps] to 0.4, (keep existing compat) (#805) (@github-actions[bot])
  • Faster mosaic (#839) (@rafaqz)
  • CompatHelper: bump compat for Makie in [weakdeps] to 0.22, (keep existing compat) (#858) (@github-actions[bot])
  • add multidimensional spatial means tutorial (#860) (@tiemvanderdeure)
  • Merge breaking changes (#863) (@rafaqz)

v0.13.1

17 Jan 12:30
f867e06
Compare
Choose a tag to compare

Rasters v0.13.1

Diff since v0.13.0

Merged pull requests:

Closed issues:

  • SDM example is not rendering in docs (#845)

v0.13.0

16 Dec 18:59
b70119b
Compare
Choose a tag to compare

Rasters v0.13.0

Diff since v0.12.1

Merged pull requests:

v0.12.1

02 Dec 00:49
2bac84c
Compare
Choose a tag to compare

Rasters v0.12.1

Diff since v0.12.0

Merged pull requests:

Closed issues:

  • Setting color mapping/transparency when writing a kmz file (#400)
  • Trying to combinemultiple lazy loaded files kills julia (#481)
  • Add a fallback for create and anything else that uses ArchGDAL (#530)
  • Use Proj directly for reprojection (#634)
  • Conversion to pointer not defined for ArchGDAL.IRasterBand (#679)
  • rebuilding Projected dimension loose projection info (#689)
  • Docs build failing (#721)
  • Deprecation warning on v1.11 (#731)
  • Strange behavior in time to rasterize (#740)
  • recommendation: change cellsize to cellarea (#747)
  • cellsize returns erroneous results for grids with fine spacing [no reprojeciton] (#764)
  • precompile error of RastersMakieExt (#766)
  • Error with crop (#770)
  • Add random sampling functionality (like R's terra::spatSample()) (#771)
  • Switch the new cellarea and reproject to Proj (#781)
  • Two missinval typos (#792)
  • missing is not materialized when elementwise dividing two rasters? (#797)

v0.12.0

10 Oct 09:17
e350b3f
Compare
Choose a tag to compare

Rasters v0.12.0

Diff since v0.11.8

Merged pull requests:

Closed issues:

  • Is there a good reason that bounds does not return an Extent? (#757)
  • aggregate is type unstable for (#759)
  • Potential package compatibility issue (Rasters.jl, GeoMakie.jl) (#774)
  • Unexpected behaviour of DataFrame(Raster) (#778)
  • Stack overflow when reading some NetCDF files (#785)