The ropt ensemble optimizer library
Project description
ropt
ropt
is a Python module for running robust optimization workflows.
ropt
is developed by the Netherlands Organisation for Applied Scientific
Research (TNO). All files in this repository are released under the GNU General
Public License v3.0 (a copy is provided in the LICENSE file).
Detailed documentation and examples can be found in the online manual (on GitHubPages or on Read the Docs).
Dependencies
ropt
has been tested with Python versions 3.8-3.12.
ropt
requires one or more optimization backends to function. A backend based
on optimizers included in SciPy is installed by default.
Installation
To install, enter the ropt
distribution directory and execute:
pip install .
Documentation
Documentation is written using MkDocs
and
mkdocstrings
. To view it, install the
necessary dependencies and start the MkDocs
built-in server within the ropt
distribution directory:
pip install .[docs]
mkdocs serve
Running the tests
To run the test suite, install the necessary dependencies and execute pytest
:
pip install .[test]
pytest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.