Official Resources
- Homepage: https://github.com/ajf396/epiq
- Documentation: Repository documentation
- Source Repository: https://github.com/ajf396/epiq
- License: Open-source
Overview
epiq is a Python package for electron-phonon interactions and related quantum transport calculations. The code provides tools for calculating electron-phonon coupling properties and their effects on electronic and thermal transport.
Scientific domain: Electron-phonon coupling, quantum transport
Target user community: Researchers studying electron-phonon interactions
Theoretical Methods
- Electron-phonon coupling calculations
- Quantum transport theory
- First-principles-based methods
- Scattering rate calculations
Capabilities (CRITICAL)
- Electron-phonon coupling matrix elements
- Transport property calculations
- Scattering rate analysis
- Python-based implementation
- Integration with first-principles data
Sources: GitHub repository
Key Strengths
- Python implementation: Accessible and scriptable
- Electron-phonon focus: Specialized for coupling calculations
- Modern: Python-based workflow
Inputs & Outputs
- Input formats: Electronic structure and phonon data from DFT
- Output data types: Coupling matrix elements, scattering rates, transport properties
Interfaces & Ecosystem
- Python: Native Python package
- DFT codes: Via standard output formats
- ASE/pymatgen: Potential integration
Performance Characteristics
- Python-based: Moderate speed
- Suitable for research calculations
- Focus on flexibility over raw performance
Computational Cost
- DFT input generation: External (dominant cost)
- epiq processing: Moderate (Python-based)
- Scattering rate calculations: Depends on system size
Limitations & Known Constraints
- Research code: Development stage
- Documentation: Limited
- Community: Small user base
Application Areas
- Electron-phonon coupling studies
- Quantum transport research
- Scattering mechanism analysis
Community and Support
- Open-source
- GitHub repository
- Research development
- Author support via issues
Best Practices
- Validate electron-phonon matrix elements
- Converge k-point and q-point grids
- Compare with established codes (EPW, PERTURBO)
- Systematic temperature convergence
Development
- Research code
- Python-based implementation
- Electron-phonon focus
- Active development
Research Impact
epiq provides Python tools for electron-phonon coupling calculations, enabling research into quantum transport and scattering mechanisms.
Verification & Sources
Primary sources:
- GitHub: https://github.com/ajf396/epiq
Confidence: VERIFIED
Verification status: ✅ VERIFIED
- Repository: ACCESSIBLE
- Status: Research code
- Applications: Electron-phonon coupling, Python-based, quantum transport