Skip to content

Commit d98de57

Browse files
Merge pull request #40 from JuliaGeo/fc/prefer_datetime
expose prefer_datetime in cfvariable
2 parents 093dfcc + e27f9a7 commit d98de57

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/cfvariable.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ function cfvariable(ds,
103103
units = _getattrib(ds,_v,_parentname,"units",nothing),
104104
calendar = _getattrib(ds,_v,_parentname,"calendar",nothing),
105105
maskingvalue = maskingvalue(ds),
106+
prefer_datetime=true,
106107
)
107108

108109
v = _v
@@ -177,22 +178,21 @@ function cfvariable(ds,
177178
)
178179

179180
rettype = _get_rettype(ds, calendar, fillvalue, missing_value,
180-
scaledtype,_maskingvalue)
181+
scaledtype,_maskingvalue; prefer_datetime)
181182

182183
return CFVariable{rettype,ndims(v),typeof(v),typeof(attrib),typeof(storage_attrib)}(
183184
v,attrib,storage_attrib)
184185

185186
end
186187

187188

188-
function _get_rettype(ds, calendar, fillvalue, missing_value, rettype, maskingvalue)
189+
function _get_rettype(ds, calendar, fillvalue, missing_value, rettype, maskingvalue; prefer_datetime)
189190
# rettype can be a date if calendar is different from nothing
190191
if calendar !== nothing
191192
DT = nothing
192193
try
193194
DT = CFTime.timetype(calendar)
194195
# this is the only supported option for NCDatasets
195-
prefer_datetime = true
196196

197197
if prefer_datetime &&
198198
(DT in (DateTimeStandard,DateTimeProlepticGregorian,DateTimeJulian))

0 commit comments

Comments
 (0)