kdotp-generator is a tool for automatically generating k·p effective Hamiltonians, extending the kdotp-symmetry package. It includes support for magnetic space groups and provides pre-computed results for many magnetic and non-magnetic s…
kdotp-generator is a tool for automatically generating k·p effective Hamiltonians, extending the kdotp-symmetry package. It includes support for magnetic space groups and provides pre-computed results for many magnetic and non-magnetic space groups, enabling rapid model development.
Reference papers are not yet linked for this code.
kdotp-generator is a tool for automatically generating k·p effective Hamiltonians, extending the kdotp-symmetry package. It includes support for magnetic space groups and provides pre-computed results for many magnetic and non-magnetic space groups, enabling rapid model development.
Scientific domain: k·p perturbation theory, magnetic materials, effective Hamiltonians Target user community: Researchers studying magnetic topological materials and developing effective models
Sources: GitHub repository, related publications
Input formats:
Output data types:
git clone https://github.com/yjiang-iop/kdotp-generator.git
cd kdotp-generator
pip install -e .
from kdotp_generator import generate_kp_hamiltonian
# Generate k.p Hamiltonian for magnetic space group
hamiltonian = generate_kp_hamiltonian(
magnetic_space_group=62.441, # Pnma with AFM ordering
kpoint="Gamma",
order=2
)
# Access pre-computed results
from kdotp_generator.database import get_precomputed
result = get_precomputed(msg_number=62, kpoint="X")
Primary sources:
Confidence: VERIFIED
Verification status: ✅ VERIFIED