HeliocentricInertial#
- class sunpy.coordinates.frames.HeliocentricInertial(*args, **kwargs)[source]#
Bases:
SunPyBaseCoordinateFrameA coordinate or frame in the Heliocentric Inertial (HCI) system.
The origin is the center of the Sun.
The Z-axis (+90 degrees latitude) is aligned with the Sun’s north pole.
The X-axis (0 degrees longitude and 0 degrees latitude) is aligned with the solar ascending node on the ecliptic (mean J2000.0).
- Parameters:
data (
BaseRepresentationorNone) – A representation object orNoneto have no data (or use the coordinate component arguments, see below).lon (
AngleorQuantity, optional) – The longitude coordinate for this object (latmust also be given anddatamust beNone). Not needed ifdatais given.lat (
AngleorQuantity, optional) – The latitude coordinate for this object (lonmust also be given anddatamust beNone). Not needed ifdatais given.distance (
Quantity, optional) – The distance coordinate from Sun center for this object. Not needed ifdatais given.obstime (
tuple,list,str,pandas.Timestamp,pandas.Index,pandas.Series,pandas.DatetimeIndex,datetime.datetime,datetime.date,numpy.datetime64,numpy.ndarray,astropy.time.Time) – The time of the observation. This is used to determine the position of solar-system bodies (e.g., the Sun and the Earth) as needed to define the origin and orientation of the frame.representation_type (
BaseRepresentation, str, optional) – A representation class or string name of a representation class. This may change the valid coordinate component arguments from the defaults (see above). For example, passingrepresentation_type='cartesian'will make the frame expect Cartesian coordinate component arguments (typically,x,y, andz).copy (bool, optional) – If
True(default), make copies of the input coordinate arrays.
Notes
The solar ascending node on the ecliptic lies on the intersection of the solar equatorial plane with the ecliptic plane, not on the intersection of the celestial equatorial plane with the ecliptic plane.
Attributes Summary
Default representation for differential data (e.g., velocity)
Default representation for position data
Mapping for frame-specific component names
Attributes Documentation
- default_differential#
Default representation for differential data (e.g., velocity)
- default_representation#
Default representation for position data
- frame_attributes = {'obstime': <sunpy.coordinates.frameattributes.TimeFrameAttributeSunPy object>}#
- frame_specific_representation_info#
Mapping for frame-specific component names
- name = 'heliocentricinertial'#