API Documentation#
obsidian: Automated experiment design and black-box optimization
Modules
Parameters: Define the classification of input features |
|
Campaign: Track and manage optimizations |
|
Optimizer: Suggest new experiments based on surrogate model and acquisition functions |
|
Surrogates: Regress a model to data to establish a system approximation |
|
Experiment: Design and simulate experiments |
Acquisition: Functions to determine the value of sequential experiments |
|
Objectives: Define optimization values based on features and responses |
|
Plotting: Visualize optimization results, predictions, and model interpretation |
|
Constraints: Restrict the recommended space during optimization |
|
Custom obsidian exceptions for improved error handling |