scqubits.TunableTransmon.eigensys¶
- TunableTransmon.eigensys(evals_count=6, filename=None, return_spectrumdata=False)¶
Calculates eigenvalues and corresponding eigenvectors using scipy.linalg.eigh. Returns two numpy arrays containing the eigenvalues and eigenvectors, respectively.
- Parameters:
evals_count (
int) – number of desired eigenvalues/eigenstates (default value = 6)filename (
Optional[str]) – path and filename without suffix, if file output desired (default value = None)return_spectrumdata (if set to true, the returned data is provided as a SpectrumData object) – (default value = False)
- Return type:
Union[Tuple[ndarray,ndarray],SpectrumData]- Returns:
eigenvalues, eigenvectors as numpy arrays or in form of a SpectrumData object