Compound¶
- class roentgen.absorption.Compound(materials)[source]¶
Bases:
objectAn object which enables the calculation of the x-ray transmission and absorption of a compound material (i.e. many materials). This object is usually created automatically when
Materialobjects are added together.Examples
>>> from roentgen.absorption.material import Material, Compound >>> import astropy.units as u >>> detector = Compound([Material('Pt', 5 * u.um), Material('cdte', 500 * u.um)])
Methods Summary
absorption(energy)Provides the absorption fraction (0 to 1).
transmission(energy)Provides the transmission fraction (0 to 1).
Methods Documentation
- absorption(energy)[source]¶
Provides the absorption fraction (0 to 1).
- Parameters:
energy (
astropy.units.Quantity) – An array of energies in keV.
- transmission(energy)[source]¶
Provides the transmission fraction (0 to 1).
- Parameters:
energy (
astropy.units.Quantity) – An array of energies in keV