Documentation Index
Fetch the complete documentation index at: https://docs.smlcrm.com/llms.txt
Use this file to discover all available pages before exploring further.
Forecasting workflows
TheSimulacrum client wraps the /{modelName}/v1/forecast endpoint with input validation and typed responses. By default the SDK uses the tempo model; override via the model parameter.
Minimal forecast
seriesmust be one-dimensional. Pass a list, tuple, or numpy array.horizonrepresents how many future steps the API should predict.modeldefaults to"tempo". Override it to target specialised backends or your fine-tuned model name.
Model selection
Use themodel parameter to explore Simulacrum’s models (including fine-tuned ones). When a model name is not recognised, the API returns an InvalidRequestError.
Batching workloads
For high-volume jobs, batch your requests and parallelise the compute with asyncio or concurrent futures.QuotaExceededError is raised.
Post-processing
The SDK returns a numpy array so you can slot forecasts into Pandas, Arrow, or downstream models without conversion boilerplate.For backtesting, partition the tail of your historical data, forecast against the prefix, and compare the result to the holdout set. The numpy output makes error metrics such as MAPE or SMAPE straightforward to compute.