├── .gitignore ├── .pylintrc ├── .toxcoveragerc ├── .travis.yml ├── ACKNOWLEDGEMENTS.md ├── LICENSE.txt ├── Makefile ├── README.md ├── docs ├── Makefile └── source │ ├── _static │ └── qf.css │ ├── backends.rst │ ├── channels.rst │ ├── circuits.rst │ ├── conf.py │ ├── datasets.rst │ ├── devnotes.rst │ ├── examples.rst │ ├── forest.rst │ ├── gates.rst │ ├── index.rst │ ├── intro.rst │ ├── measures.rst │ ├── ops.rst │ ├── programs.rst │ ├── qubits.rst │ ├── requirements.txt │ └── states.rst ├── examples ├── __init__.py ├── circuit_identities.ipynb ├── circuit_identities.py ├── circuit_visulizations.py ├── eager_fit_gate.py ├── qaoa_maxcut.py ├── quilc.py ├── state_prep_w16.py ├── state_prep_w4.py ├── swaptest.py ├── tensorflow2_fit_gate.py ├── tensorflow_fit_gate.py └── weyl.py ├── pytest.ini ├── quantumflow ├── __init__.py ├── backend │ ├── __init__.py │ ├── eagerbk.py │ ├── numpybk.py │ ├── tensorflow2bk.py │ ├── tensorflowbk.py │ └── torchbk.py ├── cbits.py ├── channels.py ├── circuits.py ├── config.py ├── dagcircuit.py ├── datasets │ ├── __init__.py │ └── data │ │ ├── README.md │ │ ├── graph10er100.g6 │ │ ├── graph11er100.g6 │ │ ├── graph12er100.g6 │ │ ├── graph13er100.g6 │ │ ├── graph14er100.g6 │ │ ├── graph15er100.g6 │ │ ├── graph16er100.g6 │ │ ├── graph17er100.g6 │ │ ├── graph18er100.g6 │ │ ├── graph19er100.g6 │ │ ├── graph20er100.g6 │ │ ├── graph21er100.g6 │ │ ├── graph22er100.g6 │ │ ├── graph23er100.g6 │ │ ├── graph24er100.g6 │ │ ├── graph25er100.g6 │ │ ├── graph26er100.g6 │ │ ├── graph27er100.g6 │ │ ├── graph28er100.g6 │ │ ├── graph29er100.g6 │ │ ├── graph30er100.g6 │ │ ├── graph31er100.g6 │ │ ├── graph32er100.g6 │ │ ├── graph6er100.g6 │ │ ├── graph7er100.g6 │ │ ├── graph8er100.g6 │ │ └── graph9er100.g6 ├── decompositions.py ├── forest │ ├── __init__.py │ └── pyquil.py ├── gates.py ├── measures.py ├── meta.py ├── ops.py ├── paulialgebra.py ├── programs.py ├── qaoa.py ├── qubits.py ├── states.py ├── stdgates.py ├── stdops.py ├── utils.py └── visualization.py ├── readthedocs.yml ├── requirements.txt ├── setup.py ├── tests ├── __init__.py ├── quil │ ├── bell.quil │ ├── classical_logic.quil │ ├── control_flow.quil │ ├── empty.quil │ ├── hello_world.quil │ ├── include.quil │ ├── measure.quil │ ├── qaoa.quil │ └── unparsable.quil ├── test_backend.py ├── test_cbits.py ├── test_channels.py ├── test_circuits.py ├── test_config.py ├── test_dagcircuit.py ├── test_datasets.py ├── test_decompositions.py ├── test_examples.py ├── test_forest.py ├── test_gates.py ├── test_measures.py ├── test_meta.py ├── test_parser.py ├── test_paulialgebra.py ├── test_programs.py ├── test_qaoa.py ├── test_qaoa_maxcut.py ├── test_qubits.py ├── test_quil.py ├── test_states.py ├── test_stdgates.py ├── test_stdops.py ├── test_tools.py ├── test_utils.py └── test_visualization.py ├── tools ├── benchmark.py ├── graph_generate.py └── mnist_rescale.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/.pylintrc -------------------------------------------------------------------------------- /.toxcoveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/.toxcoveragerc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/.travis.yml -------------------------------------------------------------------------------- /ACKNOWLEDGEMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/ACKNOWLEDGEMENTS.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/source/_static/qf.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/_static/qf.css -------------------------------------------------------------------------------- /docs/source/backends.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/backends.rst -------------------------------------------------------------------------------- /docs/source/channels.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/channels.rst -------------------------------------------------------------------------------- /docs/source/circuits.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/circuits.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/datasets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/datasets.rst -------------------------------------------------------------------------------- /docs/source/devnotes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/devnotes.rst -------------------------------------------------------------------------------- /docs/source/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/examples.rst -------------------------------------------------------------------------------- /docs/source/forest.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/forest.rst -------------------------------------------------------------------------------- /docs/source/gates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/gates.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/intro.rst -------------------------------------------------------------------------------- /docs/source/measures.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/measures.rst -------------------------------------------------------------------------------- /docs/source/ops.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/ops.rst -------------------------------------------------------------------------------- /docs/source/programs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/programs.rst -------------------------------------------------------------------------------- /docs/source/qubits.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/qubits.rst -------------------------------------------------------------------------------- /docs/source/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/requirements.txt -------------------------------------------------------------------------------- /docs/source/states.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/docs/source/states.rst -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/circuit_identities.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/examples/circuit_identities.ipynb -------------------------------------------------------------------------------- /examples/circuit_identities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/examples/circuit_identities.py -------------------------------------------------------------------------------- /examples/circuit_visulizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/examples/circuit_visulizations.py -------------------------------------------------------------------------------- /examples/eager_fit_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/examples/eager_fit_gate.py -------------------------------------------------------------------------------- /examples/qaoa_maxcut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/examples/qaoa_maxcut.py -------------------------------------------------------------------------------- /examples/quilc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/examples/quilc.py -------------------------------------------------------------------------------- /examples/state_prep_w16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/examples/state_prep_w16.py -------------------------------------------------------------------------------- /examples/state_prep_w4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/examples/state_prep_w4.py -------------------------------------------------------------------------------- /examples/swaptest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/examples/swaptest.py -------------------------------------------------------------------------------- /examples/tensorflow2_fit_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/examples/tensorflow2_fit_gate.py -------------------------------------------------------------------------------- /examples/tensorflow_fit_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/examples/tensorflow_fit_gate.py -------------------------------------------------------------------------------- /examples/weyl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/examples/weyl.py -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/pytest.ini -------------------------------------------------------------------------------- /quantumflow/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/__init__.py -------------------------------------------------------------------------------- /quantumflow/backend/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/backend/__init__.py -------------------------------------------------------------------------------- /quantumflow/backend/eagerbk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/backend/eagerbk.py -------------------------------------------------------------------------------- /quantumflow/backend/numpybk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/backend/numpybk.py -------------------------------------------------------------------------------- /quantumflow/backend/tensorflow2bk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/backend/tensorflow2bk.py -------------------------------------------------------------------------------- /quantumflow/backend/tensorflowbk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/backend/tensorflowbk.py -------------------------------------------------------------------------------- /quantumflow/backend/torchbk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/backend/torchbk.py -------------------------------------------------------------------------------- /quantumflow/cbits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/cbits.py -------------------------------------------------------------------------------- /quantumflow/channels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/channels.py -------------------------------------------------------------------------------- /quantumflow/circuits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/circuits.py -------------------------------------------------------------------------------- /quantumflow/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/config.py -------------------------------------------------------------------------------- /quantumflow/dagcircuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/dagcircuit.py -------------------------------------------------------------------------------- /quantumflow/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/__init__.py -------------------------------------------------------------------------------- /quantumflow/datasets/data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/README.md -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph10er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph10er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph11er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph11er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph12er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph12er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph13er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph13er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph14er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph14er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph15er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph15er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph16er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph16er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph17er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph17er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph18er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph18er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph19er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph19er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph20er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph20er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph21er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph21er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph22er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph22er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph23er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph23er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph24er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph24er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph25er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph25er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph26er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph26er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph27er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph27er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph28er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph28er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph29er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph29er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph30er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph30er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph31er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph31er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph32er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph32er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph6er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph6er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph7er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph7er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph8er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph8er100.g6 -------------------------------------------------------------------------------- /quantumflow/datasets/data/graph9er100.g6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/datasets/data/graph9er100.g6 -------------------------------------------------------------------------------- /quantumflow/decompositions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/decompositions.py -------------------------------------------------------------------------------- /quantumflow/forest/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/forest/__init__.py -------------------------------------------------------------------------------- /quantumflow/forest/pyquil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/forest/pyquil.py -------------------------------------------------------------------------------- /quantumflow/gates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/gates.py -------------------------------------------------------------------------------- /quantumflow/measures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/measures.py -------------------------------------------------------------------------------- /quantumflow/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/meta.py -------------------------------------------------------------------------------- /quantumflow/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/ops.py -------------------------------------------------------------------------------- /quantumflow/paulialgebra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/paulialgebra.py -------------------------------------------------------------------------------- /quantumflow/programs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/programs.py -------------------------------------------------------------------------------- /quantumflow/qaoa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/qaoa.py -------------------------------------------------------------------------------- /quantumflow/qubits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/qubits.py -------------------------------------------------------------------------------- /quantumflow/states.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/states.py -------------------------------------------------------------------------------- /quantumflow/stdgates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/stdgates.py -------------------------------------------------------------------------------- /quantumflow/stdops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/stdops.py -------------------------------------------------------------------------------- /quantumflow/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/utils.py -------------------------------------------------------------------------------- /quantumflow/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/quantumflow/visualization.py -------------------------------------------------------------------------------- /readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/readthedocs.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/quil/bell.quil: -------------------------------------------------------------------------------- 1 | H 0 2 | CNOT 0 1 3 | -------------------------------------------------------------------------------- /tests/quil/classical_logic.quil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/quil/classical_logic.quil -------------------------------------------------------------------------------- /tests/quil/control_flow.quil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/quil/control_flow.quil -------------------------------------------------------------------------------- /tests/quil/empty.quil: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/quil/hello_world.quil: -------------------------------------------------------------------------------- 1 | X 0 2 | MEASURE 0 [0] 3 | -------------------------------------------------------------------------------- /tests/quil/include.quil: -------------------------------------------------------------------------------- 1 | 2 | INCLUDE "bell.quil" 3 | -------------------------------------------------------------------------------- /tests/quil/measure.quil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/quil/measure.quil -------------------------------------------------------------------------------- /tests/quil/qaoa.quil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/quil/qaoa.quil -------------------------------------------------------------------------------- /tests/quil/unparsable.quil: -------------------------------------------------------------------------------- 1 | BELL 2 | -------------------------------------------------------------------------------- /tests/test_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_backend.py -------------------------------------------------------------------------------- /tests/test_cbits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_cbits.py -------------------------------------------------------------------------------- /tests/test_channels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_channels.py -------------------------------------------------------------------------------- /tests/test_circuits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_circuits.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_dagcircuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_dagcircuit.py -------------------------------------------------------------------------------- /tests/test_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_datasets.py -------------------------------------------------------------------------------- /tests/test_decompositions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_decompositions.py -------------------------------------------------------------------------------- /tests/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_examples.py -------------------------------------------------------------------------------- /tests/test_forest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_forest.py -------------------------------------------------------------------------------- /tests/test_gates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_gates.py -------------------------------------------------------------------------------- /tests/test_measures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_measures.py -------------------------------------------------------------------------------- /tests/test_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_meta.py -------------------------------------------------------------------------------- /tests/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_parser.py -------------------------------------------------------------------------------- /tests/test_paulialgebra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_paulialgebra.py -------------------------------------------------------------------------------- /tests/test_programs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_programs.py -------------------------------------------------------------------------------- /tests/test_qaoa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_qaoa.py -------------------------------------------------------------------------------- /tests/test_qaoa_maxcut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_qaoa_maxcut.py -------------------------------------------------------------------------------- /tests/test_qubits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_qubits.py -------------------------------------------------------------------------------- /tests/test_quil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_quil.py -------------------------------------------------------------------------------- /tests/test_states.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_states.py -------------------------------------------------------------------------------- /tests/test_stdgates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_stdgates.py -------------------------------------------------------------------------------- /tests/test_stdops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_stdops.py -------------------------------------------------------------------------------- /tests/test_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_tools.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tests/test_visualization.py -------------------------------------------------------------------------------- /tools/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tools/benchmark.py -------------------------------------------------------------------------------- /tools/graph_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tools/graph_generate.py -------------------------------------------------------------------------------- /tools/mnist_rescale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tools/mnist_rescale.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigetti/quantumflow/HEAD/tox.ini --------------------------------------------------------------------------------