Welcome to pyEPR 🍻!¶
Powerful, automated analysis and design of quantum microwave devices¶
Version: 0.9.0

pyEPR is an open source, BSD-licensed library providing high-efficiency, easy-to-use analysis functions and automation for the design of quantum chips based on superconducting quantum circuits, both distributed and lumped. pyEPR interfaces the classical distributed microwave analysis with that of quantum structures and Hamiltonians. It is chiefly based on the energy participation ratio approach; however, it has since v0.4 extended to cover a broad range of design approaches. pyEPR stradels the analysis from Maxwell’s to Schrodinger’s equations, and converts the solutions of distributed microwave (typically eigenmode simulations) to a fully diagonalized spectrum of the energy levels, couplings, and key parameters of a many-body quantum Hamiltonian.
pyEPR contains both analytic and numeric solutions.

Contents¶
API Reference:
- pyEPR package
- pyEPR.ansys module
- pyEPR.calcs package
- pyEPR.calcs.back_box_numeric module
- pyEPR.calcs.basic module
- pyEPR.calcs.constants module
- pyEPR.calcs.convert module
- pyEPR.calcs.hamiltonian module
- pyEPR.calcs.transmon module
- pyEPR.core module
- pyEPR.core_distributed_analysis module
- pyEPR.core_quantum_analysis module
- pyEPR.project_info module
- pyEPR.reports module
- pyEPR.toolbox package
- pyEPR.toolbox.plotting module
- pyEPR.toolbox.pythonic module