microcombustion / ctwrap

Python wrapper for batch simulations (e.g. Cantera)
https://microcombustion.github.io/ctwrap/
MIT License
6 stars 5 forks source link

Allow for sampling of higher-dimensional parameter spaces #25

Closed ischoegl closed 3 years ago

ischoegl commented 3 years ago

At the moment, ctwrap only samples in one dimension (using a sweep). An extension to a test matrix is straight-forward. Beyond, pseudo-randomly sampled parameter spaces are a logical extension (e.g. Sobol sequences). For Sobol sequences, there is some Python 2 / Cantera 2.1 code that was used for prior work (e.g. Ayoobi and Schoegl, PROCI 2015) and can be ported.

ischoegl commented 3 years ago

Newly implemented Strategy objects will allow for arbitrary sampling strategies.