Cite Us

Table Of Contents

Code Developing Guidelines

The fastest way to get new code into pyOpt is to follow these general guidelines.

If you have questions feel free to ask the code developers

Python Versions

pyOpt has only been tested to work with Python versions 2.4, 2.5, 2.6, 2.7. New code contributions should work with these Python versions.

If a new optimizer is being added to the package, a working build setup for it must also be provided.

Coding Style

The standard Python code style has been followed in the code development, we encourage contributors to follow this style as well.

You can always browse the source code for examples.

A class template which can be used as a guideline for contributions can be found here: pyOpt template

Note that codes should be documented using Python docstrings.