pynucastro.eos.stellar_eos module#
Classes a methods for a full stellar equation of state (ions + electrons + radiation)
- class pynucastro.eos.stellar_eos.EOSState(eta=0.0, n_ele=0.0, n_pos=0.0, p=0.0, e=0.0, dp_drho=0.0, dp_dT=0.0, de_drho=0.0, de_dT=0.0, c_v=0.0, c_p=0.0, gamma1=0.0)[source]#
Bases:
objectThe full thermodynamic state of a multi-component plasma (ions, electrons, and radiation)
- class pynucastro.eos.stellar_eos.StellarEOS(electrons_are_degenerate=True, include_positrons=True)[source]#
Bases:
objectA full stellar equation of state with contributions from ions, electrons, and radiation.
- Parameters:
electrons_are_degenerate (bool) – Do we treat electrons as a Fermi gas with arbitrary degeneracy and relativity? or just treat them as an ideal gas? Note, if electrons are not treated as degenerate, then the degeneracy parameter is not computed and is set to np.nan.
include_positrons (bool) – If electrons are Fermi gas, do we consider both positrons and electrons?