Skip to content

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:

  1. User Interface: the way that a user can build, store, and use models
  2. Performance: program runtime and memory usage of various models
  3. Modeling Features: scope of modeling tools provided
  4. Interoperability: compatibility with other computing and data libraries

Our development goals are prioritized along three broad timelines

  1. Now: development is currently underway or planned for a near-term release
  2. Next: design / research needed; development hinges on feasibility and time demands
  3. 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)