Skip to content

Releases: rafaqz/Rasters.jl

v0.5.0

20 Dec 19:07
4a09859
Compare
Choose a tag to compare

Rasters v0.5.0

Diff since v0.4.6

Closed issues:

  • Infinite warnings while using mask (#347)

Merged pull requests:

  • force gdal to use Gtiff by default and test Complex writes (#351) (@rafaqz)
  • Stack getproptie gets layers, and DD 0.24 (#352) (@rafaqz)

v0.4.6

14 Dec 18:07
1130512
Compare
Choose a tag to compare

Rasters v0.4.6

Diff since v0.4.5

Closed issues:

  • Improve performance of GeoStack and GeoSeries by sharing and caching dims (#64)
  • Standardise access to multiple single slice arrays and a single multidimensional arrays (#70)
  • NCDstack not lazy loading when selecting on dimensions? (#134)
  • Be more lazy (#136)
  • Rasterize polygons (#156)
  • Compilation time is too long for very large stacks (#174)
  • _refdims_title not defined (#176)
  • Can't locate the documents for the latest v0.4.5 (#179)
  • Use bands as stack layers (#183)
  • Add a mask function (#184)
  • Add classify function. (#185)
  • Handle GeoInterface.jl points and polygons in mask (#195)
  • Writing GeoStack to NetCDF broken in version 0.5 (#202)
  • Incorrect type inference when reading from NetCDF in version 0.5 (#203)
  • Cannot use extract anymore (#214)
  • Add zeros, ones, rand, fill, falses, and trues to dispatch on Mapped/Projected mode dims (#216)
  • add crop/extend from polygons/points (#217)
  • Write GeoTIFF with close enough types, with a warning. (#218)
  • Should summary functions ignore NoData by default? (#229)
  • :filepath for Raster metadata in RasterSeries always set to first raster (#232)
  • Error when combining RasterSeries along a new dim (#234)
  • Can't write tif file - GridChunks has no field chunks (#244)
  • Missing value not skipped by SkipMissingVal (#245)
  • Rasterise Shapefile.Table features, and similar (#249)
  • Low efficiency of RasterDiskArray (#254)
  • tiff file bands name missing (#255)
  • Rasters install error (#256)
  • Add lazy keyword to constructors (#260)
  • Rotated/transformed dimensions (#263)
  • loading NetCDF file fine under Julia 1.6.0 and error with Julia 1.7.1 (#268)
  • rasterize broken documentation (#273)
  • Specifying custom dims (#275)
  • Problem while plotting a Raster from an ArchGDAL.jl-generated raster file (#284)
  • RasterSeries built from a RasterDataSource contains copies of the first array (only in v0.4.1) (#294)
  • combine is too slow (#298)
  • The eltype of a raster with missingval = missing is not Union{Missing, ...} (#307)
  • Can't write Float16 data cubes (#316)
  • Can not load complex tiff values (#319)
  • undefined references (#321)
  • boundary=:touches is broken (#326)
  • Saved rasterisation .tif is seen as invalid by gdalinfo (#337)
  • Leftover show statement in latest version when using Raster (#340)
  • mosaic to fail in the example (#341)
  • getindex fails trying to retrieve 2D coordinates of a Raster (#342)
  • mask function hangs on warning (#344)

Merged pull requests:

v0.4.5

11 Dec 22:20
519ab3a
Compare
Choose a tag to compare

Rasters v0.4.5

Diff since v0.4.4

Closed issues:

  • Improve performance of GeoStack and GeoSeries by sharing and caching dims (#64)
  • Standardise access to multiple single slice arrays and a single multidimensional arrays (#70)
  • NCDstack not lazy loading when selecting on dimensions? (#134)
  • Be more lazy (#136)
  • Rasterize polygons (#156)
  • Compilation time is too long for very large stacks (#174)
  • _refdims_title not defined (#176)
  • Can't locate the documents for the latest v0.4.5 (#179)
  • Use bands as stack layers (#183)
  • Add a mask function (#184)
  • Add classify function. (#185)
  • Handle GeoInterface.jl points and polygons in mask (#195)
  • Writing GeoStack to NetCDF broken in version 0.5 (#202)
  • Incorrect type inference when reading from NetCDF in version 0.5 (#203)
  • Cannot use extract anymore (#214)
  • Add zeros, ones, rand, fill, falses, and trues to dispatch on Mapped/Projected mode dims (#216)
  • add crop/extend from polygons/points (#217)
  • Write GeoTIFF with close enough types, with a warning. (#218)
  • Should summary functions ignore NoData by default? (#229)
  • :filepath for Raster metadata in RasterSeries always set to first raster (#232)
  • Error when combining RasterSeries along a new dim (#234)
  • Can't write tif file - GridChunks has no field chunks (#244)
  • Missing value not skipped by SkipMissingVal (#245)
  • Rasterise Shapefile.Table features, and similar (#249)
  • Low efficiency of RasterDiskArray (#254)
  • tiff file bands name missing (#255)
  • Rasters install error (#256)
  • Add lazy keyword to constructors (#260)
  • Rotated/transformed dimensions (#263)
  • loading NetCDF file fine under Julia 1.6.0 and error with Julia 1.7.1 (#268)
  • rasterize broken documentation (#273)
  • Specifying custom dims (#275)
  • Problem while plotting a Raster from an ArchGDAL.jl-generated raster file (#284)
  • RasterSeries built from a RasterDataSource contains copies of the first array (only in v0.4.1) (#294)
  • combine is too slow (#298)
  • The eltype of a raster with missingval = missing is not Union{Missing, ...} (#307)
  • Can't write Float16 data cubes (#316)
  • Can not load complex tiff values (#319)
  • undefined references (#321)
  • boundary=:touches is broken (#326)
  • Saved rasterisation .tif is seen as invalid by gdalinfo (#337)
  • Leftover show statement in latest version when using Raster (#340)
  • mosaic to fail in the example (#341)
  • getindex fails trying to retrieve 2D coordinates of a Raster (#342)
  • mask function hangs on warning (#344)

Merged pull requests:

v0.4.4

01 Dec 16:23
cd36aa3
Compare
Choose a tag to compare

Rasters v0.4.4

Diff since v0.4.3

Closed issues:

  • Improve performance of GeoStack and GeoSeries by sharing and caching dims (#64)
  • Standardise access to multiple single slice arrays and a single multidimensional arrays (#70)
  • NCDstack not lazy loading when selecting on dimensions? (#134)
  • Be more lazy (#136)
  • Rasterize polygons (#156)
  • Compilation time is too long for very large stacks (#174)
  • _refdims_title not defined (#176)
  • Can't locate the documents for the latest v0.4.5 (#179)
  • Use bands as stack layers (#183)
  • Add a mask function (#184)
  • Add classify function. (#185)
  • Handle GeoInterface.jl points and polygons in mask (#195)
  • Writing GeoStack to NetCDF broken in version 0.5 (#202)
  • Incorrect type inference when reading from NetCDF in version 0.5 (#203)
  • Cannot use extract anymore (#214)
  • Add zeros, ones, rand, fill, falses, and trues to dispatch on Mapped/Projected mode dims (#216)
  • add crop/extend from polygons/points (#217)
  • Write GeoTIFF with close enough types, with a warning. (#218)
  • Should summary functions ignore NoData by default? (#229)
  • :filepath for Raster metadata in RasterSeries always set to first raster (#232)
  • Error when combining RasterSeries along a new dim (#234)
  • Can't write tif file - GridChunks has no field chunks (#244)
  • Missing value not skipped by SkipMissingVal (#245)
  • Rasterise Shapefile.Table features, and similar (#249)
  • Low efficiency of RasterDiskArray (#254)
  • tiff file bands name missing (#255)
  • Rasters install error (#256)
  • Add lazy keyword to constructors (#260)
  • Rotated/transformed dimensions (#263)
  • loading NetCDF file fine under Julia 1.6.0 and error with Julia 1.7.1 (#268)
  • rasterize broken documentation (#273)
  • Specifying custom dims (#275)
  • Problem while plotting a Raster from an ArchGDAL.jl-generated raster file (#284)
  • RasterSeries built from a RasterDataSource contains copies of the first array (only in v0.4.1) (#294)
  • combine is too slow (#298)
  • The eltype of a raster with missingval = missing is not Union{Missing, ...} (#307)
  • Can't write Float16 data cubes (#316)
  • Can not load complex tiff values (#319)
  • undefined references (#321)
  • boundary=:touches is broken (#326)
  • Saved rasterisation .tif is seen as invalid by gdalinfo (#337)
  • mosaic to fail in the example (#341)

Merged pull requests:

v0.4.3

01 Dec 00:36
875a598
Compare
Choose a tag to compare

Rasters v0.4.3

Diff since v0.4.2

Closed issues:

  • Improve performance of GeoStack and GeoSeries by sharing and caching dims (#64)
  • Standardise access to multiple single slice arrays and a single multidimensional arrays (#70)
  • NCDstack not lazy loading when selecting on dimensions? (#134)
  • Be more lazy (#136)
  • Rasterize polygons (#156)
  • Compilation time is too long for very large stacks (#174)
  • _refdims_title not defined (#176)
  • Can't locate the documents for the latest v0.4.5 (#179)
  • Use bands as stack layers (#183)
  • Add a mask function (#184)
  • Add classify function. (#185)
  • Handle GeoInterface.jl points and polygons in mask (#195)
  • Writing GeoStack to NetCDF broken in version 0.5 (#202)
  • Incorrect type inference when reading from NetCDF in version 0.5 (#203)
  • Cannot use extract anymore (#214)
  • Add zeros, ones, rand, fill, falses, and trues to dispatch on Mapped/Projected mode dims (#216)
  • add crop/extend from polygons/points (#217)
  • Write GeoTIFF with close enough types, with a warning. (#218)
  • Should summary functions ignore NoData by default? (#229)
  • :filepath for Raster metadata in RasterSeries always set to first raster (#232)
  • Error when combining RasterSeries along a new dim (#234)
  • Can't write tif file - GridChunks has no field chunks (#244)
  • Missing value not skipped by SkipMissingVal (#245)
  • Rasterise Shapefile.Table features, and similar (#249)
  • Low efficiency of RasterDiskArray (#254)
  • tiff file bands name missing (#255)
  • Rasters install error (#256)
  • Add lazy keyword to constructors (#260)
  • Rotated/transformed dimensions (#263)
  • loading NetCDF file fine under Julia 1.6.0 and error with Julia 1.7.1 (#268)
  • rasterize broken documentation (#273)
  • Specifying custom dims (#275)
  • Problem while plotting a Raster from an ArchGDAL.jl-generated raster file (#284)
  • RasterSeries built from a RasterDataSource contains copies of the first array (only in v0.4.1) (#294)
  • combine is too slow (#298)
  • The eltype of a raster with missingval = missing is not Union{Missing, ...} (#307)

Merged pull requests:

v0.4.2

30 Nov 22:57
0180bf2
Compare
Choose a tag to compare

Rasters v0.4.2

Diff since v0.4.1

Closed issues:

  • Improve performance of GeoStack and GeoSeries by sharing and caching dims (#64)
  • Standardise access to multiple single slice arrays and a single multidimensional arrays (#70)
  • NCDstack not lazy loading when selecting on dimensions? (#134)
  • Be more lazy (#136)
  • Rasterize polygons (#156)
  • Move RasterDataSources.jl wrappers here. (#162)
  • Compilation time is too long for very large stacks (#174)
  • _refdims_title not defined (#176)
  • Can't locate the documents for the latest v0.4.5 (#179)
  • Use bands as stack layers (#183)
  • Add a mask function (#184)
  • Add classify function. (#185)
  • Handle GeoInterface.jl points and polygons in mask (#195)
  • Writing GeoStack to NetCDF broken in version 0.5 (#202)
  • Incorrect type inference when reading from NetCDF in version 0.5 (#203)
  • Cannot use extract anymore (#214)
  • Add zeros, ones, rand, fill, falses, and trues to dispatch on Mapped/Projected mode dims (#216)
  • add crop/extend from polygons/points (#217)
  • Write GeoTIFF with close enough types, with a warning. (#218)
  • Should summary functions ignore NoData by default? (#229)
  • :filepath for Raster metadata in RasterSeries always set to first raster (#232)
  • Error when combining RasterSeries along a new dim (#234)
  • Can't write tif file - GridChunks has no field chunks (#244)
  • Missing value not skipped by SkipMissingVal (#245)
  • Rasterise Shapefile.Table features, and similar (#249)
  • Low efficiency of RasterDiskArray (#254)
  • tiff file bands name missing (#255)
  • Rasters install error (#256)
  • Add lazy keyword to constructors (#260)
  • Rotated/transformed dimensions (#263)
  • loading NetCDF file fine under Julia 1.6.0 and error with Julia 1.7.1 (#268)
  • rasterize broken documentation (#273)
  • Specifying custom dims (#275)
  • Problem while plotting a Raster from an ArchGDAL.jl-generated raster file (#284)
  • RasterSeries built from a RasterDataSource contains copies of the first array (only in v0.4.1) (#294)
  • combine is too slow (#298)

Merged pull requests:

v0.4.1

16 Aug 21:42
7a24dbc
Compare
Choose a tag to compare

Rasters v0.4.1

Diff since v0.4.0

Closed issues:

  • Improve performance of GeoStack and GeoSeries by sharing and caching dims (#64)
  • Standardise access to multiple single slice arrays and a single multidimensional arrays (#70)
  • NCDstack not lazy loading when selecting on dimensions? (#134)
  • Be more lazy (#136)
  • Rasterize polygons (#156)
  • netcdf loads CompoundPeriod step rather than e.g. Month(1) (#160)
  • Move RasterDataSources.jl wrappers here. (#162)
  • Compilation time is too long for very large stacks (#174)
  • _refdims_title not defined (#176)
  • Can't locate the documents for the latest v0.4.5 (#179)
  • Use bands as stack layers (#183)
  • Add a mask function (#184)
  • Add classify function. (#185)
  • Handle GeoInterface.jl points and polygons in mask (#195)
  • Writing GeoStack to NetCDF broken in version 0.5 (#202)
  • Incorrect type inference when reading from NetCDF in version 0.5 (#203)
  • Cannot use extract anymore (#214)
  • Add zeros, ones, rand, fill, falses, and trues to dispatch on Mapped/Projected mode dims (#216)
  • add crop/extend from polygons/points (#217)
  • Write GeoTIFF with close enough types, with a warning. (#218)
  • Should summary functions ignore NoData by default? (#229)
  • :filepath for Raster metadata in RasterSeries always set to first raster (#232)
  • Error when combining RasterSeries along a new dim (#234)
  • Can't write tif file - GridChunks has no field chunks (#244)
  • Missing value not skipped by SkipMissingVal (#245)
  • Rasterise Shapefile.Table features, and similar (#249)
  • Low efficiency of RasterDiskArray (#254)
  • tiff file bands name missing (#255)
  • Rasters install error (#256)
  • Add lazy keyword to constructors (#260)
  • Rotated/transformed dimensions (#263)
  • loading NetCDF file fine under Julia 1.6.0 and error with Julia 1.7.1 (#268)
  • rasterize broken documentation (#273)
  • Specifying custom dims (#275)
  • Problem while plotting a Raster from an ArchGDAL.jl-generated raster file (#284)

Merged pull requests:

  • metadata default is NoMetadata (#157) (@rafaqz)
  • CompatHelper: bump compat for "Missings" to "1.0" (#158) (@github-actions[bot])
  • fix netcdf time parsing so Period is returned, rather than CompoundPeriod (#161) (@rafaqz)
  • fix show (#164) (@rafaqz)
  • Rasterdatasources (#165) (@rafaqz)
  • Fix nodata type (#166) (@rafaqz)
  • Bugfix series child (#167) (@rafaqz)
  • Refactor using internal wrappers (#168) (@rafaqz)
  • Add mask and mask! (#187) (@rafaqz)
  • Improvements to stack (#189) (@rafaqz)
  • add classify and classify! (#190) (@rafaqz)
  • More methods (#193) (@rafaqz)
  • add skipmissingval to agregate (#194) (@rafaqz)
  • improve docs and update RDS (#199) (@rafaqz)
  • update ArchGDAL to 0.7 (#201) (@rafaqz)
  • polygon mask, inpolygon and rasterize (#204) (@rafaqz)
  • fix netcdf stack layer types (#205) (@rafaqz)
  • add GeoSeries constructor from NamedTuple of Vector (#206) (@rafaqz)
  • remove clims adjustment its confusing (#207) (@rafaqz)
  • show missingval in array show (#208) (@rafaqz)
  • use typemin to write missing missingval in gdal and grd (#209) (@rafaqz)
  • Dataframes in docs (#210) (@rafaqz)
  • use name instead of colnames in rasterize, and test (#211) (@rafaqz)
  • add constructors for tables and vectors to GeoArray and GeoStack (#212) (@rafaqz)
  • hack to fix wrapped return value from GDAL (#213) (@rafaqz)
  • allow and test gdal working from a URL (#215) (@rafaqz)
  • Update for DD LookupArrays (#220) (@rafaqz)
  • generic constructors like zeros make GeoArrays (#221) (@rafaqz)
  • Rename to Rasters.jl (#222) (@rafaqz)
  • fix adapt for Projected and Mapped (#223) (@rafaqz)
  • inpoly -> inpolygon (#225) (@mkborregaard)
  • Update issue templates (#228) (@rafaqz)
  • print the missingval to IO (#230) (@vlandau)
  • Methods cleanup, better polygon ops and rasterization (#236) (@rafaqz)
  • Inpolygon (#237) (@rafaqz)
  • add skipmissing for missingval (#238) (@rafaqz)
  • CompatHelper: bump compat for ArchGDAL to 0.8, (keep existing compat) (#239) (@github-actions[bot])
  • Bugfixes and test coverage (#240) (@rafaqz)
  • CompatHelper: bump compat for HDF5 to 0.16, (keep existing compat) (#243) (@github-actions[bot])
  • compare missingval by value (#246) (@maxfreu)
  • CompatHelper: bump compat for FillArrays to 0.13, (keep existing compat) (#248) (@github-actions[bot])
  • fix polygon performance and accuracy (#250) (@rafaqz)
  • CompatHelper: bump compat for NCDatasets to 0.12, (keep existing compat) (#251) (@github-actions[bot])
  • add kw... to ncdatasets write (#252) (@kongdd)
  • add append to ncdatasets write (#253) (@kongdd)
  • open files before read, modify, collect and Array (#257) (@rafaqz)
  • read and write band names (#259) (@rafaqz)
  • add lazy flag to make laziness optional (#261) (@rafaqz)
  • DiskArrays 0.3.3 (#264) (@rafaqz)
  • minor updates for GeoFormatTypes 0.4 (#265) (@rafaqz)
  • fix polygons (#266) (@rafaqz)
  • Performance tweaks (#267) (@rafaqz)
  • load/save stack names (#269) (@rafaqz)
  • CompatHelper: bump compat for Setfield to 1, (keep existing compat) (#271) (@github-actions[bot])
  • Update Geointerface (#276) (@rafaqz)
  • Affine maps for geotransforms (#277) (@rafaqz)
  • make lazy=false the default for arrays and stacks (#278) (@rafaqz)
  • Zonal statistics (#279) (@rafaqz)
  • test filename exists (#280) (@rafaqz)
  • remove deprecated functions (#281) (@rafaqz)
  • fix edges generation performance (#285) (@rafaqz)
  • allow south up files in gdal (#286) (@rafaqz)
  • bugfix raster from AbstractDimArray (#287) (@rafaqz)
  • add reproject methods for rasters and dims (#289) (@rafaqz)
  • update DimensionalData to 0.21 (#290) (@rafaqz)
  • accept Missing unions in coordinate variables (#292) (@rafaqz)
  • document zonal (#293) (@rafaqz)

v0.4.0

14 Aug 18:35
0061e6e
Compare
Choose a tag to compare

Rasters v0.4.0

Diff since v0.3.6

Closed issues:

  • Improve performance of GeoStack and GeoSeries by sharing and caching dims (#64)
  • Standardise access to multiple single slice arrays and a single multidimensional arrays (#70)
  • refdims_title is incorrect when the referenced dim is of length 1 (#105)
  • Handle Netcdf bounds variables (#104)
  • NCDstack not lazy loading when selecting on dimensions? (#134)
  • Be more lazy (#136)
  • Write GDALarray with X-Y coordiates (#140)
  • No method to write GeoArrays of Int type? (#143)
  • Just use X, Y and Z and drop Lat/Lon and all Geo dims (#145)
  • Downscaling trips up contour plot (#148)
  • Rasterize polygons (#156)
  • netcdf loads CompoundPeriod step rather than e.g. Month(1) (#160)
  • Move RasterDataSources.jl wrappers here. (#162)
  • Compilation time is too long for very large stacks (#174)
  • _refdims_title not defined (#176)
  • Can't locate the documents for the latest v0.4.5 (#179)
  • Use bands as stack layers (#183)
  • Add a mask function (#184)
  • Add classify function. (#185)
  • Handle GeoInterface.jl points and polygons in mask (#195)
  • Writing GeoStack to NetCDF broken in version 0.5 (#202)
  • Incorrect type inference when reading from NetCDF in version 0.5 (#203)
  • Cannot use extract anymore (#214)
  • Add zeros, ones, rand, fill, falses, and trues to dispatch on Mapped/Projected mode dims (#216)
  • add crop/extend from polygons/points (#217)
  • Write GeoTIFF with close enough types, with a warning. (#218)
  • Should summary functions ignore NoData by default? (#229)
  • :filepath for Raster metadata in RasterSeries always set to first raster (#232)
  • Error when combining RasterSeries along a new dim (#234)
  • Can't write tif file - GridChunks has no field chunks (#244)
  • Missing value not skipped by SkipMissingVal (#245)
  • Rasterise Shapefile.Table features, and similar (#249)
  • Low efficiency of RasterDiskArray (#254)
  • tiff file bands name missing (#255)
  • Rasters install error (#256)
  • Add lazy keyword to constructors (#260)
  • Rotated/transformed dimensions (#263)
  • loading NetCDF file fine under Julia 1.6.0 and error with Julia 1.7.1 (#268)
  • rasterize broken documentation (#273)
  • Specifying custom dims (#275)
  • Problem while plotting a Raster from an ArchGDAL.jl-generated raster file (#284)

Merged pull requests:

v0.3.0

30 Jun 14:57
2159a00
Compare
Choose a tag to compare

Rasters v0.3.0

Diff since v0.2.2

Closed issues:

  • Rotated/transformed dimensions (#263)
  • rasterize broken documentation (#273)
  • Specifying custom dims (#275)

Merged pull requests:

v0.2.2

07 May 07:13
62feec2
Compare
Choose a tag to compare

Rasters v0.2.2

Diff since v0.2.1

Closed issues:

  • replace_missing should just do nothing if missingval is allready missing (#63)
  • Improve performance of GeoStack and GeoSeries by sharing and caching dims (#64)
  • Standardise access to multiple single slice arrays and a single multidimensional arrays (#70)
  • Add wrapped methods that write to disk (#76)
  • Cannot subset SMAP data by Lon Lat (#78)
  • Conflicting identifiers: NCDatasets.name and GeoData.name (#81)
  • How to use GeoData.jl with staggered grid data? (#82)
  • dimkeys without bounds attrib (#84)
  • Should indexing into an NCDstack with a non-existent key produce an error? (#86)
  • UndefVarError: maybe_reproject not defined when trying to plot a GeoArray (#87)
  • GDALarray doesn't load lazily (#89)
  • Don't show GeoArray data by default? (#94)
  • Cannot slice along custom dimensions defined via @dim (#95)
  • refdims_title is incorrect when the referenced dim is of length 1 (#105)
  • 2D array not being plotted properly as a heatmap-like (#103)
  • Handle Netcdf bounds variables (#104)
  • error opening ncd file with NCDarray (#113)
  • In GeoData 0.3.2, Error: got unsupported keyword argument "usercrs" in GDALarray() (#114)
  • Cannot mutate GeoArray data? (#115)
  • Cannot aggregate across Time or only one spatial dimension (#116)
  • Plots aspect_ratio=1 (#125)
  • Tag new release? (#131)
  • NCDstack not lazy loading when selecting on dimensions? (#134)
  • Using GeoArray to set alpha in plot (#135)
  • Be more lazy (#136)
  • Where did GDALarray go? (#138)
  • Write GDALarray with X-Y coordiates (#140)
  • No method to write GeoArrays of Int type? (#143)
  • Just use X, Y and Z and drop Lat/Lon and all Geo dims (#145)
  • Downscaling trips up contour plot (#148)
  • Rasterize polygons (#156)
  • netcdf loads CompoundPeriod step rather than e.g. Month(1) (#160)
  • Move RasterDataSources.jl wrappers here. (#162)
  • Compilation time is too long for very large stacks (#174)
  • _refdims_title not defined (#176)
  • Can't locate the documents for the latest v0.4.5 (#179)
  • Use bands as stack layers (#183)
  • Add a mask function (#184)
  • Add classify function. (#185)
  • Handle GeoInterface.jl points and polygons in mask (#195)
  • Writing GeoStack to NetCDF broken in version 0.5 (#202)
  • Incorrect type inference when reading from NetCDF in version 0.5 (#203)
  • Cannot use extract anymore (#214)
  • Add zeros, ones, rand, fill, falses, and trues to dispatch on Mapped/Projected mode dims (#216)
  • add crop/extend from polygons/points (#217)
  • Write GeoTIFF with close enough types, with a warning. (#218)
  • Should summary functions ignore NoData by default? (#229)
  • :filepath for Raster metadata in RasterSeries always set to first raster (#232)
  • Error when combining RasterSeries along a new dim (#234)
  • Can't write tif file - GridChunks has no field chunks (#244)
  • Missing value not skipped by SkipMissingVal (#245)
  • Low efficiency of RasterDiskArray (#254)
  • tiff file bands name missing (#255)
  • Rasters install error (#256)
  • Add lazy keyword to constructors (#260)
  • loading NetCDF file fine under Julia 1.6.0 and error with Julia 1.7.1 (#268)

Merged pull requests:

  • WIP Rethink crs modes (#72) (@rafaqz)
  • MassInstallAction: Install the TagBot workflow on this repository (#80) (@rafaqz)
  • handle length 1 netcdf dimensions (#83) (@rafaqz)
  • dimkeys without bounds attrib (#85) (@Mattriks)
  • Pretty printing for AbstractGeoStack (#88) (@ali-ramadhan)
  • dont show DiskGeoArray data (#90) (@rafaqz)
  • Fix dd plots (#91) (@rafaqz)
  • add OpenGeoArray and do block behaviour (#92) (@rafaqz)
  • CompatHelper: bump compat for "DimensionalData" to "0.14" (#93) (@github-actions[bot])
  • use key2dim to filter netcdf dimension names (#96) (@rafaqz)
  • Dont show AbstractGeoArray data (#97) (@ali-ramadhan)
  • dont aggregate scale=1 dims, and clean up syntax (#98) (@rafaqz)
  • fix boolmask and missingmask for nan (#99) (@rafaqz)
  • CompatHelper: bump compat for "HDF5" to "0.14" (#100) (@github-actions[bot])
  • error if key isnt in netcdf (#101) (@rafaqz)
  • fix replace_missing when both missingval and newmissingval are missing (#102) (@rafaqz)
  • Print the length of each GeoArray dimension (#107) (@ali-ramadhan)
  • move metadata to DimensionalData and update (#110) (@rafaqz)
  • use methods not getproperty (#111) (@rafaqz)
  • update HDF5 methods for smap (#117) (@rafaqz)
  • clean up syntax to use Bluestyle and explicitly call imported methods (#118) (@rafaqz)
  • use Base.open not Open (#119) (@rafaqz)
  • CompatHelper: bump compat for "NCDatasets" to "0.11" (#120) (@github-actions[bot])
  • stack keys are a keyword argument (#121) (@rafaqz)
  • fix aggregation of only one dim, with others as Colon (#122) (@rafaqz)
  • CompatHelper: bump compat for "Reexport" to "1.0" (#123) (@github-actions[bot])
  • CompatHelper: bump compat for "Adapt" to "3.0" (#124) (@github-actions[bot])
  • Added haskey method (#126) (@mauro3)
  • only test smap if the files exist (#127) (@rafaqz)
  • CompatHelper: bump compat for "HDF5" to "0.15" (#128) (@github-actions[bot])
  • Xyz geoplot (#129) (@rafaqz)
  • CompatHelper: bump compat for "DimensionalData" to "0.16" (#130) (@github-actions[bot])
  • names is now keys in HDF5 (#132) (@rafaqz)
  • fix ncdatasets new bounds method clash (#133) (@rafaqz)
  • reformat docs and apply strict=true to build (#137) (@rafaqz)
  • save GeoArray with GDAL, without crs (#139) (@rafaqz)
  • bugfix map for DiskGeoStack (#141) (@rafaqz)
  • fix projected mode defaults for set, and fix show (#142) (@rafaqz)
  • add convenience methods geoarray, stack and series (#144) (@rafaqz)
  • use X, Y, Z for Lon, Lat, Vert (#146) (@rafaqz)
  • handle new setnodatavalue behaviour in ArchGDAL 0.6 (#149) (@rafaqz)
  • simple typo fix in docstring (#150) (@vlandau)
  • Netcdf bounds (#151) (@rafaqz)
  • update examples and run during tests (#152) (@rafaqz)
  • add read to read sources to memory (#153) (@rafaqz)
  • Labelled metadata (#155) (@rafaqz)
  • metadata default is NoMetadata (#157) (@rafaqz)
  • CompatHelper: bump compat for "Missings" to "1.0" (#158) (@github-actions[bot])
  • fix netcdf time parsing so Period is returned, rather than CompoundPeriod (#161) (@rafaqz)
  • fix show (#164) (@rafaqz)
  • Rasterdatasources (#165) (@rafaqz)
  • Fix nodata type (#166) (@rafaqz)
  • Bugfix series child (#167) (@rafaqz)
  • Refactor using internal wrappers (#168) (@rafaqz)
  • Add mask and mask! (#187) (@rafaqz)
  • Improvements to stack (#189) (@rafaqz)
  • add classify and classify! (#190) (@rafaqz)
  • More methods (#193) (@rafaqz)
  • add skipmissingval to agregate (#194) (@rafaqz)
  • improve docs and update RDS (#199) (@rafaqz)
  • update ArchGDAL to 0.7 (#201) (@rafaqz)
  • polygon mask, inpolygon and rasterize (#204) (@rafaqz)
  • fix netcdf stack layer types (#205) (@rafaqz)
  • add GeoSeries constructor from NamedTuple of Vector (#206) (@rafaqz)
  • remove clims adjustment its confusing (#207) (@rafaqz)
  • show missingval in array show (#208) (@rafaqz)
  • use typemin to write missing missingval in gdal and grd (#209) (@rafaqz)
  • Dataframes in docs (#210) (@rafaqz)
  • use name instead of colnames in rasterize, and test (#211) (@rafaqz)
  • add constructors for tables and vectors to GeoArray and GeoStack (#212) (@rafaqz)
  • hack to fix wrapped return value from GDAL (#213) (@rafaqz)
  • allow and test gdal working from a URL (#215) (@rafaqz)
  • Update for DD LookupArrays (#220) (@rafaqz)
  • generic constructors like zeros make GeoArrays (#221) (@rafaqz)
  • Rename to Rasters.jl (#222) (@rafaqz)
  • fix adapt for Projected and Mapped (#223) (@rafaqz)
  • inpoly -> inpolygon (#225) (@mkborregaard)
  • Update issue templates (#228) (@rafaqz)
  • print the missingval to IO (#230) (@vlandau)
  • Methods cleanup, better polygon ops and rasterization (#236) (@rafaqz)
  • Inpolygon (#237) (@rafaqz)
  • add skipmissing for missingval (#238) (@rafaqz)
  • CompatHelper: bump compat for ArchGDAL to 0.8, (keep existing compat) (#239) (@github-actions[bot])
  • Bugfixes and test coverage (#240) (@rafaqz)
  • CompatHelper: bump compat for HDF5 to 0.16, (keep existing compat) (#243) (@github-actions[bot])
  • compare missingval by value (#246) (@maxfreu)
  • CompatHelper: bump compat for FillArrays to 0.13, (keep existing compat) (#248) (@github-actions[bot])
  • fix polygon performance and accuracy (#250) (@rafaqz)
  • CompatHelper: bump compat for NCDatasets to 0.12, (keep existing compat) (#251) (@github-actions[bot])
  • add kw... to ncdatasets write (#252) (@kongdd)
  • add append to ncdatasets write (#253) (@kongdd)
  • open files before read, modify, collect and Array (#257) (@rafaqz)
  • read and write band names (#259) (@rafaqz)
  • add lazy flag to make laziness optional (#261) (@rafaqz)
  • DiskArrays 0.3.3 (#264) (@rafaqz)
  • minor updates for GeoFormatTypes 0.4 (#265) (@rafaqz)
  • fix polygons (#266) (@rafaqz)
  • Performance tweaks (#267) (@rafaqz)