roentgen.lines.lines#
A module to access atomic line emission, binding energies, and transmission edges.
Functions
|
Retrieve all emission lines in an energy range. |
|
Retrieve the absorption edges for a given element. |
- roentgen.lines.lines.get_edges(element)[source]#
Retrieve the absorption edges for a given element. Edges occur at the electron binding energies of the element.
- Parameters:
element (str)
- Returns:
edge_list
- Return type:
- roentgen.lines.lines.get_lines(energy_low, energy_high, element=None, min_intensity: int = 0)[source]#
Retrieve all emission lines in an energy range.
- Parameters:
energy_low (
astropy.units.Quantity) – The low end of the energy rangeenergy_high (
astropy.units.Quantity) – The high end of the energy rangeelement (str, optional) – Select only lines from a specific element
min_intensity (int, optional) – Select only lines above or equal to a given intensity
- Returns:
line_list
- Return type: