jaxoplanet.starry.utils#

Functions#

ortho_grid(res)

lon_lat_lines([n, pts, radius])

rotation(inc, obl, theta)

rotate_lines(lines, inc, obl, theta)

plot_lines(lines[, axis, ax])

graticule(inc, obl[, theta, pts, white_contour, radius, n])

y1d_to_2d(→ numpy.ndarray)

1D starry Ylm to 2D s2fft

y2d_to_1d(→ numpy.ndarray)

2D starry Ylm to 1D s2fft

C(l)

Complex to real conversion matrix

Module Contents#

jaxoplanet.starry.utils.ortho_grid(res: int)[source]#
jaxoplanet.starry.utils.lon_lat_lines(n: int = 6, pts: int = 100, radius: float = 1.0)[source]#
jaxoplanet.starry.utils.rotation(inc, obl, theta)[source]#
jaxoplanet.starry.utils.rotate_lines(lines, inc, obl, theta)[source]#
jaxoplanet.starry.utils.plot_lines(lines, axis=(0, 1), ax=None, **kwargs)[source]#
jaxoplanet.starry.utils.graticule(inc: float, obl: float, theta: float = 0.0, pts: int = 100, white_contour=True, radius: float = 1.0, n=6, **kwargs)[source]#
jaxoplanet.starry.utils.y1d_to_2d(ydeg: int, flm_1d: numpy.ndarray) numpy.ndarray[source]#

1D starry Ylm to 2D s2fft

jaxoplanet.starry.utils.y2d_to_1d(ydeg: int, flm_2d: numpy.ndarray) numpy.ndarray[source]#

2D starry Ylm to 1D s2fft

jaxoplanet.starry.utils.C(l)[source]#

Complex to real conversion matrix