casinotools.fileformat.casino3 package¶
Subpackages¶
- casinotools.fileformat.casino3.Models package
- casinotools.fileformat.casino3.SampleShape package
- casinotools.fileformat.casino3.ScanPointsFile package
- Submodules
- casinotools.fileformat.casino3.ScanPointsFile.BasePattern module
- casinotools.fileformat.casino3.ScanPointsFile.ImageXZPattern module
- casinotools.fileformat.casino3.ScanPointsFile.LineXPattern module
- casinotools.fileformat.casino3.ScanPointsFile.LinesPattern module
- casinotools.fileformat.casino3.ScanPointsFile.RectanglePattern module
- casinotools.fileformat.casino3.ScanPointsFile.ScanPointsFile module
- casinotools.fileformat.casino3.ScanPointsFile.test_BasePattern module
- casinotools.fileformat.casino3.ScanPointsFile.test_ImageXZPattern module
- casinotools.fileformat.casino3.ScanPointsFile.test_LineXPattern module
- casinotools.fileformat.casino3.ScanPointsFile.test_LinesPattern module
- casinotools.fileformat.casino3.ScanPointsFile.test_RectanglePattern module
- casinotools.fileformat.casino3.ScanPointsFile.test_ScanPointsFile module
- casinotools.fileformat.casino3.ScanPointsFile.tests module
- Module contents
Submodules¶
casinotools.fileformat.casino3.DiffusedEnergyMatrix module¶
casinotools.fileformat.casino3.Element module¶
-
class
casinotools.fileformat.casino3.Element.
Element
[source]¶ Bases:
casinotools.fileformat.FileReaderWriterTools.FileReaderWriterTools
casinotools.fileformat.casino3.EnergyMatrix module¶
casinotools.fileformat.casino3.ExportedTrajectories module¶
casinotools.fileformat.casino3.File module¶
casinotools.fileformat.casino3.GraphData module¶
casinotools.fileformat.casino3.IntensityImage module¶
casinotools.fileformat.casino3.OptionsADF module¶
casinotools.fileformat.casino3.OptionsAdvBackSet module¶
casinotools.fileformat.casino3.OptionsAdvancedPsfsSettings module¶
OptionsAdvancedPsfsSettings module for CASINO v3.3
-
class
casinotools.fileformat.casino3.OptionsAdvancedPsfsSettings.
OptionsAdvancedPsfsSettings
[source]¶ Bases:
casinotools.fileformat.FileReaderWriterTools.FileReaderWriterTools
casinotools.fileformat.casino3.OptionsDist module¶
casinotools.fileformat.casino3.OptionsEnergyByPos module¶
casinotools.fileformat.casino3.OptionsMicro module¶
casinotools.fileformat.casino3.OptionsPhysic module¶
-
class
casinotools.fileformat.casino3.OptionsPhysic.
OptionsPhysic
[source]¶ Bases:
casinotools.fileformat.FileReaderWriterTools.FileReaderWriterTools
casinotools.fileformat.casino3.OptionsXray module¶
casinotools.fileformat.casino3.PointSpreadFunctionMatrix module¶
PointSpreadFunctionMatrix module.
-
class
casinotools.fileformat.casino3.PointSpreadFunctionMatrix.
PointSpreadFunctionMatrix
(options, point_nm)[source]¶ Bases:
casinotools.fileformat.FileReaderWriterTools.FileReaderWriterTools
Point spread function matrix data from CASINO simulation results file.
Note: Need to implement the transformation from x, y, z to index of the _values array.
casinotools.fileformat.casino3.Region module¶
-
class
casinotools.fileformat.casino3.Region.
Region
[source]¶ Bases:
casinotools.fileformat.FileReaderWriterTools.FileReaderWriterTools
casinotools.fileformat.casino3.RegionIntensityInfo module¶
casinotools.fileformat.casino3.RegionOptions module¶
casinotools.fileformat.casino3.Sample module¶
-
class
casinotools.fileformat.casino3.Sample.
Sample
[source]¶ Bases:
casinotools.fileformat.FileReaderWriterTools.FileReaderWriterTools
casinotools.fileformat.casino3.SampleObject module¶
-
class
casinotools.fileformat.casino3.SampleObject.
SampleObject
(type)[source]¶ Bases:
casinotools.fileformat.FileReaderWriterTools.FileReaderWriterTools
casinotools.fileformat.casino3.SampleObjectFactory module¶
-
class
casinotools.fileformat.casino3.SampleObjectFactory.
BoxShape
(type)[source]¶ Bases:
casinotools.fileformat.casino3.SampleObject.SampleObject
-
class
casinotools.fileformat.casino3.SampleObjectFactory.
ConeShape
(type)[source]¶ Bases:
casinotools.fileformat.casino3.SampleObject.SampleObject
-
class
casinotools.fileformat.casino3.SampleObjectFactory.
CylindreShape
(type)[source]¶ Bases:
casinotools.fileformat.casino3.SampleObject.SampleObject
-
class
casinotools.fileformat.casino3.SampleObjectFactory.
MeshObject
(type)[source]¶ Bases:
casinotools.fileformat.casino3.SampleObject.SampleObject
-
class
casinotools.fileformat.casino3.SampleObjectFactory.
PlaneShape
(type)[source]¶ Bases:
casinotools.fileformat.casino3.SampleObject.SampleObject
-
class
casinotools.fileformat.casino3.SampleObjectFactory.
RoundedRectangleShape
(type)[source]¶ Bases:
casinotools.fileformat.casino3.SampleObject.SampleObject
-
class
casinotools.fileformat.casino3.SampleObjectFactory.
TruncatedPyramidShape
(type)[source]¶ Bases:
casinotools.fileformat.casino3.SampleObject.SampleObject
casinotools.fileformat.casino3.SampleReader module¶
casinotools.fileformat.casino3.SampleSubtrate module¶
casinotools.fileformat.casino3.SampleTree module¶
casinotools.fileformat.casino3.ScanPointPositions module¶
-
class
casinotools.fileformat.casino3.ScanPointPositions.
ScanPointPositions
[source]¶ Bases:
casinotools.fileformat.FileReaderWriterTools.FileReaderWriterTools
casinotools.fileformat.casino3.ScanPointResults module¶
casinotools.fileformat.casino3.SimulationData module¶
casinotools.fileformat.casino3.SimulationOptions module¶
-
class
casinotools.fileformat.casino3.SimulationOptions.
SimulationOptions
[source]¶ Bases:
casinotools.fileformat.FileReaderWriterTools.FileReaderWriterTools
casinotools.fileformat.casino3.SimulationResults module¶
casinotools.fileformat.casino3.Trajectory module¶
-
class
casinotools.fileformat.casino3.Trajectory.
Trajectory
[source]¶ Bases:
casinotools.fileformat.FileReaderWriterTools.FileReaderWriterTools
casinotools.fileformat.casino3.TrajectoryCollision module¶
-
class
casinotools.fileformat.casino3.TrajectoryCollision.
TrajectoryCollision
(items=None)[source]¶ Bases:
casinotools.fileformat.FileReaderWriterTools.FileReaderWriterTools
casinotools.fileformat.casino3.TransmittedAngles module¶
casinotools.fileformat.casino3.Triangle module¶
casinotools.fileformat.casino3.Vector module¶
casinotools.fileformat.casino3.Version module¶
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_2_2
= 3010202¶ Version of casino.
@version 3010205 -> 3.1.2.5
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_2_5
= 3010205¶ Version of casino.
@version 3010301 -> 3.1.3.1
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_3_1
= 3010301¶ Version of casino.
@version 3010305 -> 3.1.3.5
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_3_40
= 30103040¶ Version of casino.
@version 30103070 -> 3.1.3.70
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_3_5
= 3010305¶ Version of casino.
@version 3010309 -> 3.1.3.9
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_3_70
= 30103070¶ Version of casino.
@version 3010400 -> 3.1.4.0
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_3_9
= 3010309¶ Version of casino.
@version 30103040 -> 3.1.3.40
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_4_0
= 3010400¶ Version of casino.
@version 3010403 -> 3.1.4.3
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_4_3
= 3010403¶ Version of casino.
@version 3010404 -> 3.1.4.4
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_4_4
= 3010404¶ Version of casino.
@version 3010405 -> 3.1.4.5
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_4_5
= 3010405¶ Version of casino.
@version 3010406 -> 3.1.4.6
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_4_6
= 3010406¶ Version of casino.
@version 3010407 -> 3.1.4.7
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_4_60
= 30104060¶ Version of casino.
@version 30104071 -> 3.1.4.71
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_4_7
= 3010407¶ Version of casino.
@version 30104060 -> 3.1.4.60
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_4_71
= 30104071¶ Version of casino.
@version 30104072 -> 3.1.4.72
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_4_72
= 30104072¶ Version of casino.
@version 30104073 -> 3.1.4.73
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_4_73
= 30104073¶ Version of casino.
@version 30104074 -> 3.1.4.74
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_4_74
= 30104074¶ Version of casino.
@version 30104080 -> 3.1.4.80
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_4_80
= 30104080¶ Version of casino.
@version 30104096 -> 3.1.4.96
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_4_96
= 30104096¶ Version of casino.
@version 30105001 -> 3.1.5.1
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_5_1
= 30105001¶ Version of casino.
@version 30105004 -> 3.1.5.4
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_5_10
= 30105010¶ Version of casino.
@version 30105012 -> 3.1.5.12
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_5_12
= 30105012¶ Version of casino.
@version 30105020 -> 3.1.5.20
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_5_20
= 30105020¶ Version of casino.
@version 30105021 -> 3.1.5.21
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_5_21
= 30105021¶ Version of casino.
@version 30105022 -> 3.1.5.22
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_5_22
= 30105022¶ Version of casino.
@version 30107000 -> 3.1.7.0
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_5_4
= 30105004¶ Version of casino.
@version 30105005 -> 3.1.5.5
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_5_5
= 30105005¶ Version of casino.
@version 30105010 -> 3.1.5.10
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_7_0
= 30107000¶ Version of casino.
@version 30107001 -> 3.1.7.1
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_7_1
= 30107001¶ Version of casino.
@version 30107002 -> 3.1.7.2
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_7_2
= 30107002¶ Version of casino.
@version 30107003 -> 3.1.7.3
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_7_3
= 30107003¶ Version of casino.
@version 301 -> 3.1.
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_8_1
= 30108001¶ Version of casino.
@version 30108002 -> 3.1.8.2
- Added:
- Sample roration Y and Z in casino_sample.
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_8_2
= 30108002¶ Version of casino.
@version 30109000 -> 3.1.9.0
- Added:
- Correct bug where some trajectories pass across the sample without scattering.
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1_9_0
= 30109000¶ Version of casino.
@version 30200001 -> 3.2.0.0
Official release (2011/08/05).
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_1__
= 301¶ Version of casino.
@version 30108001 -> 3.1.8.1
- Added:
- Plasmon energy (eV) in the region library file.
- Work-function energy (eV) in the region library file.
- Modified:
- Plasmon energy (eV) in the region data of casino file.
- Work-function energy (eV) in the region data of casino file.
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_2_0_0
= 30200000¶ Version of casino.
@version 30200001 -> 3.2.0.1
Official release (2011/08/25).
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_2_0_1
= 30200001¶ Version of casino.
@version 30200002 -> 3.2.0.2
Official release (not yet).
Fixed: bug with merge (let’s hope) giving bugged region that will crash on unmerge or give black (invalid) regions if the simulation is executed after a save/load
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_2_0_2
= 30200002¶ Version of casino.
@version 30200003 -> 3.2.0.3
- Fixed: Bug with the DialogChanges popup where the simulation was started after clicking OK button.
- Now only the Restart button start the simulation.
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_2_0_3
= 30200003¶ Version of casino.
@version 30300000 -> 3.3.0.0
Implementation of 3D point spread functions (PSFs) in CASINO.
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_3_0_0
= 30300000¶ Version of casino.
@version 30300004 -> 3.3.0.4
Implementation of 3D point spread functions (PSFs) in CASINO.
-
casinotools.fileformat.casino3.Version.
SIM_OPTIONS_VERSION_3_3_0_4
= 30300004¶ Current version of casino.
@note Don’t forget to change the version in wincasino.rc -> Version -> VS_VERSION_INFO and strings in wincasino.rc -> Dialog -> IDD_ABOUTBOX. wincasino.rc -> String Table -> ID_VERSION wincasino.rc -> String Table -> IDR_MAINFRAME wincasino.rc -> String Table -> IDR_MAINFRAME2 Also change Casino_Constants::DEFAULT_APP_TITLE in Casino_Constants.h.
casinotools.fileformat.casino3.test_DiffusedEnergyMatrix module¶
casinotools.fileformat.casino3.test_Element module¶
casinotools.fileformat.casino3.test_EnergyMatrix module¶
casinotools.fileformat.casino3.test_ExportedTrajectories module¶
casinotools.fileformat.casino3.test_File module¶
casinotools.fileformat.casino3.test_GraphData module¶
casinotools.fileformat.casino3.test_IntensityImage module¶
casinotools.fileformat.casino3.test_OptionsADF module¶
casinotools.fileformat.casino3.test_OptionsAdvBackSet module¶
casinotools.fileformat.casino3.test_OptionsDist module¶
casinotools.fileformat.casino3.test_OptionsEnergyByPos module¶
casinotools.fileformat.casino3.test_OptionsMicro module¶
casinotools.fileformat.casino3.test_OptionsPhysic module¶
casinotools.fileformat.casino3.test_OptionsXray module¶
casinotools.fileformat.casino3.test_PointSpreadFunctionMatrix module¶
casinotools.fileformat.casino3.test_Region module¶
casinotools.fileformat.casino3.test_RegionIntensityInfo module¶
casinotools.fileformat.casino3.test_RegionOptions module¶
casinotools.fileformat.casino3.test_Sample module¶
casinotools.fileformat.casino3.test_SampleObject module¶
casinotools.fileformat.casino3.test_SampleObjectFactory module¶
casinotools.fileformat.casino3.test_SampleReader module¶
casinotools.fileformat.casino3.test_SampleSubtrate module¶
casinotools.fileformat.casino3.test_SampleTree module¶
casinotools.fileformat.casino3.test_ScanPointPositions module¶
casinotools.fileformat.casino3.test_ScanPointResults module¶
casinotools.fileformat.casino3.test_SimulationData module¶
casinotools.fileformat.casino3.test_SimulationOptions module¶
casinotools.fileformat.casino3.test_SimulationResults module¶
casinotools.fileformat.casino3.test_Trajectory module¶
casinotools.fileformat.casino3.test_TrajectoryCollision module¶
casinotools.fileformat.casino3.test_TransmittedAngles module¶
casinotools.fileformat.casino3.test_Triangle module¶
casinotools.fileformat.casino3.test_Vector module¶
casinotools.fileformat.casino3.test_Version module¶
casinotools.fileformat.casino3.tests module¶
Regression testing for the project.