Skip to content

v0.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Jan 22:20

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)