Development Roadmap#
We are working hard to make stochtree
faster, easier to use, and more flexible! Below is a snapshot of our development roadmap. We categorize new product enhancements into four categories:
- User Interface: the way that a user can build, store, and use models
- Performance: program runtime and memory usage of various models
- Modeling Features: scope of modeling tools provided
- Interoperability: compatibility with other computing and data libraries
Our development goals are prioritized along three broad timelines
- Now: development is currently underway or planned for a near-term release
- Next: design / research needed; development hinges on feasibility and time demands
- Later: long-term goal; exploratory
Category | Now | Next | Later |
---|---|---|---|
User Interface | Feature parity between R and Python | ||
Performance | Hardware acceleration (Apple Silicon GPU) Hardware acceleration (NVIDIA GPU) Out-of-memory sampler |
||
Modeling Features | Quantile cutpoint sampling | Monotonicity constraints Multiclass classification |
|
Interoperability | PyMC (Python) Stan (R / Python) Apache Arrow (R / Python) Polars (Python) |