Releases: JuliaGeo/NCDatasets.jl
Releases · JuliaGeo/NCDatasets.jl
v0.13.0
NCDatasets v0.13.0
NCDatasets uses now the DiskArray package which required some API changes.
In general, the array API of NCDatasets is now more similar to base Julia in particular:
ncvar[range_indices] = scalar
should now bencvar[range_indices] .= scalar
ncvar2D[:]
flattens the data in the 2D NetCDF variablencvar2D
. To read the full array one need to usencvar2D[:,:]
orArray(ncvar2D)
(similarly for 3D, 4D... arrays).- Accessing an array out of bounds, new returns a
DimensionMismatch
exception (previously aNCDatasets.NetCDFError
exception was returned) - To grow a NetCDF variable with unlimited dimension, the corresponding index of left-hand side of the assignment cannot be a colon, but should be a range. For example if
ncvar
is a NetCDF variable where the 2nd dimension is unlimited,ncvar[:,:] = zeros(2,3)
should now be replaced byncvar[:,1:3] = zeros(2,3)
Merged pull requests:
- DiskArrays for
Variable
's (#205) (@tcarion) - Fix checksum docstring (#213) (@navidcy)
- Correction of typos (#216) (@keduba)
- CompatHelper: add new compat entry for "DiskArrays" at version "0.3" (#229) (@github-actions[bot])
Closed issues:
- NCDatasets.jl v0.11+ does not work on PowerPC (#116)
- For compressed netcdf, extremely low speed in cdo operation (#206)
- LoadError: UndefVarError:
NetCDFError
not defined (#207) - [Suggestion] easier creation of time axis (#208)
- [enhancement] support empty array
var[ [] ]
(#209) - Using NCDatasets.jl in R (#210)
- No warning message when passing wrong keywords to
defVar
(#212) - @select not work for 4d array (#214)
- NCDatasets fails due to build issue on Julia 1.10 (#215)
- Significant performance gap between NetCDF.jl and NCDatasets.jl (#218)
- Write data fails when the number less than typemax(Datatype) (#226)
- Return type
Matrix{Union{Missing, Float32}}
(#227)
v0.12.17
NCDatasets v0.12.17
v0.12.16
NCDatasets v0.12.16
v0.12.15
NCDatasets v0.12.15
v0.12.14
v0.12.13
NCDatasets v0.12.13
Closed issues:
- Windows: Can't load files with unicode characters (#162)
- libcurl.so precompile error. (#191)
- Reading
time
from multi-file dataset very slow (#194) @select(ds, Dates.month(time) [...])
fails whends
opened byNCDataset(pth) do ds
(#196)- Error when writing
Array{Float64, 0}
(#197) - Values aren't correctly written to disk (#199)
- Add support for
@select(ds, lat ∈ min..max)
(#200) NCDatasets.@select
withMFVariable
over date operations (#201)- Problems installing on Julia 1.8.5 (#202)
@select
with arbitrary (or a few specific) functions (#203)
Merged pull requests:
- Update tutorials.md (#198) (@gaelforget)
v0.12.11
NCDatasets v0.12.11
v0.12.10
NCDatasets v0.12.10
Closed issues:
- time variables with "nanoseconds" units fail to load (#192)
Merged pull requests:
- Check if NetCDF_jll
is_available
before loading code (#193) (@glwagner) - Add support for
_normalizeindex
withBase.OneTo
(#195) (@charleskawczynski)
v0.12.9
NCDatasets v0.12.9
v0.12.8
NCDatasets v0.12.8
Closed issues: