
    z	iy                     t    S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SS	KJr  S
 r	S r
g)a  
=============================================
Circuit Converters (:mod:`qiskit.converters`)
=============================================

.. currentmodule:: qiskit.converters

QuantumCircuit -> circuit components
====================================

.. autofunction:: circuit_to_instruction
.. autofunction:: circuit_to_gate

QuantumCircuit <-> DagCircuit 
=============================

.. autofunction:: circuit_to_dag
.. autofunction:: dag_to_circuit

QuantumCircuit <-> DagDependency 
================================

.. autofunction:: dagdependency_to_circuit
.. autofunction:: circuit_to_dagdependency

DagCircuit <-> DagDependency 
============================

.. autofunction:: dag_to_dagdependency
.. autofunction:: dagdependency_to_dag
   )circuit_to_dag)dag_to_circuit)circuit_to_instruction)circuit_to_gate)circuit_to_dagdependency)dagdependency_to_circuit)dag_to_dagdependency)dagdependency_to_dagc                 h    [        U [        5      (       a  g [        U 5        g! [         a     gf = f)z?Like isinstance(obj,int), but with casting. Except for strings.FT)
isinstancestrint	TypeErrorobjs    T/home/james-whalen/.local/lib/python3.13/site-packages/qiskit/converters/__init__.pyisinstanceintr   7   s3    #sC s   $ 
11c                 t    [        U [        [        45      (       a  g [        U 5        g! [         a     gf = f)zKLike isinstance(obj, list), but with casting. Except for strings and dicts.FT)r   r   dictlistr   r   s    r   isinstancelistr   B   s7    #T{##S	 s   * 
77N)__doc__r   r   r   r   r   r   r	   r
   r   r        r   <module>r      s/   @ + * : , > > 6 6r   