crystalpy package
Subpackages
- crystalpy.diffraction package
- Submodules
- crystalpy.diffraction.Diffraction module
DiffractionDiffraction.calculateDiffractedComplexAmplitudePhoton()Diffraction.calculateDiffractedComplexAmplitudePhotonBunch()Diffraction.calculateDiffractedComplexAmplitudes()Diffraction.calculateDiffractedPolarizedPhoton()Diffraction.calculateDiffractedPolarizedPhotonBunch()Diffraction.calculateDiffraction()
- crystalpy.diffraction.DiffractionExceptions module
- crystalpy.diffraction.DiffractionResult module
DiffractionResultDiffractionResult.INDEX_DIFFERENCE_PSDiffractionResult.INDEX_POLARIZATION_PDiffractionResult.INDEX_POLARIZATION_SDiffractionResult.add()DiffractionResult.angleDeviations()DiffractionResult.angles()DiffractionResult.braggAngle()DiffractionResult.differenceIntensityByDeviation()DiffractionResult.differenceIntensityByEnergy()DiffractionResult.differencePhaseByDeviation()DiffractionResult.differencePhaseByEnergy()DiffractionResult.diffractionSetup()DiffractionResult.energies()DiffractionResult.pIntensityByDeviation()DiffractionResult.pIntensityByEnergy()DiffractionResult.pPhaseByDeviation()DiffractionResult.pPhaseByEnergy()DiffractionResult.sIntensityByDeviation()DiffractionResult.sIntensityByEnergy()DiffractionResult.sPhaseByDeviation()DiffractionResult.sPhaseByEnergy()
- crystalpy.diffraction.DiffractionSetupAbstract module
DiffractionSetupAbstractDiffractionSetupAbstract.F0()DiffractionSetupAbstract.FH()DiffractionSetupAbstract.FH_bar()DiffractionSetupAbstract.Fall()DiffractionSetupAbstract.angleBragg()DiffractionSetupAbstract.angleBraggCorrected()DiffractionSetupAbstract.asymmetryAngle()DiffractionSetupAbstract.asymmetryFactor()DiffractionSetupAbstract.azimuthalAngle()DiffractionSetupAbstract.clone()DiffractionSetupAbstract.crystalName()DiffractionSetupAbstract.dSpacing()DiffractionSetupAbstract.dSpacingSI()DiffractionSetupAbstract.darwinHalfwidth()DiffractionSetupAbstract.darwinHalfwidthP()DiffractionSetupAbstract.darwinHalfwidthS()DiffractionSetupAbstract.deviationOfIncomingPhoton()DiffractionSetupAbstract.duplicate()DiffractionSetupAbstract.geometryType()DiffractionSetupAbstract.millerH()DiffractionSetupAbstract.millerK()DiffractionSetupAbstract.millerL()DiffractionSetupAbstract.psi0()DiffractionSetupAbstract.psiAll()DiffractionSetupAbstract.psiH()DiffractionSetupAbstract.psiH_bar()DiffractionSetupAbstract.thickness()DiffractionSetupAbstract.toDictionary()DiffractionSetupAbstract.unitcellVolume()DiffractionSetupAbstract.unitcellVolumeSI()DiffractionSetupAbstract.vectorH()DiffractionSetupAbstract.vectorHdirection()DiffractionSetupAbstract.vectorIncomingPhotonDirection()DiffractionSetupAbstract.vectorK0()DiffractionSetupAbstract.vectorK0corrected()DiffractionSetupAbstract.vectorK0direction()DiffractionSetupAbstract.vectorK0directionCorrected()DiffractionSetupAbstract.vectorKh()DiffractionSetupAbstract.vectorKhdirection()DiffractionSetupAbstract.vectorKscattered()DiffractionSetupAbstract.vectorNormalSurface()DiffractionSetupAbstract.vectorNormalSurfaceInwards()DiffractionSetupAbstract.vectorParallelSurface()
- crystalpy.diffraction.DiffractionSetupDabax module
- crystalpy.diffraction.DiffractionSetupShadowPreprocessorV1 module
DiffractionSetupShadowPreprocessorV1DiffractionSetupShadowPreprocessorV1.F0()DiffractionSetupShadowPreprocessorV1.FH()DiffractionSetupShadowPreprocessorV1.FH_bar()DiffractionSetupShadowPreprocessorV1.Fall()DiffractionSetupShadowPreprocessorV1.angleBragg()DiffractionSetupShadowPreprocessorV1.dSpacing()DiffractionSetupShadowPreprocessorV1.structure_factor()DiffractionSetupShadowPreprocessorV1.unitcellVolume()
- crystalpy.diffraction.DiffractionSetupShadowPreprocessorV2 module
DiffractionSetupShadowPreprocessorV2DiffractionSetupShadowPreprocessorV2.F0()DiffractionSetupShadowPreprocessorV2.FH()DiffractionSetupShadowPreprocessorV2.FH_bar()DiffractionSetupShadowPreprocessorV2.Fall()DiffractionSetupShadowPreprocessorV2.angleBragg()DiffractionSetupShadowPreprocessorV2.dSpacing()DiffractionSetupShadowPreprocessorV2.unitcellVolume()
crystal_fh()
- crystalpy.diffraction.DiffractionSetupSweeps module
DiffractionSetupSweepsDiffractionSetupSweeps.angleDeviationGrid()DiffractionSetupSweeps.angleDeviationMax()DiffractionSetupSweeps.angleDeviationMin()DiffractionSetupSweeps.angleDeviationPoints()DiffractionSetupSweeps.energies()DiffractionSetupSweeps.energyMax()DiffractionSetupSweeps.energyMin()DiffractionSetupSweeps.energyPoints()DiffractionSetupSweeps.incomingPhotons()DiffractionSetupSweeps.toDictionary()
- crystalpy.diffraction.DiffractionSetupXraylib module
- crystalpy.diffraction.GeometryType module
- crystalpy.diffraction.PerfectCrystalDiffraction module
PerfectCrystalDiffractionPerfectCrystalDiffraction.Psi0()PerfectCrystalDiffraction.PsiH()PerfectCrystalDiffraction.PsiHBar()PerfectCrystalDiffraction.braggAngle()PerfectCrystalDiffraction.braggNormal()PerfectCrystalDiffraction.calculateDiffraction()PerfectCrystalDiffraction.calculateDiffractionGuigay()PerfectCrystalDiffraction.calculateDiffractionZachariasen()PerfectCrystalDiffraction.calculatePhotonOut()PerfectCrystalDiffraction.calculateScatteringMatrix()PerfectCrystalDiffraction.calculateScatteringMatrixFromTransferMatrix()PerfectCrystalDiffraction.calculateTransferMatrix()PerfectCrystalDiffraction.dSpacing()PerfectCrystalDiffraction.geometryType()PerfectCrystalDiffraction.initializeFromDiffractionSetupAndEnergy()PerfectCrystalDiffraction.isDebugPerfectCrystalDiffraction.log()PerfectCrystalDiffraction.logDebug()PerfectCrystalDiffraction.surfaceNormal()PerfectCrystalDiffraction.surfaceNormalInwards()PerfectCrystalDiffraction.thickness()
- Module contents
- crystalpy.polarization package
- Submodules
- crystalpy.polarization.CrystalPhasePlate module
- crystalpy.polarization.MuellerDiffraction module
- crystalpy.polarization.MuellerMatrix module
MuellerMatrixMuellerMatrix.calculate_stokes_vector()MuellerMatrix.from_matrix_to_elements()MuellerMatrix.get_matrix()MuellerMatrix.initialize_as_filter()MuellerMatrix.initialize_as_general_linear_polarizer()MuellerMatrix.initialize_as_general_linear_retarder()MuellerMatrix.initialize_as_half_wave_plate()MuellerMatrix.initialize_as_ideal_mirror()MuellerMatrix.initialize_as_linear_polarizer_horizontal()MuellerMatrix.initialize_as_linear_polarizer_minus45()MuellerMatrix.initialize_as_linear_polarizer_plus45()MuellerMatrix.initialize_as_linear_polarizer_vertical()MuellerMatrix.initialize_as_quarter_wave_plate_fast_horizontal()MuellerMatrix.initialize_as_quarter_wave_plate_fast_vertical()MuellerMatrix.matrix_by_scalar()MuellerMatrix.matrix_by_vector()MuellerMatrix.mueller_times_mueller()MuellerMatrix.set_general_linear_polarizer()MuellerMatrix.set_general_linear_retarder()MuellerMatrix.vector_by_matrix()
- crystalpy.polarization.MuellerResult module
MuellerResultMuellerResult.add()MuellerResult.angle_deviations()MuellerResult.energies()MuellerResult.polarization_degree_by_deviation()MuellerResult.polarization_degree_by_energy()MuellerResult.s0_by_deviation()MuellerResult.s0_by_energy()MuellerResult.s1_by_deviation()MuellerResult.s1_by_energy()MuellerResult.s2_by_deviation()MuellerResult.s2_by_energy()MuellerResult.s3_by_deviation()MuellerResult.s3_by_energy()
- Module contents
- crystalpy.util package
- Submodules
- crystalpy.util.CalculationStrategy module
- crystalpy.util.ComplexAmplitudePhoton module
ComplexAmplitudePhotonComplexAmplitudePhoton.getComplexAmplitudeP()ComplexAmplitudePhoton.getComplexAmplitudeS()ComplexAmplitudePhoton.getIntensity()ComplexAmplitudePhoton.getIntensityP()ComplexAmplitudePhoton.getIntensityS()ComplexAmplitudePhoton.getPhaseP()ComplexAmplitudePhoton.getPhaseS()ComplexAmplitudePhoton.rescaleEpi()ComplexAmplitudePhoton.rescaleEsigma()ComplexAmplitudePhoton.setComplexAmplitudeP()ComplexAmplitudePhoton.setComplexAmplitudeS()
- crystalpy.util.ComplexAmplitudePhotonBunch module
- crystalpy.util.Photon module
- crystalpy.util.PhotonBunch module
PhotonBunchPhotonBunchDecoratorPhotonBunchDecorator.addBunch()PhotonBunchDecorator.addPhoton()PhotonBunchDecorator.addPhotonsFromList()PhotonBunchDecorator.energies()PhotonBunchDecorator.getArrayByKey()PhotonBunchDecorator.getListOfPhotons()PhotonBunchDecorator.getNumberOfPhotons()PhotonBunchDecorator.getPhotonIndex()PhotonBunchDecorator.isMonochromatic()PhotonBunchDecorator.isUnidirectional()PhotonBunchDecorator.keys()PhotonBunchDecorator.setPhotonIndex()PhotonBunchDecorator.toDictionary()PhotonBunchDecorator.toString()
PhotonBunchOldPhotonBunchOld.addBunch()PhotonBunchOld.addPhoton()PhotonBunchOld.addPhotonsFromList()PhotonBunchOld.duplicate()PhotonBunchOld.energies()PhotonBunchOld.energy()PhotonBunchOld.getArrayByKey()PhotonBunchOld.getListOfPhotons()PhotonBunchOld.getNumberOfPhotons()PhotonBunchOld.getPhotonIndex()PhotonBunchOld.initialize_from_energies_and_directions()PhotonBunchOld.isMonochromatic()PhotonBunchOld.isUnidirectional()PhotonBunchOld.keys()PhotonBunchOld.setPhotonIndex()PhotonBunchOld.setUnitDirectionVector()PhotonBunchOld.toDictionary()PhotonBunchOld.toString()PhotonBunchOld.unitDirectionVector()PhotonBunchOld.wavelength()PhotonBunchOld.wavenumber()PhotonBunchOld.wavevector()
- crystalpy.util.PlotData1D module
- crystalpy.util.PolarizedPhoton module
- crystalpy.util.PolarizedPhotonBunch module
- crystalpy.util.StokesVector module
StokesVectorStokesVector.append()StokesVector.circularPolarizationDegree()StokesVector.components()StokesVector.concatenate()StokesVector.duplicate()StokesVector.getList()StokesVector.getS0()StokesVector.getS1()StokesVector.getS2()StokesVector.getS3()StokesVector.s0StokesVector.s1StokesVector.s2StokesVector.s3StokesVector.setFromArray()StokesVector.setFromValues()StokesVector.toString()
- crystalpy.util.Vector module
VectorVector.addVector()Vector.angle()Vector.append()Vector.components()Vector.componentsStack()Vector.concatenate()Vector.crossProduct()Vector.duplicate()Vector.extractStackItem()Vector.getNormalizedVector()Vector.getOnePerpendicularVector()Vector.getVectorH()Vector.getVectorWithAngle()Vector.getX()Vector.getY()Vector.getZ()Vector.initializeFromComponents()Vector.isArray()Vector.nStack()Vector.norm()Vector.parallelTo()Vector.perpendicularTo()Vector.printComponents()Vector.rotateAroundAxis()Vector.scalarMultiplication()Vector.scalarProduct()Vector.scatteringOnSurface()Vector.scatteringOnSurfaceG()Vector.setComponents()Vector.subtractVector()Vector.toString()
- crystalpy.util.bragg_preprocessor_file_io module
- crystalpy.util.calc_xcrystal module
- Module contents