API Documentation#

obsidian: Automated experiment design and black-box optimization

Modules

obsidian.parameters

Parameters: Define the classification of input features

obsidian.campaign

Campaign: Track and manage optimizations

obsidian.optimizer

Optimizer: Suggest new experiments based on surrogate model and acquisition functions

obsidian.surrogates

Surrogates: Regress a model to data to establish a system approximation

obsidian.experiment

Experiment: Design and simulate experiments

obsidian.acquisition

Acquisition: Functions to determine the value of sequential experiments

obsidian.objectives

Objectives: Define optimization values based on features and responses

obsidian.plotting

Plotting: Visualize optimization results, predictions, and model interpretation

obsidian.constraints

Constraints: Restrict the recommended space during optimization

obsidian.exceptions

Custom obsidian exceptions for improved error handling

Indices#