roentgen.nuclides.nuclides#
A module to provide access to x-ray and gamma-ray radiation from radionuclides
Functions
|
Return all available nuclide mass numbers for a given element. |
|
Return path to the specified lara data file. |
|
Return a table of all emissions from all origins. |
|
Return a table of all emissions from all origins. |
Classes
|
An object to support radionuclides that emit x-ray radiation. |
- class roentgen.nuclides.nuclides.Nuclide(element: str, mass_number: int, metastable: bool = False)[source]#
An object to support radionuclides that emit x-ray radiation.
- Parameters:
Examples
>>> from roentgen.nuclides import Nuclide >>> import astropy.units as u >>> fe55 = Nuclide('fe', 55) >>> fe55.get_lines(1 * u.keV, 10 * u.keV) <QTable length=3> energy intensity origin parent keV float64 float64 str7 str7 ------- --------- ------ ------ 5.88772 8.4 Mn Fe-55 5.89881 16.48 Mn Fe-55 6.513 3.38 Mn Fe-55
- roentgen.nuclides.nuclides.get_lara_file(element: str, mass_number: int, metastable: bool = False) Path[source]#
Return path to the specified lara data file.
- roentgen.nuclides.nuclides.get_nuclide_mass_numbers(element: str) list[source]#
Return all available nuclide mass numbers for a given element.