Module csw.CoordinateSystem

Classes

class CoordinateSystem (*args, **kwds)
Expand source code
class CoordinateSystem(UpperCaseEnum):
    RADEC = 1
    XY = 2
    ALTAZ = 3

Create a collection of name/value pairs.

Example enumeration:

>>> class Color(Enum):
...     RED = 1
...     BLUE = 2
...     GREEN = 3

Access them by:

  • attribute access:

Color.RED

  • value lookup:

Color(1)

  • name lookup:

Color['RED']

Enumerations can be iterated over, and know how many members they have:

>>> len(Color)
3
>>> list(Color)
[<Color.RED: 1>, <Color.BLUE: 2>, <Color.GREEN: 3>]

Methods can be added to enumerations, and members can have their own attributes – see the documentation for details.

Ancestors

Class variables

var ALTAZ

The type of the None singleton.

var RADEC

The type of the None singleton.

var XY

The type of the None singleton.