- API reference
- Wannierisation inside WannierBerri
- Searching for suitable projections
- System
- Real-space systems
System_RSystem_R.needed_R_matricesSystem_R.nparSystem_R._XX_RSystem_R.wannier_centers_cartSystem_R.wannier_centers_redSystem_R.num_wannSystem_R.real_latticeSystem_R.NKFFT_recommendedSystem_R.set_R_mat()System_R.set_spin()System_R.set_spin_pairs()System_R.set_spin_from_projections()System_R.set_structure()System_R.set_symmetry_from_structure()
- Symmetrization of the system
- From Wannier functions
- From tight-binding models
- Randomly generated
- k-space systems
- Running a calculation
- Calculators
Calculator- Static (dependent only on Fermi level)
StaticCalculatorAHCAHC_Zeeman_orbAHC_Zeeman_spinAHC_testBerryDipole_FermiSeaBerryDipole_FermiSea_testBerryDipole_FermiSurfCumDOSDOSGME_orb_FermiSeaGME_orb_FermiSea_testGME_orb_FermiSurfGME_spin_FermiSeaGME_spin_FermiSurfHall_classic_FermiSeaHall_classic_FermiSurfMorbMorb_testNLAHC_FermiSeaNLAHC_FermiSurfNLDrude_FermiSeaNLDrude_FermiSurfNLDrude_Fermider2NLDrude_Zeeman_orbNLDrude_Zeeman_orb_OmegaNLDrude_Zeeman_spinOhmic_FermiSeaOhmic_FermiSurfOmegaOmegaSHCSpineMChA_FermiSurf
- Dynamic (dependent on Fermi level and frequency)
- Tabulating
- Formula
- Basic classes:
- Some implemented formulae:
DEinv_lnDcovDer2ADer2BDer2DcovDer2HDer2MorbDer2Morb_HDer2ODer2OmegaDer2SpinDer2morbDer3EDerDcovDerMorbDerMorb_HDerOmegaDerSpinDerWlnDermorbEavlnHamiltonianIdentityInvMassMassMassMassVelMorb_HMorb_HpmNLDrude_Z_orb_HplusNLDrude_Z_orb_OmegaNLDrude_Z_spinOmegaOmegaHplusOmegaOmegaOmegaSSpinSpinOmegaSpinVelocityVelHplusVelMassVelVelOmegaVelSpinVelVelVelVelVelVelocityemcha_surfmorb
- Some extra formulae (for testiing):
- Result
- Parallel execution
- Grid or Path
- Point group Symmetries
- Smoother
- storing and handling Wannier90 input and output files
Wannier90dataWannier90data.chkWannier90data.seednameWannier90data.wannierisedWannier90data.read_npzWannier90data.write_npz_listWannier90data.write_npz_formattedWannier90data.formatted_listWannier90data.readfilesWannier90data.__init__()Wannier90data.select_bands()Wannier90data.set_random_symmetric_projections()Wannier90data.write()
W90_fileAMNCheckPointCheckPoint.get_AABB_qb()CheckPoint.get_AA_q()CheckPoint.get_AA_qb()CheckPoint.get_BB_qb()CheckPoint.get_CCOOGG_qb()CheckPoint.get_CC_qb()CheckPoint.get_GG_qb()CheckPoint.get_HH_q()CheckPoint.get_OO_qb()CheckPoint.get_SHA_q()CheckPoint.get_SHR_q()CheckPoint.get_SS_q()CheckPoint.get_wannier_centers()CheckPoint.kpt_latt_intCheckPoint.spin_order_block_to_interlace()CheckPoint.spin_order_interlace_to_block()CheckPoint.wannier_gauge()
EIGMMNSHUSIUSPNUHUUIUWINSXUUXU
- Data_K class
Data_KData_K.A_HData_K.A_H_internalData_K.D_HData_K.DcovData_K.E_KData_K.HH_KData_K.SDCTData_K.UU_KData_K.V_covariantData_K.covariant()Data_K.dEig_invData_K.degenData_K.delE_KData_K.get_bands_in_range_groups()Data_K.get_bands_in_range_groups_ik()Data_K.is_phononData_K.kpoints_allData_K.nbandsData_K.nkData_K.phonon_freq_from_square()Data_K.select_bands()Data_K.tetraWeights
Data_K_RData_K_k
- Models
- Symmetries
- Utilities
- Installation and technical remarks
- Benchmarking with
postw90.x - Methods
- External software used