Releases: rafaqz/Rasters.jl
Releases · rafaqz/Rasters.jl
v0.7.0
v0.6.3
v0.6.2
Rasters v0.6.2
Closed issues:
- Error with resample (#411)
- plot!(ax,r) not working as expected for neighboring tiles (#418)
- GDALError (CE_Failure, code 5) (#436)
Merged pull requests:
- make sure to check if there is a file name before adding it (#430) (@rafaqz)
- Fix 1D raster plotting (#433) (@asinghvi17)
- Fix some typos in line rasterization methods (#434) (@asinghvi17)
- fix gdal file load on windows (#437) (@rafaqz)
- bump patch version to 0.6.2 (#439) (@rafaqz)
v0.6.1
Rasters v0.6.1
Closed issues:
- Additional constructors for GeoArray? (#112)
- Use Transducers/folds for Threaded/GPU/Dagger parallelism (#171)
- Indexing with mappedcrs doesn't work as expected (#247)
- Limit plot tiling (#291)
- Catch missing
fill
column name earlier inrasterize
(#322) - MethodError: reducing over an empty collection is not allowed; consider supplying
init
to the reducer (#325) - Writing a
Raster
to tif crashes Julia on apple M2 (#343) - Problem detecting a source file type (#356)
- rasterize gives a confusing error when fill=:nonexistingcolumn (#365)
- Can not set output bounds with
resample
(#399) - Error with resample (#411)
- What are the expected input for the CRS? (#417)
Merged pull requests:
- Better resample (#425) (@rafaqz)
- Mention crs type in the docstrings (#426) (@felixcremer)
v0.6.0
Rasters v0.6.0
Closed issues:
- rasterize by a specified function and column (#333)
- Maybe dont overwrite files by default (#372)
- Feature request: dont check
isfile
for http sources (#406) - Error when building a
RasterStack
(#409)
Merged pull requests:
- add reduce method to rasterize (#336) (@rafaqz)
- Breaking: write and better read of series (#397) (@rafaqz)
- plots.jl recipes for series, and better thinning of plot tiles (#398) (@rafaqz)
- Fix a strange bug when plotting non-Float rasters (#405) (@asinghvi17)
- CompatHelper: bump compat for FillArrays to 1, (keep existing compat) (#408) (@github-actions[bot])
- Breaking: remove depricated
subset
function (#413) (@rafaqz) - fix rebuild_from_arrays (#419) (@rafaqz)
- Specify source with Symbol and add better filters for url sources (#421) (@rafaqz)
- improve performance of slice and combine (#422) (@rafaqz)
- make crs kw work in rasterize (#423) (@rafaqz)
- swap combine kw to collapse (#424) (@rafaqz)
v0.5.3
Rasters v0.5.3
Closed issues:
- rplot! should be deleted or fully implemented in the Makie extension (#402)
Merged pull requests:
- Remove
rplot!
(#403) (@asinghvi17) - Use the
getraster_kw
interface from RasterDataSources (#407) (@asinghvi17)
v0.5.2
Rasters v0.5.2
Closed issues:
- Move to using
getproperty
for accessingRasterStack
layers? (#231) - not a bug. Feature request in README (#366)
- the function mask runs too slow (#379)
resample
ing reverts order of dimension (#385)- Should singleton dimensions be dropped? (#387)
- Rplot fails with nancolor gl_convert (#401)
Merged pull requests:
- CompatHelper: bump compat for ArchGDAL to 0.10, (keep existing compat) (#364) (@github-actions[bot])
- up README (#369) (@lazarusA)
- MODIS datasets need more keyword arguments (#375) (@jguerber)
- plot subsetted rotated array (#377) (@rafaqz)
- Fix typos in rasterize docstrings (#378) (@felixcremer)
- lazy=false default (#381) (@rafaqz)
- Add disclaimer to
resample
. Closes #385. (#386) (@mauro3) - fix date (#388) (@mkborregaard)
- Add Makie recipes (#389) (@asinghvi17)
- New version with compat for ArchGDAL v0.10 (#390) (@asinghvi17)
- Yvikhlya yv/feature/manual sourcetype (#392) (@rafaqz)
- Fix typo (#393) (@metab0t)
- fix show missingval type (#394) (@rafaqz)
- fix extract doctest (#395) (@rafaqz)
- Fix the use of Observables and
nan_color
inrplot
(#404) (@asinghvi17)
v0.5.1
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)