The astro modules and programs¶
Module astro_bin_vero¶
Module : astro_bin_vero
Purpose : Version of centrifugally disorted star to account for phase locked binary.
-
class
star_t¶
-
class
discfunc_t¶
-
star_t_(m, ar) result (st)¶
-
Phi_eff_(this, vr) result (Phi_eff)¶
-
vg_eff_(this, vr) result (vg_eff)¶
-
vn_eff_(this, vr) result (vn_eff)¶
-
D_surf_(this, vr) result (D_surf)¶
-
Sigma_0_(this) result (Sigma_0)¶
-
Sigma_1_(this) result (Sigma_1)¶
-
A_surf_(this) result (A_surf)¶
-
R_surf_(this, theta) result (R_surf)¶
-
s_surf_(this, vr_0, vdr) result (s_surf)¶
-
eval_c_(this, z) result (f_z)¶
-
read_(hg, st)¶
-
write_(hg, st)¶
-
bcast_(st, root_rank)¶
Module astro_hough¶
Module : astro_hough
Purpose : calculation of Hough eigenvalues & eigenfunctions, incl. hough_t type
-
class
hough_t¶
-
hough_t_n_(nu, m, k, n) result (ho)¶
-
hough_t_tol_(nu, m, k, tol) result (ho)¶
-
Theta_(this, mu) result (Theta)¶
-
Theta_xi_(this, mu) result (Theta_xi)¶
-
Xi_(nu, m, n, parity)¶
-
J_lm_(l, m)¶
-
P_lm_series(n, m, x) result (P_lm)¶
-
dP_lm_series(n, m, x) result (dP_lm)¶
-
N_lm_series(n, m) result (N_lm)¶
-
lambda_n_(nu, m, k, n) result (lambda)¶
-
lambda_tol_(nu, m, k, tol) result (lambda)¶
-
lambda_asymp(nu, m, k) result (lambda)¶
-
lambda_3(nu, m, k) result (lambda)¶
-
eval_coeffs_(nu, m, k, lambda, b, c_r, c_t, c_p)¶
-
eval_eigvecs_(nu, m, k, lambda, b, q, r)¶
-
eigen_W_n_(nu, m, k, n, lambda, b)¶
-
eigen_W_tol_(nu, m, k, tol, lambda, b)¶
-
eigen_A_i_(nu, m, parity, n, i, k, lambda, b)¶
-
eval_A_(nu, m, n, parity, A_D, A_E)¶
-
assemble_A_(nu, m, n, parity, A_1, A_2n, A_2d, A_3n, A_3d, A_4n, A_4d, A_5, A_D, A_E)¶
-
save_ieee_state_(h_over, h_zero, h_inval)¶
-
restore_ieee_state_(h_over, h_zero, h_inval)¶
Module astro_orbit¶
Module : astro_orbit
Purpose : binary orbits
-
class
orbit_t¶
-
class
lagrange_func_t¶
-
phase_(this, t, t_peri) result (phase)¶
-
a_(this, star) result (a)¶
-
rho_(this, upsilon, star) result (rho)¶
-
rho_dot_(this, upsilon, star) result (rho_dot)¶
-
r_(this, phase, star) result (r)¶
-
r_dot_(this, phase, star) result (r_dot)¶
-
upsilon_(this, phase, star) result (upsilon)¶
-
E_5_(e, M) result (E_5)¶
-
upsilon_dot_(this, phase, star) result (upsilon_dot)¶
-
vr_(this, phase, star) result (vr)¶
-
vv_(this, phase, star) result (vv)¶
-
vr_L_(this, phase, i) result (vr_L)¶
-
eval_c_(this, z) result (f_z)¶
-
lagrange_force(lf, x) result (f)¶
Module astro_star¶
Module : astro_star
Purpose : centrifugally disorted star
-
class
star_t¶
-
class
discfunc_t¶
-
star_t_(omega) result (st)¶ Testing the docstrings Another line of doc string Here’s the more complete description that continues on another line
-
Phi_eff_(this, vr) result (Phi_eff)¶ Calculate the effective potential (units: G M_star/R_pole) at vr (units: R_pole)
- Parameters
this – a star_t object
vr – a position
- Rtype Phi_eff
the potential as position vr
-
vg_eff_(this, vr) result (vg_eff)¶
-
vn_eff_(this, vr) result (vn_eff)¶
-
D_surf_(this, vr) result (D_surf)¶
-
Sigma_0_(this) result (Sigma_0)¶
-
Sigma_1_(this) result (Sigma_1)¶
-
A_surf_(this) result (A_surf)¶
-
R_surf_(this, theta) result (R_surf)¶
-
s_surf_(this, vr_0, vdr) result (s_surf)¶
-
eval_c_(this, z) result (f_z)¶
-
read_(hg, st)¶
-
write_(hg, st)¶
-
bcast_(st, root_rank)¶