Skip to content

Releases: rafaqz/Rasters.jl

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)

v0.2.1

20 Feb 04:09
4700d90
Compare
Choose a tag to compare

Rasters v0.2.1

Diff since v0.2.0

Closed issues:

  • Writing GeoStack to NetCDF broken in version 0.5 (#202)
  • add crop/extend from polygons/points (#217)
  • Can't write tif file - GridChunks has no field chunks (#244)
  • Missing value not skipped by SkipMissingVal (#245)

Merged pull requests:

  • 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)

v0.2.0

17 Jan 22:20
Compare
Choose a tag to compare

Rasters v0.2.0

Diff since v0.1.2

Closed issues:

  • Bug correcting index Locus (#61)
  • replace_missing should just do nothing if missingval is allready missing (#63)
  • Improve performance of GeoStack and GeoSeries by sharing and caching dims (#64)
  • Layer and sequence interpolation for interop between hourly temperature and min/max datasets (and similar) (#65)
  • "Error requiring ArchGDAL from GeoData" after using Circuitscape; using GeoData (#66)
  • Wrap gdal warp in a general method (#68)
  • Contains not work (#69)
  • 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)
  • TagBot trigger issue (#79)
  • 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)
  • 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)
  • 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)

Merged pull requests:

  • Bugfixes (#62) (@rafaqz)
  • Add ArchGDAL, HDF5, and NCDatasets compat entries to project.toml (#67) (@vlandau)
  • WIP Rethink crs modes (#72) (@rafaqz)
  • Add resample wrapper and methods to convert between ArchGDAL.Dataset and GeoArray (#73) (@vlandau)
  • Dd updates (#74) (@rafaqz)
  • Snap resample (#75) (@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)

v0.1.1

20 Nov 09:52
abfa0ff
Compare
Choose a tag to compare

Rasters v0.1.1

Diff since v0.1.0

Merged pull requests:

v0.1.0

12 Nov 14:21
00c9dc5
Compare
Choose a tag to compare

Rasters v0.1.0

Closed issues:

  • Get accurate lat/lon from projection in GDALarray (#1)
  • Handle center, left, right, top, bottom coords and bounds (#2)
  • Save back to tiff, netcdf, etc (#4)
  • Handling of Grids (#14)
  • Can't precompile current master: Metadata not defined (#19)
  • Windowing doesn't allways propagate (#20)
  • Datetime display in plots (#21)
  • field metadata of a loaded netcdf variable is incomplete. (#22)
  • When length(dvar)==1 (#39)
  • convert projection to lat/lon when saving GDALarray as netcdf (#43)
  • Load smap file from filename regex (#46)
  • Multiple subplots are broken with Lon, Lat, Ti order (#47)
  • Report progress during GeoData.aggregate (#49)
  • GrowthMaps.jl and Dispersal.jl workflow (#50)
  • Selector problems with reversed dims (#56)
  • Bug correcting index Locus (#61)
  • replace_missing should just do nothing if missingval is allready missing (#63)
  • Improve performance of GeoStack and GeoSeries by sharing and caching dims (#64)
  • Layer and sequence interpolation for interop between hourly temperature and min/max datasets (and similar) (#65)
  • "Error requiring ArchGDAL from GeoData" after using Circuitscape; using GeoData (#66)
  • Wrap gdal warp in a general method (#68)
  • Contains not work (#69)
  • 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)
  • TagBot trigger issue (#79)
  • 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)
  • Incorrect type inference when reading from NetCDF in version 0.5 (#203)
  • Add zeros, ones, rand, fill, falses, and trues to dispatch on Mapped/Projected mode dims (#216)
  • Write GeoTIFF with close enough types, with a warning. (#218)

Merged pull requests:

  • Dev (#6) (@rafaqz)
  • CompatHelper: add new compat entry for "DimensionalData" at version "0.5" (#18) (@github-actions[bot])
  • CompatHelper: bump compat for "RecipesBase" to "0.8" (#23) (@github-actions[bot])
  • Install TagBot as a GitHub Action (#24) (@JuliaTagBot)
  • Better dims (#25) (@rafaqz)
  • Better dims (#26) (@rafaqz)
  • CompatHelper: bump compat for "DimensionalData" to "0.7" (#28) (@github-actions[bot])
  • fix ncd metadata (#29) (@rafaqz)
  • Reprojection (#35) (@rafaqz)
  • CompatHelper: bump compat for "RecipesBase" to "1.0" (#38) (@github-actions[bot])
  • Rethink stack (#40) (@rafaqz)
  • Tests (#41) (@rafaqz)
  • Better coverage, and projection changes (#44) (@rafaqz)
  • allow writing files between formats (#45) (@rafaqz)
  • Manual dimcrs (#52) (@rafaqz)
  • fix shiftindexloci (#53) (@rafaqz)
  • Smap regex (#54) (@rafaqz)
  • ProgressMeter for aggregate (#55) (@rafaqz)
  • Better docs and bugfixes (#57) (@rafaqz)
  • more docs and cleanup (#58) (@rafaqz)
  • Aqua (#59) (@rafaqz)
  • Bugfixes (#62) (@rafaqz)
  • Add ArchGDAL, HDF5, and NCDatasets compat entries to project.toml (#67) (@vlandau)
  • WIP Rethink crs modes (#72) (@rafaqz)
  • Add resample wrapper and methods to convert between ArchGDAL.Dataset and GeoArray (#73) (@vlandau)
  • Dd updates (#74) (@rafaqz)
  • Snap resample (#75) (@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)