microJAX
Guides
Getting Started
Usage Guide
CPU Binary-Lens Backend
Accelerator Performance Tuning
Solver Caveats
Citing and Reproducibility
API Reference
API Reference
microJAX
Index
Index
A
|
B
|
C
|
E
|
F
|
G
|
H
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
V
A
A() (fspl_disk method)
(fspl_ld1 method)
(fspl_ld2 method)
B
BinaryMagConfig (class in microjax.inverse_ray)
built-in function
fspl_point()
C
circular_orbital_motion_3d() (in module microjax.trajectory)
circular_orbital_motion_3d_jit() (in module microjax.trajectory)
circular_orbital_motion_3d_state() (in module microjax.trajectory)
circular_orbital_motion_3d_state_jit() (in module microjax.trajectory)
compute_parallax() (in module microjax.trajectory)
compute_parallax_ephem() (in module microjax.trajectory)
CpuMagnificationResult (class in microjax.inverse_ray.cpu)
critical_and_caustic_curves() (in module microjax.point_source)
E
earth_orbital_parallax_offsets() (in module microjax.trajectory)
earth_orbital_parallax_offsets_jit() (in module microjax.trajectory)
EarthOrbitalParallaxProjector (class in microjax.trajectory)
elliptic_orbital_motion_3d() (in module microjax.trajectory)
elliptic_orbital_motion_3d_jit() (in module microjax.trajectory)
elliptic_orbital_motion_3d_state() (in module microjax.trajectory)
elliptic_orbital_motion_3d_state_jit() (in module microjax.trajectory)
estimated_error (microjax.inverse_ray.cpu.CpuMagnificationResult attribute)
F
first_nonzero() (in module microjax.utils)
first_zero() (in module microjax.utils)
from_horizons_vectors_table() (microjax.trajectory.HeliocentricEphemeris static method)
fspl_disk (built-in class)
fspl_ld1 (built-in class)
fspl_ld2 (built-in class)
fspl_point()
built-in function
G
getpsi() (in module microjax.trajectory)
H
HeliocentricEphemeris (class in microjax.trajectory)
L
last_nonzero() (in module microjax.utils)
lens_eq() (in module microjax.point_source)
lens_eq_det_jac() (in module microjax.point_source)
linear_chi2() (in module microjax.likelihood)
linear_orbital_motion() (in module microjax.trajectory)
linear_orbital_motion_jit() (in module microjax.trajectory)
linear_orbital_motion_state() (in module microjax.trajectory)
linear_orbital_motion_state_jit() (in module microjax.trajectory)
load_builtin_earth_ephemeris() (in module microjax.trajectory)
load_horizons_vectors_file() (in module microjax.trajectory)
M
mag_binary() (in module microjax.inverse_ray.lightcurve)
mag_hexadecapole() (in module microjax.multipole)
mag_point_source() (in module microjax.point_source)
mag_triple() (in module microjax.inverse_ray.lightcurve)
magnification (microjax.inverse_ray.cpu.CpuMagnificationResult attribute)
match_points() (in module microjax.utils)
max_zero_avoiding() (in module microjax.utils)
mean_zero_avoiding() (in module microjax.utils)
microjax.inverse_ray.lightcurve
module
microjax.likelihood
module
microjax.multipole
module
microjax.point_source
module
microjax.poly_solver
module
microjax.trajectory
module
microjax.utils
module
min_zero_avoiding() (in module microjax.utils)
module
microjax.inverse_ray.lightcurve
microjax.likelihood
microjax.multipole
microjax.point_source
microjax.poly_solver
microjax.trajectory
microjax.utils
N
n_limb (microjax.inverse_ray.cpu.CpuMagnificationResult attribute)
n_radial_nodes (microjax.inverse_ray.cpu.CpuMagnificationResult attribute)
nll_ulens() (in module microjax.likelihood)
nll_ulens_general() (in module microjax.likelihood)
P
peri_vernal() (in module microjax.trajectory)
poly_roots() (in module microjax.poly_solver)
poly_roots_EA_multi() (in module microjax.poly_solver)
poly_roots_self_inversive_fixed() (in module microjax.poly_solver)
poly_roots_self_inversive_robust_fixed() (in module microjax.poly_solver)
prepare_projection_basis() (in module microjax.trajectory)
project_earth_position() (in module microjax.trajectory)
R
r (microjax.trajectory.HeliocentricEphemeris attribute)
radial_chunk_size (microjax.inverse_ray.BinaryMagConfig attribute)
S
set_parallax() (in module microjax.trajectory)
set_parallax_ephem() (in module microjax.trajectory)
sparse_argsort() (in module microjax.utils)
status (microjax.inverse_ray.cpu.CpuMagnificationResult attribute)
T
t (microjax.trajectory.HeliocentricEphemeris attribute)
tier (microjax.inverse_ray.cpu.CpuMagnificationResult attribute)
to_rotating_lens_frame() (in module microjax.trajectory)
trapz_zero_avoiding() (in module microjax.utils)
tree_flatten() (microjax.trajectory.EarthOrbitalParallaxProjector method)
(microjax.trajectory.HeliocentricEphemeris method)
tree_unflatten() (microjax.trajectory.EarthOrbitalParallaxProjector class method)
(microjax.trajectory.HeliocentricEphemeris class method)
TripleMagConfig (class in microjax.inverse_ray)
V
v (microjax.trajectory.HeliocentricEphemeris attribute)