Comparison Base Classes

Base class for multi-model comparison.

class openadmet.models.comparison.compare_base.ComparisonBase[source]

Bases: BaseModel, ABC

Base class for multi-model comparison.

abstract compare(model_tags: list[str])[source]

Compare two model runs.

Parameters:
  • model_stats_fns (list[str]) – List of paths to model stats (probably anvil_run/cross_validation_metrics.json)

  • model_tags (list[str]) – List of names for user to identify models, must be in the same order as model_stats_fns

model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

openadmet.models.comparison.compare_base.get_comparison_class(compare_type)[source]

Get comparison class.