.. currentmodule:: astropy_xarray
.. currentmodule:: xarray
- Added support for
astropy==7.2.0sky coordinates.
By Callan Gray.
-
Added {py:mod}
coordinatessubmodule with {py:func}coordinates.dataset_to_skycoordand {py:func}coordinates.skycoord_to_datasetexplicit conversion functions for working with {py:class}astropy.coordinates.SkyCoord. -
Added support for specialized quantities:
- {py:class}
astropy.time.Time - {py:class}
astropy.time.TimeDelta - {py:class}
astropy.coordinates.Angle - {py:class}
astropy.coordinates.Longitude - {py:class}
astropy.coordinates.Latitude - {py:class}
astropy.coordinates.Distance - {py:class}
astropy.units.LogQuantity
- {py:class}
-
Added {py:meth}
Dataset.astropy.to_skycoordaccessor.
By Callan Gray.
-
Added
equivalenciesparameter to {py:meth}DataArray.astropy.toand {py:meth}Dataset.astropy.to. -
Removed
registryparameter from {py:meth}DataArray.astropy.quantifyand {py:meth}Dataset.astropy.quantify. -
Migrated
pint.Quantityusage to {py:class}astropy.units.Quantity,pint.UnitRegistryto {py:mod}astropy.units,pint.UnitRegistry.formatterto {py:mod}astropy.units.format({pull}1)Notable behavioural differences include:
- Unit registry instance is managed at module scope instead of local scope.
- Multiplying by an array by an {py:class}
astropy.units.Unitcoerses to {py:class}astropy.units.Quantityof float64. Explicit construction required to use other numpy dtypes. - {py:class}
astropy.units.Quantityusesunitandvaluemembers instead ofunitsandmagnitude. Unit()is not an instance of {py:class}astropy.units.Unit, only {py:class}astropy.units.UnitBase.- Different format literals, see built-in formats.
By Callan Gray.