-
Notifications
You must be signed in to change notification settings - Fork 22
Roadmap
This page tracks functionality that exists in the R smooth package but is not yet implemented in the Python port, plus methods that are partially implemented. It exists so the per-function reference pages can stay focused on what currently works rather than carrying TBA markers throughout.
Status legend:
| Marker | Meaning |
|---|---|
| Planned | On the implementation roadmap. |
| Partial | Exists in Python but missing features compared to R. |
| Not planned | No plan to port. |
For the runtime-numerical comparison between R and Python on already-implemented functionality, see R-Python-differences.
| Function | R name | Python | Status | Notes |
|---|---|---|---|---|
| Generalised Univariate Model | gum() |
— | Planned | Whole function. See GUM. |
| State Space ARIMA | ssarima() |
— | Planned | Whole function. See SSARIMA. The Python port focuses on MSARIMA first because it is faster and more general; pure SSARIMA may follow. |
| Scale model |
sm(), implant()
|
— | Planned | Heteroscedasticity modelling for ADAM. See Scale-Model. |
The entire sim.* family is R-only at present.
| Function | R name | Python | Status |
|---|---|---|---|
| ETS simulation | sim.es() |
— | Planned |
| ARIMA simulation | sim.ssarima() |
— | Planned |
| CES simulation | sim.ces() |
— | Planned |
| GUM simulation | sim.gum() |
— | Planned |
| SMA simulation | sim.sma() |
— | Planned |
| Occurrence simulation | sim.oes() |
— | Planned |
| Generic simulation |
simulate() method |
— | Planned |
See Simulation-Functions for the R-side documentation.
These methods exist on R model objects but are not yet on Python ADAM / ES / CES / etc.
| Method | R | Status | Notes |
|---|---|---|---|
pointLik() |
Yes | Planned | Point log-likelihoods per observation. |
pAIC() / pBIC()
|
Yes | Planned | Point information criteria. |
accuracy() |
Yes | Planned | Forecast accuracy measures. |
extractScale() |
Yes | Planned | Scale parameter (time-varying once sm() is in). |
xtable() |
Yes | Not planned | LaTeX table output; R-only. |
simulate() (method on fitted model) |
Yes | Planned | Together with the sim.* family above. |
These accept fewer options in Python than in R.
| Surface | R | Python | Status |
|---|---|---|---|
regressors= in ES, SSARIMA, MSARIMA, CES, GUM |
"use" / "select" / "adapt" (and "integrate" for GUM) |
ADAM only at present | Planned |
Reusing a previously fitted model as model=
|
Yes | Not supported | Not planned |
orders for SSARIMA, MSARIMA, CES, GUM |
Yes | Only MSARIMA for now |
Planned |
A page in this wiki should describe what is implemented. If you find a TBA row in a function or parameter table, treat it as a documentation bug and move it here. The intent is that LLMs (and humans) reading a reference page never have to filter out empty cells to learn what a function actually does.
- Home
- R-Python-differences — numerical-parity status between the two implementations
- Glossary — terminology used across the wiki