irradiapy package
Subpackages
- irradiapy.analysis package
- irradiapy.io package
- Submodules
- irradiapy.io.bzip2lammpsreader module
- irradiapy.io.bzip2lammpswriter module
BZIP2LAMMPSWriterBZIP2LAMMPSWriter.file_pathBZIP2LAMMPSWriter.modeBZIP2LAMMPSWriter.excluded_itemsBZIP2LAMMPSWriter.encodingBZIP2LAMMPSWriter.int_formatBZIP2LAMMPSWriter.float_formatBZIP2LAMMPSWriter.compresslevelBZIP2LAMMPSWriter.close()BZIP2LAMMPSWriter.compresslevelBZIP2LAMMPSWriter.encodingBZIP2LAMMPSWriter.excluded_itemsBZIP2LAMMPSWriter.fileBZIP2LAMMPSWriter.file_pathBZIP2LAMMPSWriter.float_formatBZIP2LAMMPSWriter.int_formatBZIP2LAMMPSWriter.modeBZIP2LAMMPSWriter.write()
- irradiapy.io.lammpslogreader module
- irradiapy.io.lammpsreader module
- irradiapy.io.lammpsreadermpi module
- irradiapy.io.lammpswriter module
LAMMPSWriterLAMMPSWriter.file_pathLAMMPSWriter.modeLAMMPSWriter.excluded_itemsLAMMPSWriter.encodingLAMMPSWriter.int_formatLAMMPSWriter.float_formatLAMMPSWriter.close()LAMMPSWriter.encodingLAMMPSWriter.excluded_itemsLAMMPSWriter.fileLAMMPSWriter.file_pathLAMMPSWriter.float_formatLAMMPSWriter.int_formatLAMMPSWriter.modeLAMMPSWriter.write()
- irradiapy.io.lammpswritermpi module
LAMMPSWriterMPILAMMPSWriterMPI.file_pathLAMMPSWriterMPI.modeLAMMPSWriterMPI.excluded_itemsLAMMPSWriterMPI.encodingLAMMPSWriterMPI.int_formatLAMMPSWriterMPI.float_formatLAMMPSWriterMPI.commLAMMPSWriterMPI.close()LAMMPSWriterMPI.commLAMMPSWriterMPI.encodingLAMMPSWriterMPI.excluded_itemsLAMMPSWriterMPI.fileLAMMPSWriterMPI.file_pathLAMMPSWriterMPI.float_formatLAMMPSWriterMPI.int_formatLAMMPSWriterMPI.modeLAMMPSWriterMPI.write()
- irradiapy.io.xyzreader module
- irradiapy.io.xyzwriter module
- Module contents
- irradiapy.materials package
- Submodules
- irradiapy.materials.ag module
- irradiapy.materials.cr module
- irradiapy.materials.cu module
- irradiapy.materials.fe module
- irradiapy.materials.material module
MaterialMaterial.DpaModeMaterial.TdamModeMaterial.a0Material.atomic_numberMaterial.b_arcMaterial.c_arcMaterial.calc_arc_dpa()Material.calc_fer_arc_dpa()Material.calc_nrt_dpa()Material.cutoff_siaMaterial.cutoff_vacMaterial.densityMaterial.dist_fpMaterial.ed_avrMaterial.ed_minMaterial.epka_to_tdam()Material.epka_to_tdam_lindhard()Material.mass_numberMaterial.srim_elementMaterial.tdam_to_dpa()
- irradiapy.materials.o module
- irradiapy.materials.w module
- Module contents
- irradiapy.srim package
- Subpackages
- irradiapy.srim.ofiles package
- Submodules
- irradiapy.srim.ofiles.backscat module
- irradiapy.srim.ofiles.collision module
- irradiapy.srim.ofiles.e2recoil module
- irradiapy.srim.ofiles.ioniz module
- irradiapy.srim.ofiles.lateral module
- irradiapy.srim.ofiles.novac module
- irradiapy.srim.ofiles.phonon module
- irradiapy.srim.ofiles.range module
- irradiapy.srim.ofiles.range3d module
- irradiapy.srim.ofiles.sputter module
- irradiapy.srim.ofiles.srimfile module
- irradiapy.srim.ofiles.subcollision module
- irradiapy.srim.ofiles.transmit module
- irradiapy.srim.ofiles.trimdat module
- irradiapy.srim.ofiles.vacancy module
- Module contents
- irradiapy.srim.target package
- irradiapy.srim.ofiles package
- Submodules
- irradiapy.srim.analysis module
- irradiapy.srim.srimdb module
SRIMDBSRIMDB.path_dbSRIMDB.targetSRIMDB.calculationSRIMDB.check_intervalSRIMDB.srim_pathSRIMDB.conSRIMDB.backscatSRIMDB.e2recoilSRIMDB.ionizSRIMDB.lateralSRIMDB.phononSRIMDB.rangeSRIMDB.range3dSRIMDB.sputterSRIMDB.transmitSRIMDB.trimdatSRIMDB.vacancySRIMDB.append_backscat()SRIMDB.append_e2recoil()SRIMDB.append_ioniz()SRIMDB.append_lateral()SRIMDB.append_novac()SRIMDB.append_phonon()SRIMDB.append_range()SRIMDB.append_range3d()SRIMDB.append_sputter()SRIMDB.append_subcollision()SRIMDB.append_transmit()SRIMDB.append_trimdat()SRIMDB.append_vacancy()SRIMDB.autosaveSRIMDB.braggSRIMDB.calculationSRIMDB.check_intervalSRIMDB.dir_srimSRIMDB.do_backscattSRIMDB.do_collisionsSRIMDB.do_rangesSRIMDB.do_sputteredSRIMDB.do_transmitSRIMDB.exyzSRIMDB.generate_trimdat()SRIMDB.generate_trimin()SRIMDB.get_nions()SRIMDB.load_target_calculation()SRIMDB.merge()SRIMDB.minimize_and_handle_popup()SRIMDB.optimize()SRIMDB.path_dbSRIMDB.plot_typeSRIMDB.remindersSRIMDB.run()SRIMDB.save_target_calculation()SRIMDB.seedSRIMDB.table_exists()SRIMDB.targetSRIMDB.xmaxSRIMDB.xmin
- Module contents
- Subpackages
- irradiapy.utils package
Submodules
irradiapy.config module
Module for configuration variables.
- irradiapy.config.DIR_SRIM = PosixPath('SRIM-2013')
TRIM.exe directory (parent folder)
- Type:
- irradiapy.config.EXCLUDED_ITEMS = ['xs', 'ys', 'zs']
List of atom fields to exclude from output in LAMMPS files.
irradiapy.damagedb module
This module contains the DamageDB class.
- class irradiapy.damagedb.DamageDB(dir_mddb, compute_tdam, mat_pka, mat_target, dpa_mode, tdam_mode, seed=0)[source]
Bases:
objectClass used to reconstruct the damage produced by a PKA from a database of MD debris.
- dir_mddb
Directory of the MD debris database.
- Type:
Path
- compute_tdam
Whether to apply Lindhard’s formula to the recoil energy. It should be True for MD simulations without electronic stopping.
- Type:
- mat_pka
PKA material.
- Type:
materials.Material
- mat_target
Target material.
- Type:
materials.Material
- dpa_mode
Mode for dpa calculation.
- Type:
materials.Material.DpaMode
- tdam_mode
Mode for PKA to damage energy calculation.
- Type:
materials.Material.TdamMode
-
dir_mddb:
Path
irradiapy.dtypes module
Numpy structured array dtypes.
Module contents
irradiapy package