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)