Cite Us

Previous topic


Next topic



When citing pyOpt in a manuscript or publication, please use the following:

Perez R.E., Jansen P.W., and Martins J.R.R.A. (2012) pyOpt: A Python-Based Object-Oriented Framework for Nonlinear Constrained Optimization, Structures and Multidisciplinary Optimization, 45(1):101-118. DOI

Note that the citation can be exported in multiple formats by following the DOI link and clicking on Export Citation. Alternatively you can use the following:


  author = {Ruben E. Perez and Peter W. Jansen and Joaquim R. R. A. Martins},
  title = {py{O}pt: A {P}ython-Based Object-Oriented Framework for Nonlinear Constrained Optimization},
  journal = {Structures and Multidisciplinary Optimization},
  year = {2012},
  volume = {45},
  number = {1},
  pages = {101--118},
  doi = {10.1007/s00158-011-0666-3}

We encourage to include as well appropriate citation(s) for the optimization algorithm(s) that were used within pyOpt. Details of the authors and appropriate citations for the optimization algorithms can be found in the reference section under Optimizers.