Skip to main content
Ctrl+K

squishyplanet

Ctrl+K

User Guide

  • Installation
  • Quickstart
  • Geometry visualizations
  • Contributing to the code
  • Changelog

Tutorials/Demos

  • Fit a transit of an oblate planet
  • Limb darkening choices
  • Create a transit lightcurve
  • Transits of ringed planets
  • Performance benchmarks
  • Illustrations
  • Compare with jaxoplanet

API

  • OblateSystem
  • RingedSystem
  • Limb Darkening
  • Engine
  • .rst

API Documentation

  • OblateSystem
    • OblateSystem
  • RingedSystem
    • RingedSystem
  • Limb Darkening
    • kipping_ld_law()
    • linear_ld_law()
    • nonlinear_3param_ld_law()
    • nonlinear_4param_ld_law()
    • quadratic_ld_law()
    • squareroot_ld_law()
  • Engine
    • ellipse_bound()
    • ellipse_star_term()
    • lightcurve()
    • outline_prelude()
    • parameterize_2d_helper()
    • planet_solution_vec()
    • star_arc_solution_vec()
    • extended_illumination_offsets()
    • planet_3d_coeffs()
    • planet_3d_coeffs_extended_illumination()
    • planet_2d_coeffs()
    • corrected_emission_profile()
    • emission_at_timestep()
    • emission_phase_curve()
    • extended_illumination_reflected_phase_curve()
    • generate_sample_radii_thetas()
    • lambertian_reflection()
    • phase_curve()
    • planet_from_star()
    • planet_surface_normal()
    • pre_squish_transform()
    • reflected_normalization()
    • reflected_phase_curve()
    • sample_surface()
    • stellar_doppler_variations()
    • stellar_ellipsoidal_variations()
    • surface_star_cos_angle()
    • cartesian_intersection_to_parametric_angle()
    • parametric_to_poly()
    • point_in_ellipse()
    • poly_to_parametric()
    • poly_to_parametric_helper()
    • para_eval()
    • parametric_conic_intersections()
    • ring_para_coeffs()
    • ring_prelude()
    • ring_star_term()
    • ringed_lightcurve()
    • triple_term()
    • kepler()
    • skypos()
    • t0_to_t_peri()
    • true_anomaly_at_transit_center()
    • generate_change_of_basis_matrix()

By Author name not set