GlobalCoords#

class ndcube.GlobalCoords(ndcube=None)[source]#

Bases: GlobalCoordsABC

Attributes Summary

physical_types

A mapping of names to physical types for each coordinate.

Methods Summary

add(name, physical_type, coord)

Add a new coordinate to the collection.

filter_by_physical_type(physical_type)

Filter this object to coordinates with a given physical type.

get(k[,d])

items()

keys()

remove(name)

Remove a coordinate from the collection.

values()

Attributes Documentation

physical_types#

Methods Documentation

add(name, physical_type, coord)[source]#

Add a new coordinate to the collection.

Parameters:
filter_by_physical_type(physical_type)[source]#

Filter this object to coordinates with a given physical type.

Parameters:

physical_type (str) – The physical type to filter by.

Returns:

GlobalCoords – A new object storing just the coordinates with the given physical type.

get(k[, d]) D[k] if k in D, else d.  d defaults to None.#
items() a set-like object providing a view on D's items#
keys() a set-like object providing a view on D's keys#
remove(name)[source]#

Remove a coordinate from the collection.

values() an object providing a view on D's values#