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, but it must be explicitly enabled when compiling Dakota from source. Contact the Dakota users mailing list for assistance building and using Dakota with these interfaces.

The interface-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 ( interface-batch) are supported through a list of dictionaries.