Resources¶
MQP-Database-Access Resource module
fetch_all_target_specification_names ¶
fetch_all_target_specification_names() -> list[str]
Fetch all target specification names.
fetch_resource_attributes_for_transpilation ¶
fetch_resource_attributes_for_transpilation(
name: str,
) -> tuple[int, str, str]
Fetch qubits, connectivity and instructions for the specified resource
fetch_resource_info ¶
fetch_resource_info(
name: str,
) -> Optional[tuple[int, str, str]]
Fetch the qubits, connectivity and instructions of a resource
fetch_resource_names_available_to_identity ¶
fetch_resource_names_available_to_identity(
identity: str,
) -> list[str]
Fetch all resource names that a user can access/have budget.
fetch_resource_names_restricted_to_identity ¶
fetch_resource_names_restricted_to_identity(
identity: str,
) -> list[str]
Restrict users access to resources.
fetch_resource_num_queued_jobs ¶
fetch_resource_num_queued_jobs(name: str) -> Optional[int]
Fetch the number of queued jobs for a resource
fetch_resources_available_to_identity ¶
fetch_resources_available_to_identity(
identity: str,
) -> set[Resource, ...]
Fetch all budgets.
fetch_resources_restricted_to_identity ¶
fetch_resources_restricted_to_identity(
identity: str,
) -> set[Resource, ...]
Restrict users access to resources.
set_maintenance ¶
set_maintenance(name: str, value: bool) -> bool
Sets the maintenance entry of a given resource
update_resource_info ¶
update_resource_info(
name: str,
num_qubits: int,
connectivity: str,
instructions: str,
) -> bool
Update the qubits, connectivity and instructions of a resource
update_resource_status ¶
update_resource_status(
name: str, maintenance: bool, num_queued_jobs: int = 0
) -> bool
Update the maintenance flag and number of queued jobs of a resource