Skip to main content
Ctrl+K

Welcome to pyEPR! — Energy-Participation-Ratio Framework

  • About pyEPR
  • Installation
  • Key Classes
  • HFSS project setup for pyEPR
  • Quick-start examples
    • Using pyEPR without Ansys HFSS
    • Tutorial Notebooks
    • Troubleshooting
    • 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
  • GitHub
  • PyPI
  • About pyEPR
  • Installation
  • Key Classes
  • HFSS project setup for pyEPR
  • Quick-start examples
  • Using pyEPR without Ansys HFSS
  • Tutorial Notebooks
  • Troubleshooting
  • 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
  • GitHub
  • PyPI

Section Navigation

  • 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 package
  • pyEPR.calcs package

pyEPR.calcs package#

Main calculation module

Submodules#

  • pyEPR.calcs.back_box_numeric module
    • black_box_hamiltonian()
    • black_box_hamiltonian_nq()
    • cos_full_correction()
    • epr_numerical_diagonalization()
    • make_dispersive()
    • make_nonlinear_potential()
  • pyEPR.calcs.basic module
    • CalcsBasic
      • CalcsBasic.epr_cap_to_nzpf()
      • CalcsBasic.epr_to_zpf()
  • pyEPR.calcs.constants module
  • pyEPR.calcs.convert module
    • Convert
      • Convert.Cs_from_Ec()
      • Convert.Ec_from_Cs()
      • Convert.Ej_from_Lj()
      • Convert.Ic_from_Lj()
      • Convert.Lj_from_Ej()
      • Convert.Lj_from_Ic()
      • Convert.Omega_from_LC()
      • Convert.ZPF_from_EPR()
      • Convert.ZPF_from_LC()
      • Convert.fromSI()
      • Convert.toSI()
  • pyEPR.calcs.hamiltonian module
    • HamOps
      • HamOps.closest_state_to()
      • HamOps.closest_state_to_idx()
      • HamOps.fock_state_on()
      • HamOps.identify_Fock_levels()
    • MatrixOps
      • MatrixOps.apply_scalar_function()
      • MatrixOps.cos()
      • MatrixOps.cos_approx()
      • MatrixOps.cos_full_correction()
      • MatrixOps.dot()
  • pyEPR.calcs.transmon module
    • CalcsTransmon
      • CalcsTransmon.charge_dispersion_approx()
      • CalcsTransmon.dispersiveH_params_PT_O1()
      • CalcsTransmon.transmon_get_all_params()
      • CalcsTransmon.transmon_print_all_params()

previous

pyEPR package

next

pyEPR.calcs.back_box_numeric module

On this page
  • Submodules

© Copyright 2017-2025, Zlatko Minev, Zaki Leghtas, and the pyEPR Team.

Created using Sphinx 9.1.0.