50% off | Unlimited Data & AI Learning

Last chance! 50% off unlimited learning

Sale ends in


ncdfCF (version 0.4.0)

CFAxisLatitude: Latitude CF axis object

Description

This class represents a latitude axis. Its values are numeric. This class adds some logic that is specific to latitudes, such as their range, orientation and meaning.

Arguments

Super classes

ncdfCF::CFObject -> ncdfCF::CFAxis -> ncdfCF::CFAxisNumeric -> CFAxisLatitude

Active bindings

friendlyClassName

(read-only) A nice description of the class.

Methods

Inherited methods


Method new()

Create a new instance of this class.

Usage

CFAxisLatitude$new(grp, nc_var, nc_dim, values)

Arguments

grp

The group that contains the netCDF variable.

nc_var

The netCDF variable that describes this instance.

nc_dim

The netCDF dimension that describes the dimensionality.

values

The dimension values of this axis.


Method sub_axis()

Return an axis spanning a smaller dimension range. This method returns an axis which spans the range of indices given by the rng argument.

Usage

CFAxisLatitude$sub_axis(group, rng = NULL)

Arguments

group

The group to create the new axis in.

rng

The range of values from this axis to include in the returned axis.

Returns

A CFAxisLatitude instance covering the indicated range of indices. If the rng argument includes only a single value, an CFAxisScalar instance is returned with the value from this axis. If the value of the argument is NULL, return the entire axis (possibly as a scalar axis).


Method clone()

The objects of this class are cloneable with this method.

Usage

CFAxisLatitude$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.