View Raw SPL
/* is series time only */
istime(s = refwindow(w0))
{
local status = FALSE;
if (isarray(s))
{
if (length(s) > 0)
{
/* check units */
status = istime_iterate(s);
status = transpose(status);
status = all(status);
}
}
else
{
/* string */
status = istimestr(s);
}
return(status);
}
/* iterate through columns */
ITERATE istime_iterate(s)
{
local vunits, status;
/* use Z units to get time for each column */
vunits = tolower(getzunits(s));
status = (vunits == "time" || vunits == "real time" || vunits == "seconds");
return({status});
}