The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
CFArray
instance to file automatically
orients the data into the canonical axis order of X - Y - Z - T -
others.CFAxis
has several methods added to work with multiple
sets of auxiliary coordinates associated with the axis.CFLabel
has print()
and
write()
methods.CFVariable::subset()
can subset over a discrete axis
with auxiliary coordinates.summarise()
can now summarise over eras. This yields a
climatological statistic which is now supported with the appropriate
“time” axis description.actual_range
attribute is set on data arrays, axes and
bounds.CFDataset$var_names
and
CFDataset$axis_names
fields.values
fields made private. Read-only access
provided throughCFAxis$values
and
CFAxis$coordinates
(preferred) for consistent access
patterns throughout the axis class hierarchy.print()
without enclosing data set.summarise()
when temporal result yields scalar
time axis.CFArray
when the original netCDF
file was packed as well.CFData
has been renamed CFArray
to more
accurately describe its contents.CFArray
objects can now be written to a netCDF
file.CFVariable$summarise()
and
CFArray$summarise()
summarise the temporal dimension of a
data object to a lower resolution using a user-supplied function, using
the specific calendar of the temporal dimension and returning a new
CFArray
object with the summarised data for every return
value of a call to the function, i.e. the function may have multiple
return values. The CFArray
version is much faster (because
all data has been read already), but the CFVariable
version
can also summarise data variables that are too big to fit into the
available memory entirely. In either case, code is optimized compared to
the R base version so an operation over the “time” dimension of a data
array is about twice as fast as using the base R
apply(X, MARGIN, tapply, INDEX, FUN, ...)
call.CFArray$data.table()
exports a data object to a
data.table
.CFVariable
and CFArray
classes now have
time()
method to retrieve the “time” axis or its
CFTime
instance, if present.CFAxis
has new coordinates
field with
which to retrieve the coordinates along the axis.CFResource
fixed to conform to new R6
version.peek_ncdf()
returns quick-view information on
a netCDF resource.makeMemoryGroup()
,
makeLongitudeAxis()
and makeLatitudeAxis()
added to create scaffolding for new CF objects.NCGroup::unused()
method identifies unused
NCVariable
s to aid in finding issues with netCDF
resources.print()
method for NCVariable
and
NCDimension
.CFObject$fullname
added, giving fully-qualified
CF object name.NCGroup
moved down to
CFObject
for CF objects.CFVariable$subset()
as an
instance of the CFData
class, with associated objects such
as axes and the attributes from the variable. Data can be read out in a
variety of forms, currently as a raw array, an oriented array or as a
terra::SpatRaster
or
terra::SpatRasterDataset
.objects_by_standard_name()
will list objects in the
netCDF resource that have a “standard_name” attribute.dimnames()
and
length()
.[
selection operator
for use with dimension indices. Use real-world coordinates with
subset()
.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.