D_SUN_TO_GALACTIC_CENTER#
- gammapy.utils.coordinates.D_SUN_TO_GALACTIC_CENTER = <Quantity 8.5 kpc>#
A
Quantity
represents a number with some associated unit.See also: https://docs.astropy.org/en/stable/units/quantity.html
- Parameters:
- valuenumber,
ndarray
,Quantity
(sequence), or str The numerical value of this quantity in the units given by unit. If a
Quantity
or sequence of them (or any other valid object with aunit
attribute), creates a newQuantity
object, converting tounit
units as needed. If a string, it is converted to a number orQuantity
, depending on whether a unit is present.- unitunit-like
An object that represents the unit associated with the input value. Must be an
UnitBase
object or a string parseable by theunits
package.- dtype~numpy.dtype, optional
The dtype of the resulting Numpy array or scalar that will hold the value. If not provided, it is determined from the input, except that any integer and (non-Quantity) object inputs are converted to float by default. If
None
, the normalnumpy.dtype
introspection is used, e.g. preventing upcasting of integers.- copybool, optional
If
True
(default), then the value is copied. Otherwise, a copy will only be made if__array__
returns a copy, if value is a nested sequence, or if a copy is needed to satisfy an explicitly givendtype
. (TheFalse
option is intended mostly for internal use, to speed up initialization where a copy is known to have been made. Use with care.)- order{‘C’, ‘F’, ‘A’}, optional
Specify the order of the array. As in
array
. This parameter is ignored if the input is aQuantity
andcopy=False
.- subokbool, optional
If
False
(default), the returned array will be forced to be aQuantity
. Otherwise,Quantity
subclasses will be passed through, or a subclass appropriate for the unit will be used (such asDex
foru.dex(u.AA)
).- ndminint, optional
Specifies the minimum number of dimensions that the resulting array should have. Ones will be prepended to the shape as needed to meet this requirement. This parameter is ignored if the input is a
Quantity
andcopy=False
.
- valuenumber,
- Raises:
- TypeError
If the value provided is not a Python numeric type.
- TypeError
If the unit provided is not either a
Unit
object or a parseable string unit.
Notes
Quantities can also be created by multiplying a number or array with a
Unit
. See https://docs.astropy.org/en/latest/units/Unless the
dtype
argument is explicitly specified, integer or (non-Quantity) object inputs are converted tofloat
by default.