resources#
Common resources for use with the quantify_scheduler.
Module Contents#
Classes#
A resource corresponds to a physical resource such as a port or a clock. |
|
The ClockResource corresponds to a physical clock used to modulate pulses. |
|
Global identity for a virtual baseband clock. |
|
Global identity for a virtual digital clock. |
- class Resource(name: str)[source]#
Bases:
collections.UserDict
A resource corresponds to a physical resource such as a port or a clock.
- Parameters:
name – The resource name.
- class ClockResource(name: str, freq: float, phase: float = 0)[source]#
Bases:
Resource
The ClockResource corresponds to a physical clock used to modulate pulses.
- Parameters:
name – the name of this clock
freq – the frequency of the clock in Hz
phase – the starting phase of the clock in deg