MODULE REFERENCE

adapters

anomx.integrations.darts.adapters

Darts integration adapters.

Install with pip install "anomx[darts]" to use this module with Darts models.

DartsForecastingModel

DartsForecastingModel(model: _DartsModel, *, target_column: str | None = None)

Bases: Model

Adapter for any fitted or unfitted Darts forecasting model.

The wrapped model must implement the usual Darts fit(TimeSeries) and predict(n) methods. This gives Anomx access to Darts' forecasting model ecosystem without making Darts a required dependency.

Signature parameters
ParameterTypeDefault
model_DartsModelrequired
target_columnkeyword onlystr | NoneNone

Members

fitmethod
fit(dataset: TimeSeriesDataset) -> DartsForecastingModel

Fit the wrapped Darts model.

Signature parameters
ParameterTypeDefault
datasetTimeSeriesDatasetrequired

Returns DartsForecastingModel

predictmethod
predict(horizon: int) -> Forecast

Predict with the wrapped Darts model and return an Anomx forecast.

Signature parameters
ParameterTypeDefault
horizonintrequired

Returns Forecast

is_darts_available

is_darts_available() -> bool

Return whether Darts can be imported.

Returns bool