v0.2.0
Rasters v0.2.0
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
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) - 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) - 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
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)