pymcxray.FileFormat.Results package¶
Subpackages¶
- pymcxray.FileFormat.Results.exported package
- Submodules
- pymcxray.FileFormat.Results.exported.DataMap module
- pymcxray.FileFormat.Results.exported.XrayIntensityXY module
- pymcxray.FileFormat.Results.exported.test_DataMap module
- pymcxray.FileFormat.Results.exported.test_XrayIntensityXY module
- pymcxray.FileFormat.Results.exported.tests module
- Module contents
Submodules¶
pymcxray.FileFormat.Results.BaseResults module¶
BaseResults
pymcxray.FileFormat.Results.BeamParameters module¶
MCXRay beam parameters from results file.
pymcxray.FileFormat.Results.DetectorParameters module¶
MCXRay detector parameters from results file.
-
class
pymcxray.FileFormat.Results.DetectorParameters.
DetectorParameters
[source]¶ Bases:
object
-
angleBetweenDetectorSpecimenNormal_deg
¶
-
angleBetweenDetectorXAxis_deg
¶
-
beamDetectorDistance_cm
¶
-
crystalDensity_g_cm3
¶
-
crystalName
¶
-
crystalRadius_cm
¶
-
crystalThickness_cm
¶
-
deadLayerThickness_A
¶
-
diffusionLength_A
¶
-
noiseEdsDetector_eV
¶
-
solidAngle_deg
¶
-
surfaceQualityFactor
¶
-
takeoffAngleEffective_deg
¶
-
takeoffAngleNormalIncidence_deg
¶
-
thicknessAir_um
¶
-
thicknessAlWindow_um
¶
-
thicknessBeWindow_um
¶
-
thicknessH2O_um
¶
-
thicknessMoxtek_um
¶
-
thicknessOil_um
¶
-
thicknessTiWindow_um
¶
-
pymcxray.FileFormat.Results.Dump module¶
MCXRay dump results file.
pymcxray.FileFormat.Results.ElectronExistResults module¶
Read electron exit results simulated with MCXRay.
pymcxray.FileFormat.Results.ElectronParameters module¶
MCXRay electron parameters results file.
-
class
pymcxray.FileFormat.Results.ElectronParameters.
ElectronParameters
[source]¶ Bases:
object
-
backscatteredRatio
¶
-
eRatio
¶
-
internalRatio
¶
-
meanAzimuthalAngleCollision_deg
¶
-
meanDistanceBetweenCollisions_A
¶
-
meanNumberCollisionPerElectrons
¶
-
meanPolarAngleCollision_deg
¶
-
numberSimulatedElectrons
¶
-
skirtRatio
¶
-
throughRatio
¶
-
pymcxray.FileFormat.Results.ElectronResults module¶
Read ElectronResults MCXRay results file.
-
class
pymcxray.FileFormat.Results.ElectronResults.
ElectronResults
[source]¶ Bases:
pymcxray.FileFormat.Results.BaseResults.BaseResults
-
fieldNames
¶
-
fractionBackscatteredElectrons
¶
-
fractionInternalElectrons
¶
-
fractionSkirtedElectrons
¶
-
fractionTransmittedElectrons
¶
-
numberBackscatteredElectrons
¶
-
numberElectronCollisions
¶
-
numberInternalElectrons
¶
-
numberSimulatedElectrons
¶
-
numberSkirtedElectrons
¶
-
numberTransmittedElectrons
¶
-
pymcxray.FileFormat.Results.ElectronTrajectoriesResults module¶
Read MCXray electron trajectories results file.
-
class
pymcxray.FileFormat.Results.ElectronTrajectoriesResults.
Collision
[source]¶ Bases:
object
-
collisionType
¶
-
correctedX_A
¶
-
correctedY_A
¶
-
correctedZ_A
¶
-
energy_keV
¶
-
indexRegion
¶
-
x_A
¶
-
y_A
¶
-
z_A
¶
-
-
class
pymcxray.FileFormat.Results.ElectronTrajectoriesResults.
ElectronTrajectoriesResults
(filepath)[source]¶ Bases:
object
pymcxray.FileFormat.Results.ElementParameters module¶
MCXRay element parameters result file.
pymcxray.FileFormat.Results.Intersections module¶
MCXRay intersections results file.
pymcxray.FileFormat.Results.MicroscopeParameters module¶
MCXRay microscope parameter in results file.
pymcxray.FileFormat.Results.ModelParameters module¶
MCXRay model parameters from results file.
-
class
pymcxray.FileFormat.Results.ModelParameters.
ModelParameters
[source]¶ Bases:
object
-
atomCollisionModel
¶
-
atomCollisionScreeningModel
¶
-
atomCrossSectionModel
¶
-
atomCrossSectionScreeningModel
¶
-
atomElectronRangeModel
¶
-
atomEnergyLossModel
¶
-
atomMeanIonizationPotentialModel
¶
-
atomScreeningModel
¶
-
bremsstrahlungCrossSectionModel
¶
-
characterisitcCrossSectionModel
¶
-
regionEnergyLossModel
¶
-
pymcxray.FileFormat.Results.Phirhoz module¶
MCXRay phirhoz result file.
pymcxray.FileFormat.Results.PhirhozElement module¶
MCXRay result file phirhoz element.
pymcxray.FileFormat.Results.PhirhozEmittedCharacteristic module¶
Read PhirhozEmittedCharacteristic file from MCXRay.
pymcxray.FileFormat.Results.PhirhozEmittedCharacteristicThinFilm module¶
Read mcxray phirhoz thin film emitted results.
pymcxray.FileFormat.Results.PhirhozGenerated module¶
MCXRay phirhoz generated result file.
pymcxray.FileFormat.Results.PhirhozGeneratedCharacteristic module¶
Read PhirhozGeneratedCharacteristic file from MCXRay program.
pymcxray.FileFormat.Results.PhirhozGeneratedCharacteristicThinFilm module¶
Read mcxray phirhoz thin film generated results.
pymcxray.FileFormat.Results.PhirhozRegion module¶
MCXRay phirhoz results file for a region.
pymcxray.FileFormat.Results.RegionParameters module¶
MCXRay region parameters result file.
pymcxray.FileFormat.Results.RegionVolume module¶
MCXRay result file region volume.
pymcxray.FileFormat.Results.SimulationParameters module¶
MCXRay simulation parameters results file.
-
class
pymcxray.FileFormat.Results.SimulationParameters.
SimulationParameters
[source]¶ Bases:
object
-
edsMaximumEnergy_keV
¶
-
generalizedWalk
¶
-
interpolationType
¶
-
maximumLiveTime_s
¶
-
numberChannels
¶
-
numberElectrons
¶
-
numberEnergyWindows
¶
-
numberLayersX
¶
-
numberLayersY
¶
-
numberLayersZ
¶
-
numberPhotons
¶
-
useLiveTime_s
¶
-
pymcxray.FileFormat.Results.Spectra module¶
MCXRay spectra result file.
pymcxray.FileFormat.Results.SpectraEDS module¶
Read MCXRay spectra EDS results file.
pymcxray.FileFormat.Results.Spectrum module¶
MCXRay spectrum result file.
pymcxray.FileFormat.Results.SpectrumEDS module¶
Read MCXRay EDS spectrm from results file.
pymcxray.FileFormat.Results.Tags module¶
MCXRay tags used in output files.
pymcxray.FileFormat.Results.XrayIntensities module¶
Xray intensities result file from MCXRay.
pymcxray.FileFormat.Results.XraySimulatedSpectraRegion module¶
description
-
class
pymcxray.FileFormat.Results.XraySimulatedSpectraRegion.
XraySimulatedSpectraRegion
[source]¶ Bases:
pymcxray.FileFormat.Results.BaseResults.BaseResults
-
channelNumbers
¶
-
detectedIntensities
¶
-
eNetPeak
¶
-
energiesReference_keV
¶
-
energies_keV
¶
-
fieldNames
¶
-
peakToBackgrpound
¶
-
peakToBackgrpoundAverage
¶
-
simulatedIntensities
¶
-
pymcxray.FileFormat.Results.XraySimulatedSpectraSpecimen module¶
description
pymcxray.FileFormat.Results.XraySpectraAtomEmittedDetectedLines module¶
Read MCXRay XraySpectraAtomEmittedDetectedLines file.
pymcxray.FileFormat.Results.XraySpectraRegionEmitted module¶
Read XraySpectraRegionEmitted mcxray result file.
pymcxray.FileFormat.Results.XraySpectraRegionsEmitted module¶
Read all XraySpectraRegionsEmitted mcxray result files for all regions.
-
class
pymcxray.FileFormat.Results.XraySpectraRegionsEmitted.
XraySpectraRegionsEmitted
[source]¶ Bases:
pymcxray.FileFormat.Results.XraySpectraRegionEmitted.XraySpectraRegionEmitted
pymcxray.FileFormat.Results.XraySpectraSpecimen module¶
Read XraySpectraSpecimen MCXRay results file.
pymcxray.FileFormat.Results.XraySpectraSpecimenEmittedDetected module¶
Read XraySpectraSpecimenEmittedDetected MCXRay results file.
pymcxray.FileFormat.Results.test_BaseResults module¶
Tests for the module BaseResults.
-
class
pymcxray.FileFormat.Results.test_BaseResults.
TestBaseResults
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module BaseResults.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_BeamParameters module¶
Tests for module BeamParameters.
-
class
pymcxray.FileFormat.Results.test_BeamParameters.
TestBeamParameters
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module BeamParameters.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_DetectorParameters module¶
Tests for module DetectorParameters.
-
class
pymcxray.FileFormat.Results.test_DetectorParameters.
TestDetectorParameters
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module DetectorParameters.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_Dump module¶
Tests for module Dump
-
class
pymcxray.FileFormat.Results.test_Dump.
TestDump
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module Dump.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_ElectronExistResults module¶
pymcxray.FileFormat.Results.test_ElectronParameters module¶
Tests for module ElectronParameters.
-
class
pymcxray.FileFormat.Results.test_ElectronParameters.
TestElectronParameters
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module ElectronParameters.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_ElectronResults module¶
Tests for the module XraySpectraSpecimen.
-
class
pymcxray.FileFormat.Results.test_ElectronResults.
TestElectronResults
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module ElectronResults.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_ElementParameters module¶
Tests for the module ElementParameters.
-
class
pymcxray.FileFormat.Results.test_ElementParameters.
TestElementParameters
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module ElementParameters.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_Intersections module¶
Tests for module Intersections.
-
class
pymcxray.FileFormat.Results.test_Intersections.
TestIntersections
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module Intersections.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_MicroscopeParameters module¶
Tests for module MicroscopeParameters.
-
class
pymcxray.FileFormat.Results.test_MicroscopeParameters.
TestMicroscopeParameters
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module MicroscopeParameters.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_ModelParameters module¶
ModelParameters
-
class
pymcxray.FileFormat.Results.test_ModelParameters.
TestModelParameters
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module ModelParameters.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_Phirhoz module¶
Tests for the module Phirhoz.
-
class
pymcxray.FileFormat.Results.test_Phirhoz.
TestPhirhoz
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module Phirhoz.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_PhirhozElement module¶
Tests for the module PhirhozElement.
-
class
pymcxray.FileFormat.Results.test_PhirhozElement.
TestPhirhozElement
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module PhirhozElement.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_PhirhozEmittedCharacteristic module¶
Tests for the module PhirhozEmittedCharacteristic.
-
class
pymcxray.FileFormat.Results.test_PhirhozEmittedCharacteristic.
TestPhirhozEmittedCharacteristic
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module PhirhozEmittedCharacteristic.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_PhirhozEmittedCharacteristicThinFilm module¶
Tests for module PhirhozEmittedCharacteristicThinFilm.
-
class
pymcxray.FileFormat.Results.test_PhirhozEmittedCharacteristicThinFilm.
TestPhirhozEmittedCharacteristicThinFilm
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module PhirhozEmittedCharacteristicThinFilm.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_PhirhozGenerated module¶
Tests for the module PhirhozGenerated.#
-
class
pymcxray.FileFormat.Results.test_PhirhozGenerated.
TestPhirhozGenerated
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module moduleName.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_PhirhozGeneratedCharacteristic module¶
Tests for the module PhirhozGeneratedCharacteristic.
-
class
pymcxray.FileFormat.Results.test_PhirhozGeneratedCharacteristic.
TestPhirhozGeneratedCharacteristic
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module PhirhozGeneratedCharacteristic.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_PhirhozGeneratedCharacteristicThinFilm module¶
Tests for module PhirhozGeneratedCharacteristicThinFilm.
-
class
pymcxray.FileFormat.Results.test_PhirhozGeneratedCharacteristicThinFilm.
TestPhirhozGeneratedCharacteristicThinFilm
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module PhirhozGeneratedCharacteristicThinFilm.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_PhirhozRegion module¶
Tests for the module PhirhozRegion.
-
class
pymcxray.FileFormat.Results.test_PhirhozRegion.
TestPhirhozRegion
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module PhirhozRegion.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_RegionParameters module¶
Tests for the module RegionParameters.
-
class
pymcxray.FileFormat.Results.test_RegionParameters.
TestRegionParameters
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module RegionParameters.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_RegionVolume module¶
Tests for the module RegionVolume.
-
class
pymcxray.FileFormat.Results.test_RegionVolume.
TestRegionVolume
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module RegionVolume.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_SimulationParameters module¶
Tests for the module SimulationParameters.
-
class
pymcxray.FileFormat.Results.test_SimulationParameters.
TestSimulationParameters
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module SimulationParameters.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_Spectra module¶
Tests for the module Spectra.
-
class
pymcxray.FileFormat.Results.test_Spectra.
TestSpectra
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module Spectra.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_SpectraEDS module¶
Tests for module SpectraEDS.
-
class
pymcxray.FileFormat.Results.test_SpectraEDS.
TestSpectraEDS
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module SpectraEDS.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_Spectrum module¶
Tests for the module Spectrum
-
class
pymcxray.FileFormat.Results.test_Spectrum.
TestSpectrum
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module Spectrum.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_Tags module¶
Tests for the modules Tags.
-
class
pymcxray.FileFormat.Results.test_Tags.
TestTags
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module Tags.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_XrayIntensities module¶
Tests for the module XrayIntensities.
-
class
pymcxray.FileFormat.Results.test_XrayIntensities.
TestXrayIntensities
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module XrayIntensities.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_XraySimulatedSpectraRegion module¶
description
-
class
pymcxray.FileFormat.Results.test_XraySimulatedSpectraRegion.
TestXraySimulatedSpectraRegion
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module moduleName.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_XraySimulatedSpectraSpecimen module¶
-
class
pymcxray.FileFormat.Results.test_XraySimulatedSpectraSpecimen.
TestXraySimulatedSpectraSpecimen
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module XraySimulatedSpectraSpecimen.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_XraySpectraAtomEmittedDetectedLines module¶
Tests for the module XraySpectraAtomEmittedDetectedLines.
-
class
pymcxray.FileFormat.Results.test_XraySpectraAtomEmittedDetectedLines.
TestXraySpectraAtomEmittedDetectedLines
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module XraySpectraAtomEmittedDetectedLines.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_XraySpectraRegionEmitted module¶
pymcxray.FileFormat.Results.test_XraySpectraRegionsEmitted module¶
pymcxray.FileFormat.Results.test_XraySpectraSpecimen module¶
Tests for the module XraySpectraSpecimen.
-
class
pymcxray.FileFormat.Results.test_XraySpectraSpecimen.
TestXraySpectraSpecimen
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module XraySpectraSpecimen.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
pymcxray.FileFormat.Results.test_XraySpectraSpecimenEmittedDetected module¶
Tests for the module XraySpectraSpecimenEmittedDetected.
-
class
pymcxray.FileFormat.Results.test_XraySpectraSpecimenEmittedDetected.
TestXraySpectraSpecimenEmittedDetected
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
TestCase class for the module XraySpectraSpecimenEmittedDetected.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.