epiq

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.

5. PHONONS 5.1 Harmonic Phonons VERIFIED
Back to Mind Map Official Website

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.

Reference Papers

Reference papers are not yet linked for this code.

Full Documentation

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:

  1. GitHub: https://github.com/ajf396/epiq

Confidence: VERIFIED

Verification status: ✅ VERIFIED

  • Repository: ACCESSIBLE
  • Status: Research code
  • Applications: Electron-phonon coupling, Python-based, quantum transport

Related Tools in 5.1 Harmonic Phonons