Q-CTRL logo
Get the notebook

How to cite Boulder Opal

Cite relevant Boulder Opal articles and specific documentation pages

If you find Boulder Opal useful and wish to cite it in your work please cite the following:

  • H. Ball, M. J. Biercuk, A. R. R. Carvalho, J. Chen, M. Hush, L. A. D. Castro, L. Li, P. J. Liebermann, H. J. Slatyer, C. Edmunds, V. Frey, C. Hempel, and A. Milne, Software tools for quantum control: improving quantum computer performance through noise and error suppression, Quantum Science and Technology 6, 044011 (2021).
  • Q-CTRL, Boulder Opal, https://q-ctrl.com/boulder-opal (2022), [Online].

Or in BiBTeX format:

@article{boulder_opal1,
  doi = {10.1088/2058-9565/abdca6},
  url = {https://doi.org/10.1088/2058-9565/abdca6},
  year = {2021},
  publisher = {I{OP} Publishing},
  volume = {6},
  number = {4},
  pages = {044011},
  author = {Harrison Ball and Michael J Biercuk and Andre R R Carvalho and Jiayin Chen and Michael Hush and Leonardo A De Castro and Li Li and Per J Liebermann and Harry J Slatyer and Claire Edmunds and Virginia Frey and Cornelius Hempel and Alistair Milne},
  title = {Software tools for quantum control: improving quantum computer performance through noise and error suppression},
  journal = {Quantum Science and Technology},
}

@misc{boulder_opal2,
  author = {Q-CTRL},
  title = {Boulder {O}pal},
  year = {2022},
  howpublished = {https://q-ctrl.com/boulder-opal},
  note = {[Online]}
}

The cite function

Boulder Opal has a cite() function which prints the BiBTeX information of the above two references.

from qctrl import Qctrl

qctrl = Qctrl()
qctrl.cite()

If a path parameter is passed to cite(), then the information will be saved to a .bib file named boulder_opal.bib located in the path directory.

Citing a feature of Boulder Opal

If a specific feature of Boulder Opal has been useful in your work, please cite the relevant notebook in addition to the references above.

For example, to cite the Designing robust, configurable, parallel gates for large trapped-ion arrays application-note:

  • Q-CTRL, Boulder Opal documentation: Designing robust, configurable, parallel gates for large trapped-ion arrays, /boulder-opal/application-notes/designing-robust-configurable-parallel-gates-for-large-trapped-ion-arrays (2022), [Online; accessed 12-August-2022].

Remember to update the date accessed.

Or in BiBTeX format:

@misc{robust_gates_trapped_ion,
  author = {Q-CTRL},
  title = {Boulder {O}pal documentation: {D}esigning robust, configurable, parallel gates for large trapped-ion arrays},
  year = {2022},
  howpublished = {/boulder-opal/application-notes/designing-robust-configurable-parallel-gates-for-large-trapped-ion-arrays},
  note = {[Online; accessed 12-August-2022]}
}

This notebook was run using the following package versions. It should also be compatible with newer versions of the Q-CTRL Python package.

Package version
Python 3.9.12
numpy 1.21.5
scipy 1.7.3
qctrl 19.3.0
qctrlcommons 17.1.1
qctrltoolkit 1.6.1

Next up

Continue learning about Boulder Opal

How to optimize controls in arbitrary quantum systems using graphs

Highly-configurable non-linear optimization framework for quantum control