Module: schema.processors.model_processor

Defines common and base classes for processing trained Meridian model to an MMM schema.

Classes

class DatedSpec: A spec with a [start_date, end_date) closed-open date range semantic.

class DatedSpecResolver: Resolves date parameters in specs based on a model's time coordinates.

class ModelProcessor: Performs model-based analysis or optimization.

class OptimizationSpec: A dated spec for optimization.

class TrainedModel: Encapsulates a trained MMM model.

Functions

ensure_trained_model(...): Ensure the given model is a trained model, and wrap it in a TrainedModel.