quri_parts.backend.units module

class TimeUnit(value)

Bases: Enum

An enumeration.

SECOND = 1
MILLISECOND = 2
MICROSECOND = 3
NANOSECOND = 4
static from_str(name)
Parameters:

name (str)

Return type:

TimeUnit

in_ns()
Return type:

float

class TimeValue(value: 'float', unit: 'TimeUnit')

Bases: object

Parameters:
value: float
unit: TimeUnit
in_ns()
Return type:

float

class FrequencyUnit(value)

Bases: Enum

An enumeration.

HZ = 1
KHZ = 2
MHZ = 3
GHZ = 4
THZ = 5
static from_str(name)
Parameters:

name (str)

Return type:

FrequencyUnit

in_ghz()
Return type:

float

class FrequencyValue(value: 'float', unit: 'FrequencyUnit')

Bases: object

Parameters:
value: float
unit: FrequencyUnit
in_ghz()
Return type:

float