n
,)#
A parenthesized number followed by a comma denotes a tuple with one element. The trailing comma distinguishes a one-element tuple from a parenthesized n
. This is from NumPy; see https://numpy.org/doc/stable/glossary.html#term-n.
<Class>-like
is an instance of the Class
or a valid initializer argument for Class
as Class(value)
. E.g. Quantity
-like includes "2 * u.km"
because astropy.units.Quantity("2 * u.km")
works.
The physical type of a quantity can be annotated in square brackets following a Quantity
(or similar quantity-like).
For example, distance : quantity-like ['length']
quantity-like and a valid initializer for Angle
. The unit
must be an angular. A string input is interpreted as an angle as described in the Angle
documentation.
Object that implements Python’s buffer protocol.
BaseCoordinateFrame
subclass instance, or a SkyCoord
(or subclass) instance, or a valid initializer as described in COORD.
file-like object object that supports reading with a method read
.
For a formal definition see ReadableFileLike
.
file-like object object that supports writing with a method write
.
For a formal definition see WriteableFileLike
.
BaseCoordinateFrame
subclass or subclass instance or a valid Frame name (string).
quantity-like and a valid initializer for Distance
. The unit
must be a convertible to a unit of length.
Quantity
(or subclass) instance, a number or array-like object, or a string which is a valid initializer for Quantity
.
For a formal definition see QuantityLike
.
Table
(or subclass) instance or valid initializer for Table
as described in Constructing a Table. Common types include dict[list]
, list[dict]
, list[list]
, and ndarray
(structured array).
Time
(or subclass) instance or a valid initializer for Time
, e.g. str
, array-like[str], datetime
, or datetime64
.
In short, a trait type is a class with the following properties:
It is a class that can be used as a mixin to add functionality to another class.
It should never be instantiated directly.
It should not be used as a base class for other classes, but only as a mixin.
It can define methods, properties, and attributes – any of which can be abstract.
It can be generic, i.e. it can have type parameters.
It can subclass other traits, but should have a linear MRO.
These are the same set of properties as orthogonal mixin classes, with the added emphasis that they can serve as compiled types, if so enabled by a compilation system such as mypyc.
UnitBase
subclass instance or a valid initializer for Unit
, e.g., str
or scalar Quantity
.
Any valid Matplotlib color.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4