autogalaxy.profiles.geometry_profiles.SphProfile#
- class SphProfile[source]#
Bases:
GeometryProfile
A spherical profile, which describes profiles with y and x centre Cartesian coordinates.
Methods
Convert a grid of angles, defined in degrees counter-clockwise from the positive x-axis, to a grid of angles between the input angles and the profile.
has
Does this instance have an attribute which is of type cls?
Convert a grid of (y, x) coordinates, to their radial distances from the profile centre (e.g.
Transform a grid of (y,x) coordinates from the reference frame of the profile to the original observer reference frame.
Transform a grid of (y,x) coordinates to the reference frame of the profile.
- radial_grid_from(grid)[source]#
Convert a grid of (y, x) coordinates, to their radial distances from the profile centre (e.g. :math: r = x**2 + y**2).
- Parameters
grid (
Union
[ndarray
,Grid2D
,Grid2DIterate
,Grid2DIrregular
]) – The grid of (y, x) coordinates which are converted to radial distances.- Return type
ndarray
- angle_to_profile_grid_from(grid_angles)[source]#
Convert a grid of angles, defined in degrees counter-clockwise from the positive x-axis, to a grid of angles between the input angles and the profile.
- Parameters
grid_angles (
ndarray
) – The angle theta counter-clockwise from the positive x-axis to each coordinate in radians.- Return type
Tuple
[ndarray
,ndarray
]
- transformed_to_reference_frame_grid_from(grid)[source]#
Transform a grid of (y,x) coordinates to the reference frame of the profile.
This performs a translation to the profile’s centre.
- Parameters
grid – The (y, x) coordinates in the original reference frame of the grid.
- transformed_from_reference_frame_grid_from(grid)[source]#
Transform a grid of (y,x) coordinates from the reference frame of the profile to the original observer reference frame.
This performs a translation from the profile’s centre.
- Parameters
grid – The (y, x) coordinates in the reference frame of the profile.