pynucastro.screening.screening_util module#
Some helper functions for determining which rates need screening
- class pynucastro.screening.screening_util.ScreeningPair(name, nuc1, nuc2, rate=None)[source]#
Bases:
object
a pair of nuclei that will have rate screening applied. We store a list of all rates that match this pair of nuclei
- pynucastro.screening.screening_util.get_screening_map(rates, *, symmetric_screening=False)[source]#
a screening map is just a list of ScreeningPair objects containing the information about nuclei pairs for screening If symmetric_screening=True, then for reverse rates, we screen using the forward rate nuclei (assuming that we got here via detailed balance).