Releases: rafaqz/Rasters.jl
Releases · rafaqz/Rasters.jl
v0.11.5
Rasters v0.11.5
Merged pull requests:
- Add ZarrDataset extension (#640) (@felixcremer)
- precise step (#656) (@tiemvanderdeure)
- fix vector element type in zonal pre-allocation (#704) (@DanTanAtAims)
- remove HDF5.jl weakdep (#705) (@rafaqz)
Closed issues:
v0.11.4
Rasters v0.11.4
Merged pull requests:
- more consistent geometries handling (#671) (@tiemvanderdeure)
- La/new vite docs: ready to merge (#675) (@lazarusA)
- cache RDS in Artifacts folder (#676) (@asinghvi17)
- Add .nc4 as NCDatasets extension (#683) (@haakon-e)
- updates to
Raster
docs (#684) (@haakon-e) - Update data_sources.jl to use kwarg "name" instead of "key" (#686) (@alex-s-gardner)
- Bump RasterDatasource version (#688) (@felixcremer)
- fix extract
missing
from aRaster
(#691) (@tiemvanderdeure) - fix markdown (#692) (@spaette)
- fix typos (#693) (@spaette)
- add global checkmem (#698) (@rafaqz)
Closed issues:
v0.11.3
Rasters v0.11.3
Merged pull requests:
Closed issues:
v0.11.2
Rasters v0.11.2
Merged pull requests:
Closed issues:
- Comparing Julia's Rasters.zonal vs Python's Geopandas + Rasterio (#312)
Write
seems to consume a lot of memory (#317)- OutOfMemoryError() when loading a vrt file (#367)
- rasterize of Raster from YAXArrays fails (#475)
typeof(missingval)
should be a subtype ofeltype
(#519)- Comparing R Terra and Julia Rasters crop function: alignment y to the geometry of x (#557)
- Add TILED=YES to gdal default write options (#564)
- How do I write a RasterStack object to a GeoTIFF file using the Rasters package? (#570)
- In aggregate functions issues of scale as integer and float (#587)
cellsize
should error informatively if there is no CRS (#660)cellsize
should error withPoints
(#662)
v0.11.1
Rasters v0.11.1
Merged pull requests:
- optimise extract performance (#641) (@rafaqz)
- Fix backticks in zonal docstring (#654) (@asinghvi17)
- disallow missing values in CDM dims (#655) (@rafaqz)
- match to-dims with resample (#657) (@tiemvanderdeure)
- check crs (and sampling) in cellsize and reproject (#665) (@tiemvanderdeure)
- check memory use in coverage before allocating for a specified
scale
(#666) (@rafaqz) - fix name of unnamed raster (#667) (@rafaqz)
Closed issues:
- Can't open netcdf file as Raster (#605)
- Reading cropped array with Rasters is 4x slower than with GeoArrays (#618)
- Optimise extract for
Regular
lookups (#625) - slow speed in write nc (#642)
- Further optimize extract() for regularly spaced arrays (#653)
- rasters without a name are called
Symbol("Rasters.NoKW()")
(#658) coverage
should checkscale
before allocating larger-than-memory buffer arrays (#661)
v0.11.0
Rasters v0.11.0
Merged pull requests:
- Integration of CommonDataModel sources (#416) (@tcarion)
- fix common data model chunk propagation, source type propagation, and other things (#592) (@rafaqz)
- fix cellsize (#595) (@tiemvanderdeure)
- fix writing points dims to netcdf (#597) (@rafaqz)
- add TILED=YES creation option for gdal write (#598) (@maxfreu)
- missingmask of all layers in rasterstack (#599) (@tiemvanderdeure)
- boolmask for rasterstack/series (#601) (@tiemvanderdeure)
- update cdm and bugfix (#607) (@rafaqz)
- File checks (#608) (@rafaqz)
- overhaul keywords (#612) (@rafaqz)
- add extra checks to _missingval_from_gdal when x is a float (#613) (@tiemvanderdeure)
- better filestack performance (#614) (@rafaqz)
- keep the name of a Raster when resampling (#616) (@tiemvanderdeure)
- skip
missingval
when callingextract
withskipmissing
=true
(#617) (@tiemvanderdeure) - Update extract.jl (#620) (@alex-s-gardner)
- fix reading a lazy rasterstack (#621) (@tiemvanderdeure)
- extract over rows if rows are geometries (#622) (@tiemvanderdeure)
- Specify the units of
res
in docstrings (#627) (@asinghvi17) - fix filename show (#628) (@rafaqz)
- fix
trim
for dim length over 4 (#630) (@rafaqz) - Fix typos (#631) (@felixcremer)
- wrap var in diskarray in when writing netcdf (#633) (@tiemvanderdeure)
- test allocations when writing (#635) (@tiemvanderdeure)
- Faster geom extract (#638) (@rafaqz)
- collapse missingval when constructing rasterstack if possible (#639) (@tiemvanderdeure)
- Dd (#645) (@rafaqz)
- stack replace_missing and bugfixes (#647) (@rafaqz)
- remove HDF5 module from docs (#649) (@rafaqz)
- fix docs plots (#650) (@rafaqz)
- Fix and test rasterize for feature collections (#651) (@rafaqz)
Closed issues:
- Save SMAP (#48)
- Spherical manifolds etc. (#60)
- Add NoMissingVal type (#77)
- Load data cubes (#154)
- cat for stacks and series (#177)
- Polynomial RasterStack creation time (#226)
- Fix compilation time (#258)
- Support for GRIB files (#282)
- Opening a Vector Dataset yields unclear error (#300)
- Dict() as metadata (#302)
- Choose a better color scheme (#355)
- Trying to save a converted YAXArray to NetCDF fails with OutofMemory error (#368)
- Equivalent of
coords
in GeoArrays.jl (#382) - Split-apply-combine on rasterlayers (#396)
- Help: Understranding StackRaster (#471)
write
of a Raster with crs fails (#482)- Do not save source files in gh-pages branch after docs creation was: git repo too large (#543)
- Rasters can not be read by QGIS (#589)
- missingval keyword for RasterStack (#611)
- Is there a way to get index of nearest location for a set of coordinates? (#619)
- verbose = false in
rasterize
does not suppress "Info" (#624) - Error while displaying synthetically generated RasterStack: filename not found (#626)
trim
scales poorly with number of dimensions (#629)- Faster polygon and line
extract
(#637) - netcdf time axis gets irregular values (#646)
- Can't rasterize a
GI.FeatureCollection
(#648)
v0.10.1
Rasters v0.10.1
Merged pull requests:
- Fix resample missingval (#578) (@rafaqz)
- CompatHelper: bump compat for Adapt to 4, (keep existing compat) (#579) (@github-actions[bot])
- use GeoInterface.crs (#580) (@rafaqz)
- Fixed
extract
bug forRasterStack
(#581) (@JoshuaBillson) - Fix series loading from type with keywords (#583) (@rafaqz)
- Fixes (#588) (@rafaqz)
Closed issues:
- Export
extent
and show resolution if it is available. (#574) - Create a RasterStack from raster data with slightly different resolutions, dimensions and extents. (#576)
extract
throws an error when called onRasterStack
(#582)- How to create a single RasterStack from multiple multi-layer TIFF files with different extents while preserving the original band names.? (#585)
- Create a custom Kernel density function with 3 methods (#586)
v0.10.0
Rasters v0.10.0
Breaking changes
- extract accepts arrays and tables, but not arbitrary iterators
rplot
doesn't accept a plottype keyword, onlyheatmap!
works- gdal
Points
rasterwrite
output will be slightly different, but in a good way :)
Merged pull requests:
- Warp fixes (#545) (@rafaqz)
- fix api reference docs images (#550) (@rafaqz)
- bump NCDatasets to v0.13 (#552) (@kongdd)
- fix makie for RGB rasters (#553) (@rafaqz)
- clean up grd (#554) (@rafaqz)
- document, test and add keyword method for
reproject
(#563) (@rafaqz) - Better extract (#565) (@rafaqz)
- Extend fixes (#568) (@rafaqz)
- allow Makie 0.20 (#569) (@rafaqz)
- limit rplot to heatmap! for now (#573) (@rafaqz)
- introduce threadsafe rasterize so last and some custom funcs can be fast (#575) (@rafaqz)
- Fix writing GDAL "Points" on reversed axes (#577) (@rafaqz)
Closed issues:
- NetCDF-4 classic model file: empty
char
variable cannot be read (#305) resample
reverses one dim (#384)- Error plotting 1D dataset with Makie (#412)
- Plotting heatmaps using CairoMakie fails after version 0.8.1 (#492)
- SLC Incorrect Data on Write (#502)
- add direct (test?) dependency on GDAL (#521)
- Method links to
resample
andwarp
are broken (#537) - Shifting coordinates with resample (#538)
- tag new version with upgrade of DimensionalData (#544)
- wrong extent of Raster (#555)
- how to tell Raster my tiff is a Center coordinate (#556)
- Axes in rplot should be linked (#560)
- Projection of a tiff (#562)
- Rasterize Line on large grid has lots of empty pixels (#567)
- How can one convert a DataFrames into a raster without knowing the resolution and extent? (#572)
v0.9.0
Rasters v0.9.0
Merged pull requests:
- mask and mask! now remove missing values in the source raster (#507) (@JoshuaBillson)
- tweak makie plots (#512) (@rafaqz)
- gdal cleanup (#516) (@rafaqz)
- fix reproject error (#517) (@rafaqz)
- test and warn when rasterizing empty things (#525) (@rafaqz)
- Update dd (#526) (@rafaqz)
- Fix gdal drivers and options (#528) (@rafaqz)
- rasterize GeometryCollection (#531) (@rafaqz)
- use BitArray for burning buffer (#533) (@rafaqz)
- Reorganise geometry burning (#534) (@rafaqz)
- add possibility to specify crop dimensions (#539) (@maxfreu)
- Theme fixes (#541) (@rafaqz)
- auto-convert option dicts to Dict{String, String} (#542) (@maxfreu)
- output png not svg for CairoMakie (#546) (@rafaqz)
- add preview deleting yml (#547) (@rafaqz)
- bump minor version to 0.9.0 (#548) (@rafaqz)
- Make RasterDataSources use tmp instead of . in docs (#549) (@felixcremer)
Closed issues:
- Write test for calling RasterSeries(x; duplicate_first=true) (#474)
- Should non-spatial-specific plotting capabilities be moved to DimensionalData.jl? (#495)
- Link broken in README.md (#496)
mask
fails to update existing missing values whenmissingval
is set (#505)- Resampling throws UndefVarError:
T
not defined (#509) - Makie image recipe is putting the data on the wrong lat lon position (#510)
- Rasters.write for ArchGDAL tiff incorrect blocksize (#527)
- rasterize issues (#529)
- Turn off threading for rasterizing really large rasters (#532)
- How to pass kw args to create cog (#535)
- warp broken since 16f2384 (#540)
v0.8.4
Rasters v0.8.4
Closed issues:
Merged pull requests: