impurityModel is a Julia/Python-based exact diagonalization (ED) solver for the Anderson impurity model. It is specialized for simulating core-level spectroscopies (like XPS, XAS, RIXS) where finite-size effects of ED are less critical o…
impurityModel is a Julia/Python-based exact diagonalization (ED) solver for the Anderson impurity model. It is specialized for simulating core-level spectroscopies (like XPS, XAS, RIXS) where finite-size effects of ED are less critical or where multiplet effects are dominant. It allows for the accurate simulation of local many-electron physics in core-level spectroscopy, particularly for correlated materials like transition metal oxides.
Reference papers are not yet linked for this code.
impurityModel is a Julia/Python-based exact diagonalization (ED) solver for the Anderson impurity model. It is specialized for simulating core-level spectroscopies (like XPS, XAS, RIXS) where finite-size effects of ED are less critical or where multiplet effects are dominant. It allows for the accurate simulation of local many-electron physics in core-level spectroscopy, particularly for correlated materials like transition metal oxides.
Scientific domain: Quantum impurity models, Spectroscopy (XPS, XAS, RIXS) Target user community: Spectroscopists, DMFT researchers needing ED solvers
t, interaction U, J, slater, hybridization V) defined in script.| Feature | impurityModel (Johan Schott) | Quanty |
|---|---|---|
| Type | Python/Julia Library | Scripting Language (Lua based) |
| Core Algorithm | Exact Diagonalization (Lanczos) | Exact Diagonalization (Lanczos/Full) |
| Specialization | Core-level Spectroscopy (XAS, RIXS) for Impurity Models | General Quantum Many-Body Problems & Spectroscopy |
| Flexibility | Focused on standard impurity Hamiltonians | Highly flexible custom Hamiltonian definitions |
| User Interface | Python/Julia classes | Lua scripts |
| Performance | Optimized for small clusters | High performance, supports large basis sets |
Primary sources:
Verification status: ✅ VERIFIED