cirq_rigetti.aspen_device.get_rigetti_qcs_aspen_device

THIS FUNCTION IS DEPRECATED.

IT WILL BE REMOVED IN cirq v1.6.

Cirq-Rigetti is deprecated. For more details or to provide feedback see https://github.com/quantumlib/Cirq/issues/7058

Retrieves a qcs_api_client.models.InstructionSetArchitecture from the Rigetti QCS API and uses it to initialize a RigettiQCSAspenDevice.

Args:
    quantum_processor_id: The identifier of the Rigetti QCS quantum processor.
    client: Optional; A `QCSClient` initialized with Rigetti QCS credentials
    and configuration. If not provided, `qcs_api_client` will initialize a
    configured client based on configured values in the current user's
    `~/.qcs` directory or default values.

Returns:
    A `RigettiQCSAspenDevice` with the specified quantum processor instruction
    set and architecture.