LedgerModel class

class ledger_analytics.model.DevelopmentModel(id: str, name: str, model_type: str, config: dict[str, Any] | None, model_class: str, endpoint: str, requester: Requester, asynchronous: bool = False)
class ledger_analytics.model.ForecastModel(id: str, name: str, model_type: str, config: dict[str, Any] | None, model_class: str, endpoint: str, requester: Requester, asynchronous: bool = False)
class ledger_analytics.model.LedgerModel(id: str, name: str, model_type: str, config: dict[str, Any] | None, model_class: str, endpoint: str, requester: Requester, asynchronous: bool = False)
classmethod fit_from_interface(triangle_name: str, name: str, model_type: str, config: dict[str, Any] | None, model_class: str, endpoint: str, requester: Requester, overwrite: bool = False, asynchronous: bool = False, timeout: int = 300) LedgerModel

This method fits a new model and constructs a LedgerModel instance. It’s intended to be used from the ModelInterface class mainly, and in the future will likely be superseded by having separate create and fit API endpoints.

class ledger_analytics.model.TailModel(id: str, name: str, model_type: str, config: dict[str, Any] | None, model_class: str, endpoint: str, requester: Requester, asynchronous: bool = False)