CalculQuebecProvider#
- class qiskit_calculquebec.provider.provider.CalculQuebecProvider(token=None)#
Bases:
objectProvider for Calcul Québec quantum backends.
This class manages available backends and provides access by name or filters.
Initialize the provider.
- Parameters:
token (str, optional) – API token for authentication.
Methods
backends([name, filters])Return a list of available backends, optionally filtered.
get_backend(name)Return a backend matching the given name.
- backends(name=None, filters=None, **kwargs)#
Return a list of available backends, optionally filtered.
- Parameters:
name (str, optional) – Only return backends matching this name.
filters (callable, optional) – Custom filter function for backends.
**kwargs – Additional arguments passed to filter_backends.
- Returns:
List of matching backends.
- Return type:
list[Backend]
- get_backend(name)#
Return a backend matching the given name.
- Parameters:
name (str) – Name of the backend.
- Returns:
Matching backend instance.
- Return type:
Backend
- Raises:
ValueError – If no backend matches the given name.