types

Currently we only provide API reference to user facing functions.

Angle([value, units])

The Angle class implements a concept of an angle in radians.

AngularRate([rate])

The AngularRate class implements a concept of a angular speed in radians per second.

ArrayTime(*args)

The ArrayTime class implements the concept of a point in time, implemented as an Interval of time since 17 November 1858 00:00:00 UTC, the beginning of the modified Julian Day.

ArrayTimeInterval([start, duration])

Adapted from the c++ and java implementations.

Complex([re, im])

The Complex class implements a complex number.

Entity(*args)

The Entity class is an identification of a persistant entity in the ALMA archive.

EntityId(*args)

Adapted from the java and c++ implementations of this class.

EntityRef(*args)

The EntityRef class is an identification of a persistent entity in the ALMA archive.

Flux([flux])

The Flux class implements a concept of a flux in Janskys.

Frequency([value, units])

The Frequency class implements a concept of a frequency in hertz.

Humidity([percent])

The Humidity class implements a concept of a relative humidity in percent.

Interval([value])

Length([value, units])

The Length class implements a concept of a length in meters.

PartId([id])

Pressure([value])

The Pressure class implements a concept of an atmospheric pressure in hectopascals.

Speed([speed])

The Speed class implements a concept of an atmospheric speed in meters per second.

Tag(*args)

The Tag class is an implementation of a unique index identifying a row of an ALMA table.

TagType(name)

A class to represent the type of a Tag, i.e. the ASDM class a Tag refers to.

Temperature([temperature])

The Temperature class implements a concept of a temperature in degrees Centigrade.