python

Run Python through a Pybind11-based direct interface - requires a special Dakota build

Specification

  • Alias: None

  • Arguments: None

Child Keywords:

Required/Optional

Description of Group

Dakota Keyword

Dakota Keyword Description

Optional

numpy

Enable the use of numpy in Dakota’s Python interface

Description

Dakota supports a library-linked interface to Python, which may not be available in pre-built downloads of Dakota and must be explicitly enabled when compiling Dakota from source.

The analysis_drivers keyword specifies a Python module:function which implements the parameter to response mapping. List data structures are the default, but NumPy is also supported, if enabled in the build.

Batch evaluations ( batch) are supported through a list of dictionaries.