We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 82155be commit e476f03Copy full SHA for e476f03
src/dimension.jl
@@ -12,7 +12,12 @@ dimnames(ds::Union{AbstractDataset,AbstractVariable}) = ()
12
13
Return the length of the dimension `dimname` in the data set `ds`.
14
"""
15
-dim(v::AbstractVariable,name::AbstractString) = dim(dataset(v),name)
+function dim(v::AbstractVariable,name::AbstractString)
16
+ if !(dimname in dimnames(v))
17
+ error("$dimname is not among the dimensions of $(name(v))")
18
+ end
19
+ return dim(dataset(v),dimname)
20
+end
21
22
function dim(ds::AbstractDataset,dimname::AbstractString)
23
error("no dimension $dimname in $(path(ds))")
0 commit comments