Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adding ModelMethod for TB Wannier90 (#8)
* Adding AtomicState and all the other sub-sections * Improved descriptions and typing * Defined AtomState, Orbitals, CoreHole and HubbardInteractions * Improved schema, normalization, and descriptions of atoms_state.py * Improved ModelSystem description * Added condition for umn and orbitals_ref in HubbardInteractions * Added meshes and TB model_method base classes Moved lattice_vectors_reciprocal to KMesh Added normalizations * Added typing for functions * Deleting lattice_vectors_reciprocal from AtomicCell Deleted unused comment in ModelSystem Clean up descriptions in model_system.py * Fixed degeneracy in AtomsState * Added better normalization for KMesh and polish other Mesh sections * Fixed ModelMethod basic normalization * Added Photon section * Added orbitals_ref to TB Added common.py for common sections * Fixed OrbitalState.__init__ Improved code writing for assignements in atoms_state.py * Improved SlaterKoster method and added normalization for bond name extraction * Added NumericalSettings * Added DFT and XCFunctional classes * Added ExcitedStateMethodologies: GW, BSE, Screening, CoreHoleSpectra Improved schema for those * Added DMFT Improved descriptions in GW, TB, BSE * Align pipeline and toml with simulation workflow plugin * Improved schema from comments by Nathan and Joseph Added github action for Ruff check and formatting * Clean up actions.yaml workflow * Added more normalization for LinePathSegment Added utils is_not_representative Redefine QuasiparticlesFrequencyMesh Changed resolve_points to resolve_points_and_offset in KMesh * Fix description in multiplicities and weights in KMesh * Added center, sampling and quadrature to Mesh
- Loading branch information