UnitsΒΆ

scqubits provides a means to set default units for the assumed energies of the quantum systems. These units play a key role in Coherence Times calculations. They are also used to set axes labels in some plot types.

The currently supported units are: GHz, MHz, kHz and Hz, with GHz being the default. A list containing these possible choices can be shown with the show_supported_units function.

The current units setting can be obtained with the get_units function. A new setting can be established with the set_units function:

import scqubits as scq
scq.get_units()
scq.set_units('MHz')

scqubits also includes several helper functions for convenient conversion from the current system units to and from Hz. This is accomplished with functions to_standard_units and from_standard_units.

Note

The DEFAULT_ENERGY_UNIT setting is no longer used.