the thermodyn module¶
- pNbody.thermodyn.Arp(rho, P, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
A(rho,P)
- pNbody.thermodyn.Art(rho, T, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
A(rho,T)
- pNbody.thermodyn.Aru(rho, U, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
A(rho,U)
- pNbody.thermodyn.ElectronDensity(rho, pars)¶
Electron density for a mixture of H + He
- pNbody.thermodyn.JeansLength_rt(rho, T, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
Jeans Length L_J(rho,T)
- pNbody.thermodyn.JeansLength_ru(rho, U, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
Jeans Length L_J(rho,U)
- pNbody.thermodyn.JeansMass_rt(rho, T, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
Jeans Mass M_J(rho,T)
- pNbody.thermodyn.JeansMass_ru(rho, U, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
Jeans Mass M_J(rho,T)
- pNbody.thermodyn.Lambda(rho, u, localsystem, thermopars, coolingfile)¶
This corresponds to Lambda normalized
Ln = L / nh 2
nh = (xi*rho/mh)
- pNbody.thermodyn.MeanWeight(Xi, ionized=0)¶
old version
- pNbody.thermodyn.MeanWeightT(T)¶
mean molecular weight as a function of the Temperature
- pNbody.thermodyn.Pra(rho, A, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
P(rho,A)
- pNbody.thermodyn.Prt(rho, T, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
P(rho,T)
- pNbody.thermodyn.Pru(rho, U, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
P(rho,U)
- pNbody.thermodyn.SoundSpeed_rt(T, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
Sound Speed Cs(rho,T)
- pNbody.thermodyn.SoundSpeed_ru(U, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
Sound Speed Cs(rho,U)
- pNbody.thermodyn.Tmuru(U, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
T(rho,U)/mu = UN
- pNbody.thermodyn.Tra(rho, A, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
T(rho,A)
- pNbody.thermodyn.Trp(rho, P, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
T(rho,P)
- pNbody.thermodyn.Tru(U, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
T(rho,U)
- pNbody.thermodyn.Tun(UN)¶
T(UN) = temperature vs energy normalized
inverse of UNt(U)
- pNbody.thermodyn.UNt(T)¶
- UN(T) = energy normalized as a function of T
= T/mu(T)
- pNbody.thermodyn.Ura(rho, A, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
U(rho,A)
- pNbody.thermodyn.Urp(rho, P, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
U(rho,P)
- pNbody.thermodyn.Urt(T, pars={'G': <pNbody.units.PhysCte object>, 'gamma': 1.6666666666666667, 'k': <pNbody.units.PhysCte object>, 'mh': <pNbody.units.PhysCte object>, 'mu': 2})¶
U(rho,T)
- pNbody.thermodyn.old_MeanWeightT(T)¶
mean molecular weight as a function of the Temperature