Skip to content

Releases: JuliaGeo/NCDatasets.jl

v0.14.7

26 Mar 14:41
Compare
Choose a tag to compare

NCDatasets v0.14.7

Diff since v0.14.6

Merged pull requests:

Closed issues:

  • Moving to an org / making a golden standard for NetCDF files in Julia (#57)
  • CITATION.cff file (#234)
  • Any simple way to remove or replace variables in a NCDataset? (#260)
  • Writing a String always prints a warning (#269)
  • crazy number of allocations on file read (#273)

v0.14.6

04 Nov 09:12
Compare
Choose a tag to compare

NCDatasets v0.14.6

Diff since v0.14.5

Merged pull requests:

Closed issues:

  • Assertion failed: (dsid > 0), function attach_dimscales, file nc4hdf.c, line 1417. (#261)
  • Saving a subset of a file (#268)

v0.14.5

30 Aug 07:09
Compare
Choose a tag to compare

NCDatasets v0.14.5

Diff since v0.14.4

Closed issues:

  • Problem connecting to a THREDDS OPeNDAP dataset (#257)
  • NCDatasets fails to load (#259)

v0.14.4

25 Apr 13:17
Compare
Choose a tag to compare

NCDatasets v0.14.4

Diff since v0.14.3

Merged pull requests:

  • Throw informative error for unsupported vtype (#255) (@Sbozzolo)

Closed issues:

  • More informative changelogs for breaking releases (#242)
  • is there a variant of load! that accumulates? (#252)
  • Issues with OpenDAP (#253)
  • Run Aqua tests (#254)

v0.14.3

06 Mar 08:30
Compare
Choose a tag to compare

NCDatasets v0.14.3

Diff since v0.14.2

  • allow CartesianIndex and CartesianIndices with load! (issue #250, thanks to @haakon-e)

v0.14.2

09 Feb 22:01
ef8deca
Compare
Choose a tag to compare

NCDatasets v0.14.2

Closed issues:

  • NCDatasets v0.14.1 cannot create variable from an Int64 array with missing values if fillvalue is not specified (#246)

Diff since v0.14.1

v0.14.1

01 Feb 10:03
Compare
Choose a tag to compare

v0.14.0

18 Dec 21:56
3029105
Compare
Choose a tag to compare

NCDatasets v0.14.0

Diff since v0.13.2

Breaking changes

  • chunksize is now a tuple of integers (was a vector of integers). On input (of defVar and chunking), a vector of integers is still accepted for compatibility.
  • idimensions key word argument is dropped from write. Use SubDatasets instead to write a subset of a netcdf file.
  • The container type of dimensions and attributes (Dimensions and Attributes) are now subtypes of AbstractDict{Union{Symbol, AbstractString},Any}.
    • Certain functions like map are explicitly disallowed for AbstractDict. Calls like map(fun,ds.dim) where fun is a function and ds a netCDF datasets need to be replaced by map(fun,collect(ds.dim)).
    • The type of Dict(ds.dim) is now Dict{Union{Symbol, AbstractString},Any} while it was a Dict{Union{Symbol, String},Any} before.
  • NCDatasets.CFVariable was moved to CommonDataModel.CFVariable. NCDatasets.NCDataset(var::NCDatasets.CFVariable) is no longer supported, use NCDatasets.dataset(var::CommonDataModel.CFVariable) instead.

Note

  • If you notice other breaking changes please file an issue in order to either update the release notes or to fix an unintended change.
  • Many functions and types not specific to NetCDF files (multi-files, views, and load by value) have been moved to CommonDataModel.jl

v0.13.2

15 Dec 09:28
Compare
Choose a tag to compare

NCDatasets v0.13.2

Diff since v0.13.1

Merged pull requests:

Closed issues:

  • 64-bit offset NetCDF and unlimited dimensions (#231)
  • .var[:] always returns a vector (#233)
  • check presence of attribute and variables (#235)
  • String-valued dimension incorrectly loaded as matrix of characters (#237)

v0.13.1

10 Oct 10:27
Compare
Choose a tag to compare

NCDatasets v0.13.1

Diff since v0.13.0