xdesign.material
¶
Defines objects which auto-generate a parameterized Phantom
.
Module author: Daniel J Ching <carterbox@users.noreply.github.com>
Module author: Doga Gursoy <dgursoy@aps.anl.gov>
Classes:
|
Simple material with constant mass_attenuation parameter only. |
|
Materials which use xraylib data to automatically calculate material properties based on beam energy in KeV. |
- class xdesign.material.SimpleMaterial(mass_attenuation=1.0)[source]¶
Bases:
xdesign.material.Material
Simple material with constant mass_attenuation parameter only.
- class xdesign.material.XraylibMaterial(compound, density)[source]¶
Bases:
xdesign.material.Material
Materials which use xraylib data to automatically calculate material properties based on beam energy in KeV.
- compound¶
Molecular formula of the material.
- Type
string
- beta()¶
x.__getitem__(y) <==> x[y]
- delta()¶
x.__getitem__(y) <==> x[y]