principia_materia.phonon_id package
Submodules
- principia_materia.phonon_id.analytic_dynamic_tensor module
AnalyticDynamicTensorAnalyticDynamicTensor.QpointAnalyticDynamicTensor.compute_tensor()AnalyticDynamicTensor.get_irreducible_basis_rowname()AnalyticDynamicTensor.get_irreps()AnalyticDynamicTensor.get_rotation_matrix()AnalyticDynamicTensor.irreducible_derivative_namesAnalyticDynamicTensor.n_irreducible_derivativesAnalyticDynamicTensor.orderAnalyticDynamicTensor.qpoint_displacement_repAnalyticDynamicTensor.set_irreducible_derivative_names()AnalyticDynamicTensor.set_irreducible_derivatives()AnalyticDynamicTensor.set_qpoint_displacement_rep()AnalyticDynamicTensor.set_vectorized_tensor()AnalyticDynamicTensor.solve_irreducible_derivatives()AnalyticDynamicTensor.symmetrized_tensor_shapeAnalyticDynamicTensor.symmetrized_vectorized_tensorAnalyticDynamicTensor.tensor_shapeAnalyticDynamicTensor.unique_qpointsAnalyticDynamicTensor.vectorized_tensor
get_AnalyticDynamicTensor_hdf5_wrapper()get_IrreducibleDerivatives_hdf5_wrapper()
- principia_materia.phonon_id.analytic_strain_tensor module
AnalyticStrainTensorAnalyticStrainTensor.compute_tensor()AnalyticStrainTensor.get_irreducible_basis_rowname()AnalyticStrainTensor.get_irreps()AnalyticStrainTensor.get_rotation_matrix()AnalyticStrainTensor.identity_subspaceAnalyticStrainTensor.irreducible_derivative_namesAnalyticStrainTensor.irreducible_strainsAnalyticStrainTensor.n_irreducible_derivativesAnalyticStrainTensor.set_irreducible_derivative_names()AnalyticStrainTensor.set_irreducible_derivatives()AnalyticStrainTensor.set_irreducible_strains()AnalyticStrainTensor.set_strain_rep()AnalyticStrainTensor.set_vectorized_tensor()AnalyticStrainTensor.solve_irreducible_derivatives()AnalyticStrainTensor.symmetrized_tensor_shapeAnalyticStrainTensor.symmetrized_vectorized_tensorAnalyticStrainTensor.tensor_shapeAnalyticStrainTensor.vectorized_tensor
- principia_materia.phonon_id.analytic_tensors module
- principia_materia.phonon_id.anharmonic_interpolation module
AnharmincInterpolationAnharmincInterpolation.analytic_derivative_dynamic_matrix()AnharmincInterpolation.existing_ordersAnharmincInterpolation.fd_derivative_dynamic_matrix()AnharmincInterpolation.get_Dq2()AnharmincInterpolation.get_DqN()AnharmincInterpolation.get_Phi()AnharmincInterpolation.get_phonons()AnharmincInterpolation.group_velocity()AnharmincInterpolation.heat_capacity()AnharmincInterpolation.set_Phi()AnharmincInterpolation.set_dipole()AnharmincInterpolation.set_q_direction()
mode_heat_capacuty()
- principia_materia.phonon_id.bid module
BIDBID.compute_irreducible_derivatives()BID.create_jobs()BID.derivative_orderBID.find_measurements()BID.get_dynamic_tensors()BID.get_fourier_interpolation()BID.get_irreducible_derivative_names()BID.set_chainrule_derivatives()BID.set_chainrule_matrix()BID.set_errortail_results()BID.set_measurements()BID.set_results()
DisplacementGeneratorRandomDisplacementGeneratorformat_measurement_label()get_BID_from_hdf5()get_BID_hdf5_wrapper()save_BID_to_hdf5()save_bid_errortails()
- principia_materia.phonon_id.chainrule_derivatives module
ChainruleDerivativesChainruleDerivatives.add_known_ID()ChainruleDerivatives.basis_namesChainruleDerivatives.basis_vectorsChainruleDerivatives.compute_chainrule()ChainruleDerivatives.decompose_displacements()ChainruleDerivatives.displacement_shapeChainruleDerivatives.get_chainrule_factors()ChainruleDerivatives.known_IDChainruleDerivatives.nonzero_ID_indexChainruleDerivatives.normalize_displacements()ChainruleDerivatives.set_basis()ChainruleDerivatives.set_naive_basis()ChainruleDerivatives.set_symmetric_basis()ChainruleDerivatives.unknown_ID
get_ChainruleDerivatives_from_hdf5()get_ChainruleDerivatives_hdf5_wrapper()save_ChainruleDerivatives_to_hdf5()
- principia_materia.phonon_id.conductivity module
ConductivityConductivity.gamma_tetra()Conductivity.gamma_tetra_at_phonon()Conductivity.gamma_tetra_grid()Conductivity.has_Phi_order()Conductivity.scattering_rate_boundary()Conductivity.set_Phi()Conductivity.set_dipole()Conductivity.thermal_conductivity_LBTE()Conductivity.thermal_conductivity_RTA()Conductivity.two_phonon_dos()
bedist()reciprocal()
- principia_materia.phonon_id.dipole_dipole module
- principia_materia.phonon_id.dynamic_tensors module
- principia_materia.phonon_id.fd_series module
- principia_materia.phonon_id.finite_displacements module
FiniteDisplacementsFiniteDisplacements.add_delta()FiniteDisplacements.compute_finite_displacements()FiniteDisplacements.create_jobs()FiniteDisplacements.deltaFiniteDisplacements.get_jobnameFiniteDisplacements.set_delta()FiniteDisplacements.set_displacement_vectors()FiniteDisplacements.set_jobname_template()FiniteDisplacements.set_jobs()FiniteDisplacements.set_raw_results()FiniteDisplacements.uniq_displacements
get_FD_from_configuration()get_fd_config_hdf5_wrapper()get_fd_config_yaml_wrapper()get_fd_results_hdf5_wrapper()get_fd_results_yaml_wrapper()save_FD_config_to_hdf5()save_FD_config_to_yaml()
- principia_materia.phonon_id.fourier_interpolation module
FourierInterpolationFourierInterpolation.analytic_derivative_dynamic_tensor()FourierInterpolation.copy()FourierInterpolation.fourier_transform()FourierInterpolation.from_dynamic_tensors()FourierInterpolation.get_Phi()FourierInterpolation.get_Phi_WS_at_Tpoint()FourierInterpolation.get_Phi_WS_dict()FourierInterpolation.get_Tindex()FourierInterpolation.get_Tpoints()FourierInterpolation.interpolate_Qpoint()FourierInterpolation.prepend_hiden_t()FourierInterpolation.set_D()FourierInterpolation.set_Phi()FourierInterpolation.set_Wigner_Seitz_map()FourierInterpolation.set_dipoledipole_contribution()FourierInterpolation.set_irreducible_D()
get_FourierInterpolation_from_hdf5()get_FourierInterpolation_hdf5_wrapper()save_FourierInterpolation_to_hdf5()
- principia_materia.phonon_id.frozen_phonons module
FrozenPhononsFrozenPhonons.check_supercell()FrozenPhonons.create_jobs()FrozenPhonons.derivative_orderFrozenPhonons.get_dynamic_tensor()FrozenPhonons.orderFrozenPhonons.set_displacements()FrozenPhonons.set_displacements_basis()FrozenPhonons.set_errortail_results()FrozenPhonons.set_realspace_displacements()FrozenPhonons.set_results()
LoneQ_FPfind_realspace_displacements()find_unique()format_irrep_instances()format_measurement_label()get_FrozenPhonons_hdf5_wrapper()get_LoneQ_from_hdf5()get_dynamic_tensor_wrapper()is_qpoint_real()load_fp_errortails()make_displacement_identifier()save_LoneQ_to_hdf5()save_dynamic_tensor_to_hdf5()save_fp_errortails()
- principia_materia.phonon_id.hsbid module
HSBIDHSBID.QpointsNHSBID.compute_irreducible_derivatives()HSBID.create_jobs()HSBID.derivative_orderHSBID.find_measurements()HSBID.get_dynamic_tensors()HSBID.get_fourier_interpolation()HSBID.get_irreducible_derivative_names()HSBID.load_hsbid()HSBID.set_chainrule_derivatives()HSBID.set_errortail_results()HSBID.set_hsbid()HSBID.set_results()
find_hierarchical_supercells()format_supa_dirname()get_HSBID_from_hdf5()get_HSBID_hdf5_wrapper()save_HSBID_to_hdf5()
- principia_materia.phonon_id.lid module
LoneID_FPLoneID_FP.get_irreducible_derivative_names()LoneID_FP.get_irreducible_derivatives()LoneID_FP.irreducible_derivativesLoneID_FP.set_analytic_tensor()LoneID_FP.set_displacements()LoneID_FP.set_displacements_basis()LoneID_FP.set_dynamic_tensor()LoneID_FP.set_irreducible_derivatives()LoneID_FP.set_target_irrep_products()
get_LoneID_from_hdf5()get_LoneID_hdf5_wrapper()save_LoneID_to_hdf5()
- principia_materia.phonon_id.lid_mesh module
- principia_materia.phonon_id.little_group_adt module
- principia_materia.phonon_id.phonon_db module
- principia_materia.phonon_id.phonon_report_util module
- principia_materia.phonon_id.phonon_tools module
- principia_materia.phonon_id.strained_finite_displacements module
StrainedFiniteDisplacementsStrainedFiniteDisplacements.create_jobs()StrainedFiniteDisplacements.deltaStrainedFiniteDisplacements.get_jobnameStrainedFiniteDisplacements.orderStrainedFiniteDisplacements.set_delta()StrainedFiniteDisplacements.set_displacement_vectors()StrainedFiniteDisplacements.set_finite_difference()StrainedFiniteDisplacements.set_jobname_template()StrainedFiniteDisplacements.set_jobs()StrainedFiniteDisplacements.set_strain()StrainedFiniteDisplacements.set_strain_delta()StrainedFiniteDisplacements.set_strain_internal_displacements()StrainedFiniteDisplacements.strain_deltaStrainedFiniteDisplacements.uniq_strains
get_StrainedFD_from_configuration()get_strain_fd_config_hdf5_wrapper()get_strain_fd_config_yaml_wrapper()save_StrainedFD_config_to_hdf5()save_StrainedFD_config_to_yaml()