API

jaxon.continuum Module

Functions

dtauHminusCtm(nus, Tarr, Parr, dParr, ...)

dtau of the H- continuum

jaxon.lightcurve Module

Functions

eclipse_model(planet_name[, quarter, ...])

Compute the (static) eclipse model

get_filter()

Get the Kepler bandpass filter transmittance curve

get_light_curve(planet_name[, quarter, cadence])

param cadence

Kepler cadence mode

jaxon.model Module

Functions

model(n_temps, phase, time, y, yerr, ...[, ...])

The full joint model passed to numpyro.

run_mcmc([run_title, num_warmup, ...])

Run MCMC with the NUTS via numpyro.

get_model_kwargs([quarter])

jaxon.reflected Module

Functions

reflected_phase_curve(phases, omega, g, a_rp)

Reflected light phase curve for a homogeneous sphere by Heng, Morris & Kitzmann (2021).

reflected_phase_curve_inhomogeneous(phases, ...)

Reflected light phase curve for an inhomogeneous sphere by Heng, Morris & Kitzmann (2021), with inspiration from Hu et al. (2015).

jaxon.spectrum Module

Functions

exojax_spectrum(temperatures, vmr_prod, ...)

jaxon.thermal Module

Functions

thermal_phase_curve(xi, hotspot_offset, ...)

Compute the phase curve evaluated at phases xi.

jaxon.tp Module

Functions

piecewise_poly(log_p, domain_boundaries, ...)

Piecewise polynomial functional implementation.

get_Tarr(temperatures, Parr[, ...])

For a set of temperatures and pressures, get the temperature array.

Classes

Element(edges, order)

An element of the piecewise-polynomial temperature grid.

PiecewisePolynomial(element_number, ...)

Piecewise-polynomial temperature-pressure profile parameterization.

Class Inheritance Diagram

Inheritance diagram of jaxon.tp.Element, jaxon.tp.PiecewisePolynomial