qiskit/docs
Jake Lishman 72ad545a87
Write complete manual `QuantumCircuit` documentation (#12403)
* Write complete manual `QuantumCircuit` documentation

This writes huge tracts of new `QuantumCircuit` API documentation,
linking together alike methods and writing explanatory text for how all
the components fit together.  There's likely an awful lot more that
could go into this too, but this hopefully should impose a lot more
order on the huge `QuantumCircuit` documentation page, and provide a lot
more explanation for how the class works holistically.

In particular, the section on the control-flow builder interface could
do with a lot more exposition and examples right now.

* Reword from review

Co-authored-by: Matthew Treinish <mtreinish@kortar.org>

* Add missing text around `Var` methods

* Add example to `find_bit`

* Comment on metadata through serialization

* Add see-also sections to undesirable methods

* Re-add internal utilities to documentation

* Add examples to `depth`

---------

Co-authored-by: Matthew Treinish <mtreinish@kortar.org>
2024-05-16 13:40:46 +00:00
..
_templates/autosummary Methods are documented on class pages (#10455) 2023-07-21 18:29:27 +00:00
apidoc Write complete manual `QuantumCircuit` documentation (#12403) 2024-05-16 13:40:46 +00:00
source_images Add supplementary information to transpiler module (#4134) 2020-05-04 21:12:35 +00:00
Makefile Move API docs for Terra into source (#3085) 2019-09-30 12:50:44 -04:00
conf.py Bump main branch version post 1.1.0rc1 tag (#12338) 2024-05-06 06:52:31 +00:00
index.rst Remove non-API docs and tutorials (#11352) 2023-11-30 22:50:07 +00:00
release_notes.rst Remove historical versions from release notes (#11855) 2024-04-05 00:19:17 +00:00