Releases: rafaqz/Rasters.jl
Releases · rafaqz/Rasters.jl
v0.5.0
v0.4.6
Rasters v0.4.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)
- 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
, andtrues
to dispatch onMapped
/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 usingRaster
(#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:
- Refactor using internal wrappers (#168) (@rafaqz)
- Add
mask
andmask!
(#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
andArray
(#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)
- Small fix: Ensure that dates is always defined (#295) (@jguerber)
- fix tests errors from changed output of
zero
(#296) (@rafaqz) - fix series for
lazy
andduplicate_first
(#297) (@rafaqz) - fix comparedims for DD (#301) (@rafaqz)
- standardise metadata as
Metadata{X,Dict{String,Any}}
(#304) (@rafaqz) - for netcdf, missingval=nothing when there is not Missing in the type (#308) (@rafaqz)
- use getpoint instead of getgeom for fast pathway (#310) (@rafaqz)
- Update dd (#314) (@rafaqz)
- reorganise precompile (#315) (@rafaqz)
- flexibilize _gdalwrite (#318) (@maxfreu)
- fix ncd write memory allocations, and error messages (#320) (@rafaqz)
- fix rasterization for a single feature (#323) (@rafaqz)
- bugfix JET.jl errors (#324) (@rafaqz)
- Fix line burning and test
rasterize
against GDAL (#330) (@rafaqz) - read/write axis and standard_name for netcdf (#331) (@rafaqz)
- add res keyword to rasterize and document (#332) (@rafaqz)
- Documentation updates (#334) (@jbisits)
- more details in
show
(#338) (@rafaqz) - fix gdal drivers (#345) (@rafaqz)
- fix detecting first valid variable in netcdf (#346) (@rafaqz)
- bugfix rotations and test (#348) (@rafaqz)
- lots of small docs fixes (#349) (@rafaqz)
v0.4.5
Rasters 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
, andtrues
to dispatch onMapped
/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 usingRaster
(#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:
- Refactor using internal wrappers (#168) (@rafaqz)
- Add
mask
andmask!
(#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
andArray
(#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)
- Small fix: Ensure that dates is always defined (#295) (@jguerber)
- fix tests errors from changed output of
zero
(#296) (@rafaqz) - fix series for
lazy
andduplicate_first
(#297) (@rafaqz) - fix comparedims for DD (#301) (@rafaqz)
- standardise metadata as
Metadata{X,Dict{String,Any}}
(#304) (@rafaqz) - for netcdf, missingval=nothing when there is not Missing in the type (#308) (@rafaqz)
- use getpoint instead of getgeom for fast pathway (#310) (@rafaqz)
- Update dd (#314) (@rafaqz)
- reorganise precompile (#315) (@rafaqz)
- flexibilize _gdalwrite (#318) (@maxfreu)
- fix ncd write memory allocations, and error messages (#320) (@rafaqz)
- fix rasterization for a single feature (#323) (@rafaqz)
- bugfix JET.jl errors (#324) (@rafaqz)
- Fix line burning and test
rasterize
against GDAL (#330) (@rafaqz) - read/write axis and standard_name for netcdf (#331) (@rafaqz)
- add res keyword to rasterize and document (#332) (@rafaqz)
- Documentation updates (#334) (@jbisits)
- more details in
show
(#338) (@rafaqz) - fix gdal drivers (#345) (@rafaqz)
- fix detecting first valid variable in netcdf (#346) (@rafaqz)
v0.4.4
Rasters 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
, andtrues
to dispatch onMapped
/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:
- Refactor using internal wrappers (#168) (@rafaqz)
- Add
mask
andmask!
(#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
andArray
(#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)
- Small fix: Ensure that dates is always defined (#295) (@jguerber)
- fix tests errors from changed output of
zero
(#296) (@rafaqz) - fix series for
lazy
andduplicate_first
(#297) (@rafaqz) - fix comparedims for DD (#301) (@rafaqz)
- standardise metadata as
Metadata{X,Dict{String,Any}}
(#304) (@rafaqz) - for netcdf, missingval=nothing when there is not Missing in the type (#308) (@rafaqz)
- use getpoint instead of getgeom for fast pathway (#310) (@rafaqz)
- Update dd (#314) (@rafaqz)
- reorganise precompile (#315) (@rafaqz)
- flexibilize _gdalwrite (#318) (@maxfreu)
- fix ncd write memory allocations, and error messages (#320) (@rafaqz)
- fix rasterization for a single feature (#323) (@rafaqz)
- bugfix JET.jl errors (#324) (@rafaqz)
- Fix line burning and test
rasterize
against GDAL (#330) (@rafaqz) - read/write axis and standard_name for netcdf (#331) (@rafaqz)
- add res keyword to rasterize and document (#332) (@rafaqz)
- Documentation updates (#334) (@jbisits)
v0.4.3
Rasters 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
, andtrues
to dispatch onMapped
/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:
- Fix nodata type (#166) (@rafaqz)
- Bugfix series child (#167) (@rafaqz)
- Refactor using internal wrappers (#168) (@rafaqz)
- Add
mask
andmask!
(#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
andArray
(#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)
- Small fix: Ensure that dates is always defined (#295) (@jguerber)
- fix tests errors from changed output of
zero
(#296) (@rafaqz) - fix series for
lazy
andduplicate_first
(#297) (@rafaqz) - fix comparedims for DD (#301) (@rafaqz)
- for netcdf, missingval=nothing when there is not Missing in the type (#308) (@rafaqz)
v0.4.2
Rasters 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)
- 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
, andtrues
to dispatch onMapped
/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:
- Rasterdatasources (#165) (@rafaqz)
- Fix nodata type (#166) (@rafaqz)
- Bugfix series child (#167) (@rafaqz)
- Refactor using internal wrappers (#168) (@rafaqz)
- Add
mask
andmask!
(#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
andArray
(#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)
- Small fix: Ensure that dates is always defined (#295) (@jguerber)
- fix tests errors from changed output of
zero
(#296) (@rafaqz) - fix series for
lazy
andduplicate_first
(#297) (@rafaqz) - fix comparedims for DD (#301) (@rafaqz)
v0.4.1
Rasters 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)
- 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
, andtrues
to dispatch onMapped
/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
andmask!
(#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
andArray
(#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
Rasters 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)
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
, andtrues
to dispatch onMapped
/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:
- 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
andmask!
(#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
andArray
(#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)
v0.3.0
v0.2.2
Rasters v0.2.2
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
andGeoData.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 aGeoArray
(#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
, andtrues
to dispatch onMapped
/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
andmask!
(#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
andArray
(#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)