PDielec¶
This is the documentation for the PDielec package. The package takes output from DFT calculations and calculates a material’s infrared, terahertz and Raman response. For single crystals (thin films or slabs), a generalized transfer matrix or a scattering matrix method is used. For powdered material in a support matrix, an effective medium theory is used which can take into account the effect of shape and particle size.
Theory
- Theory for Infrared Absorption in Powders
- Molecular approach to absorption intensity
- Solid state approach to absorption intensity
- Effect of particle shape on infrared absorption
- Particle size effects
- Mie Theory of Light Scattering
- Calculation of ATR Extinction Spectra
- Scattering Effects due to Air Inclusions
- Removing Baseline Artefacts from Experiment
- Theory for Single Crystal Infrared Optics
- Theory for Powder Raman
- Theory for Crystal Layer Raman
- Phonon Analysis
Applications
- Applications of Effective Medium Theory
- Single Crystal Applications
- Phonopy Examples
- GaN: from powder Raman spectra to crystal modal pairs
- Preparing the calculation
- 1. Powder Raman: separate orientation averaging from particle effects
- 2. Crystal Raman: near-forward scattering and modal pairs
- 3. Irmer et al.: an aperture scan and a finite-q comparison
- 4. What does an incoherent final state mean?
- Reproducing the note and preparing documentation
- References
API
- API Reference
- PDielec
- test_H_cif
- test_B_layer
- test_D_system
- test_B_lattice
- test_E_fresnel
- test_C_smatrix
- test_E_database
- test_E_symmetry
- test_F_molecular
- test_F_incoherent
- test_C_coordinates
- test_A_length_units
- test_D_element_data
- test_G_coordinate_io
- test_D_volume_density
- test_A_math_utilities
- test_D_material_classes
- test_C_unit_conversions
- test_B_derived_constants
- test_A_dielectric_constant
- test_B_dielectric_tabulated
- test_C_dielectric_lorentzian
- test_A_fundamental_constants
- PDielec.pdgui
- PDielec.preader
- PDielec.pdmake
- Command line options
- Attributes
- Functions
- Module Contents
change_padding()check_local_executables()compare_files()compare_nma_files()find_root_directory()install()main()mychdir()read_nma_file()read_pd_makefile()redirect()run_clean()run_p2cif_test()run_pd_makefile()run_pdgui_test()run_preader_test()run_pypi()run_pytest_suite()run_tests()run_vib_analysis()test_for_root_directory()usage()benchmarksdebugloggerprintsettingstest_crystal_infraredtest_crystal_ramantest_p2ciftest_pdguitest_powder_atrtest_powder_infraredtest_powder_ramantest_preadertest_vibanalysisuseLocalviewing
References