axis

allclose(ax1, ax2[, rtol, atol])

All close

axisMatchAxis(axes[, specifications, omit, …])

Match a list of axes following a specification or list of specificatons, and a specification or list of specifications of those axes to omit.

axisMatches(axis, specification)

Axis Matches

axisMatchIndex(axes[, specifications, omit, …])

Match a list of axes following a specification or list of specificatons, and a specification or list of specifications of those axes to omit.

concatenate(axes[, id, attributes])

Concatenate multiple axes including boundaries.

createAxis(data[, bounds, id, copy, …])

Creates an axis.

createEqualAreaAxis(nlat)

Creates an equal area axis.

createGaussianAxis(nlat)

Creates Guassian Axis.

createUniformLatitudeAxis(startLat, nlat, …)

Creates a uniform latitude axis.

createUniformLongitudeAxis(startLon, nlon, …)

Creates a uniform longitude axis.

getAutoBounds()

Gets AutoBounds mode.

isOverlapVector(vec1, vec2[, atol])

Is Overlap Vector

isSubsetVector(vec1, vec2, tol)

Checks if vec1 is a subset of vec2.

lookupArray(ar, value)

Lookup value in array ar.

mapLinearExt(axis, bounds, interval[, …])

Map coordinate interval to index interval, without wraparound.

mapLinearIntersection(xind, yind, iind, …)

Map Linear Intersection

reverseSlice(s, size)

For ‘reversed’ slices (slices with negative stride), return an equivalent slice with positive step.

setAutoBounds(mode)

Sets AutoBounds behavior.

splitSliceExt(s, size)

mf 20010330 – For a ‘wraparound’ slice, return N equivalent slices within the range 0…(N*size) N = anything

splitSlice(s, size)

For a ‘wraparound’ slice, return two equivalent slices within the range 0..size-1.

take(ax, indices)

Take elements form an array along an axis

AbstractAxis.asComponentTime([calendar])

Returns values as component time if axis represents time.

AbstractAxis.asdatetime([calendar])

Returns values as datetime.datetime if axis represents time.

AbstractAxis.asDTGTime([calendar])

Returns values as DTG if axis represents time.

AbstractAxis.asRelativeTime([units])

Returns values as relative time if axis represents time.

AbstractAxis.clone([copyData])

Clone axis.

AbstractAxis.getBoundsForDualGrid(dualGrid)

Get explicit bounds for dual grid.

AbstractAxis.getBounds([isGeneric])

Gets axis bounds.

AbstractAxis.getExplicitBounds()

Gets explicit bounds.

AbstractAxis.info([flag, device])

Write info about axis; include dimension values and weights if flag

AbstractAxis.isVirtual()

Return true iff coordinate values are implicitly defined.

AbstractAxis.listall([all])

List axis information.

AbstractAxis.mapIntervalExt(interval[, …])

Extended mapInterval.

AbstractAxis.mapInterval(interval[, …])

Map coordinate interval to index interval.

AbstractAxis.matchone(pattern, attname)

Search if the attribute with name attname is a string attribute which matches the compiled regular expression pattern, or if attname is None and pattern matches at least one string attribute.

AbstractAxis.matchPattern(pattern, …)

Match for a pattern in a string-valued attribute.

AbstractAxis.searchone(pattern, attname)

Search if the attribute with name attname is a string attribute which contains the compiled regular expression pattern, or if attname is None and pattern matches at least one string attribute.

AbstractAxis.searchPattern(pattern, …)

Search for a pattern in a string-valued attribute.

AbstractAxis.searchPredicate(predicate, tag)

Apply a truth-valued predicate.

AbstractAxis.subaxis(i, j[, k, wrap])

Returns subaxis.

AbstractAxis.subAxis(i, j[, k, wrap])

Returns subaxis.

AbstractAxis.toRelativeTime(units[, calendar])

Converts values in-place to relative time.

Axis.asComponentTime([calendar])

Returns values as component time if axis represents time.

Axis.asdatetime([calendar])

Returns values as datetime.datetime if axis represents time.

Axis.asDTGTime([calendar])

Returns values as DTG if axis represents time.

Axis.asRelativeTime([units])

Returns values as relative time if axis represents time.

Axis.clone([copyData])

Clone axis.

Axis.getBoundsForDualGrid(dualGrid)

Get explicit bounds for dual grid.

Axis.getBounds([isGeneric])

Get axis bounds.

Axis.info([flag, device])

Write info about axis; include dimension values and weights if flag

Axis.isVirtual()

Return true iff coordinate values are implicitly defined.

Axis.listall([all])

List axis information.

Axis.mapIntervalExt(interval[, indicator, …])

Extended mapInterval.

Axis.mapInterval(interval[, indicator, cycle])

Map coordinate interval to index interval.

Axis.matchone(pattern, attname)

Search if the attribute with name attname is a string attribute which matches the compiled regular expression pattern, or if attname is None and pattern matches at least one string attribute.

Axis.matchPattern(pattern, attribute, tag)

Match for a pattern in a string-valued attribute.

Axis.searchone(pattern, attname)

Search if the attribute with name attname is a string attribute which contains the compiled regular expression pattern, or if attname is None and pattern matches at least one string attribute.

Axis.searchPattern(pattern, attribute, tag)

Search for a pattern in a string-valued attribute.

Axis.searchPredicate(predicate, tag)

Apply a truth-valued predicate.

Axis.subaxis(i, j[, k, wrap])

Returns subaxis.

Axis.subAxis(i, j[, k, wrap])

Returns subaxis.

Axis.toRelativeTime(units[, calendar])

Converts values in-place to relative time.

FileAxis.asComponentTime([calendar])

Returns values as component time if axis represents time.

FileAxis.asdatetime([calendar])

Returns values as datetime.datetime if axis represents time.

FileAxis.asDTGTime([calendar])

Returns values as DTG if axis represents time.

FileAxis.asRelativeTime([units])

Returns values as relative time if axis represents time.

FileAxis.clone([copyData])

Clone axis.

FileAxis.getBoundsForDualGrid(dualGrid)

Get explicit bounds for dual grid.

FileAxis.info([flag, device])

Write info about axis; include dimension values and weights if flag

FileAxis.isUnlimited()

Is axis unlimited.

FileAxis.isVirtual()

Return true iff coordinate values are implicitly defined.

FileAxis.listall([all])

List axis information.

FileAxis.mapIntervalExt(interval[, …])

Extended mapInterval.

FileAxis.mapInterval(interval[, indicator, …])

Map coordinate interval to index interval.

FileAxis.matchone(pattern, attname)

Search if the attribute with name attname is a string attribute which matches the compiled regular expression pattern, or if attname is None and pattern matches at least one string attribute.

FileAxis.matchPattern(pattern, attribute, tag)

Match for a pattern in a string-valued attribute.

FileAxis.searchone(pattern, attname)

Search if the attribute with name attname is a string attribute which contains the compiled regular expression pattern, or if attname is None and pattern matches at least one string attribute.

FileAxis.searchPattern(pattern, attribute, tag)

Search for a pattern in a string-valued attribute.

FileAxis.searchPredicate(predicate, tag)

Apply a truth-valued predicate.

FileAxis.subaxis(i, j[, k, wrap])

Returns subaxis.

FileAxis.subAxis(i, j[, k, wrap])

Returns subaxis.

FileAxis.toRelativeTime(units[, calendar])

Converts values in-place to relative time.

FileVirtualAxis.asComponentTime([calendar])

Returns values as component time if axis represents time.

FileVirtualAxis.asdatetime([calendar])

Returns values as datetime.datetime if axis represents time.

FileVirtualAxis.asDTGTime([calendar])

Returns values as DTG if axis represents time.

FileVirtualAxis.asRelativeTime([units])

Returns values as relative time if axis represents time.

FileVirtualAxis.clone([copyData])

Clone axis.

FileVirtualAxis.getBoundsForDualGrid(dualGrid)

Get explicit bounds for dual grid.

FileVirtualAxis.info([flag, device])

Write info about axis; include dimension values and weights if flag

FileVirtualAxis.isUnlimited()

Is axis unlimited.

FileVirtualAxis.isVirtual()

Checks if axis is virtual.

FileVirtualAxis.listall([all])

List axis information.

FileVirtualAxis.mapIntervalExt(interval[, …])

Extended mapInterval.

FileVirtualAxis.mapInterval(interval[, …])

Map coordinate interval to index interval.

FileVirtualAxis.matchone(pattern, attname)

Search if the attribute with name attname is a string attribute which matches the compiled regular expression pattern, or if attname is None and pattern matches at least one string attribute.

FileVirtualAxis.matchPattern(pattern, …)

Match for a pattern in a string-valued attribute.

FileVirtualAxis.searchone(pattern, attname)

Search if the attribute with name attname is a string attribute which contains the compiled regular expression pattern, or if attname is None and pattern matches at least one string attribute.

FileVirtualAxis.searchPattern(pattern, …)

Search for a pattern in a string-valued attribute.

FileVirtualAxis.searchPredicate(predicate, tag)

Apply a truth-valued predicate.

FileVirtualAxis.subaxis(i, j[, k, wrap])

Returns subaxis.

FileVirtualAxis.subAxis(i, j[, k, wrap])

Returns subaxis.

FileVirtualAxis.toRelativeTime(units[, calendar])

Converts values in-place to relative time.

TransientAxis.asComponentTime([calendar])

Returns values as component time if axis represents time.

TransientAxis.asdatetime([calendar])

Returns values as datetime.datetime if axis represents time.

TransientAxis.asDTGTime([calendar])

Returns values as DTG if axis represents time.

TransientAxis.asRelativeTime([units])

Returns values as relative time if axis represents time.

TransientAxis.clone([copyData])

Clone axis.

TransientAxis.getBoundsForDualGrid(dualGrid)

Get explicit bounds for dual grid.

TransientAxis.info([flag, device])

Write info about axis; include dimension values and weights if flag

TransientAxis.isVirtual()

Return true iff coordinate values are implicitly defined.

TransientAxis.listall([all])

List axis information.

TransientAxis.mapIntervalExt(interval[, …])

Extended mapInterval.

TransientAxis.mapInterval(interval[, …])

Map coordinate interval to index interval.

TransientAxis.matchone(pattern, attname)

Search if the attribute with name attname is a string attribute which matches the compiled regular expression pattern, or if attname is None and pattern matches at least one string attribute.

TransientAxis.matchPattern(pattern, …)

Match for a pattern in a string-valued attribute.

TransientAxis.searchone(pattern, attname)

Search if the attribute with name attname is a string attribute which contains the compiled regular expression pattern, or if attname is None and pattern matches at least one string attribute.

TransientAxis.searchPattern(pattern, …)

Search for a pattern in a string-valued attribute.

TransientAxis.searchPredicate(predicate, tag)

Apply a truth-valued predicate.

TransientAxis.subaxis(i, j[, k, wrap])

Returns subaxis.

TransientAxis.subAxis(i, j[, k, wrap])

Returns subaxis.

TransientAxis.toRelativeTime(units[, calendar])

Converts values in-place to relative time.

TransientVirtualAxis.asComponentTime([calendar])

Returns values as component time if axis represents time.

TransientVirtualAxis.asdatetime([calendar])

Returns values as datetime.datetime if axis represents time.

TransientVirtualAxis.asDTGTime([calendar])

Returns values as DTG if axis represents time.

TransientVirtualAxis.asRelativeTime([units])

Returns values as relative time if axis represents time.

TransientVirtualAxis.clone([copyData])

Clone axis.

TransientVirtualAxis.getBoundsForDualGrid(…)

Get explicit bounds for dual grid.

TransientVirtualAxis.info([flag, device])

Write info about axis; include dimension values and weights if flag

TransientVirtualAxis.isVirtual()

Return true iff coordinate values are implicitly defined.

TransientVirtualAxis.listall([all])

List axis information.

TransientVirtualAxis.mapIntervalExt(interval)

Extended mapInterval.

TransientVirtualAxis.mapInterval(interval[, …])

Map coordinate interval to index interval.

TransientVirtualAxis.matchone(pattern, attname)

Search if the attribute with name attname is a string attribute which matches the compiled regular expression pattern, or if attname is None and pattern matches at least one string attribute.

TransientVirtualAxis.matchPattern(pattern, …)

Match for a pattern in a string-valued attribute.

TransientVirtualAxis.searchone(pattern, attname)

Search if the attribute with name attname is a string attribute which contains the compiled regular expression pattern, or if attname is None and pattern matches at least one string attribute.

TransientVirtualAxis.searchPattern(pattern, …)

Search for a pattern in a string-valued attribute.

TransientVirtualAxis.searchPredicate(…)

Apply a truth-valued predicate.

TransientVirtualAxis.setBounds(bounds[, …])

Sets the bounds for the axis.

TransientVirtualAxis.subaxis(i, j[, k, wrap])

Returns subaxis.

TransientVirtualAxis.subAxis(i, j[, k, wrap])

Returns subaxis.

TransientVirtualAxis.toRelativeTime(units[, …])

Converts values in-place to relative time.