Chronax: A Jax Library for Univariate Statistical Forecasting and Conformal Inference

arXiv cs.LG / 4/21/2026

📰 NewsDeveloper Stack & InfrastructureTools & Practical UsageModels & Research

Key Points

  • The paper introduces Chronax, a JAX-native library aimed at univariate time-series forecasting and conformal inference, addressing limitations of traditional Python-based forecasting stacks.
  • It argues that JAX’s functional paradigm (pure functions plus program transformations like JIT compilation and automatic vectorization) can better support composability, parallelism, and accelerator-friendly workflows.
  • Chronax is designed to express preprocessing, modeling, and multi-horizon prediction as pure JAX functions, enabling scalable multi-series forecasting.
  • The library also supports model-agnostic conformal uncertainty quantification, positioning it for integration with modern ML and scientific computing pipelines.
  • The motivation includes the growing need to handle heterogeneous time-series collections, irregular covariates, and frequent retraining with improved scalability and execution efficiency.

Abstract

Time-series forecasting is central to many scientific and industrial domains, such as energy systems, climate modeling, finance, and retail. While forecasting methods have evolved from classical statistical models to automated, and neural approaches, the surrounding software ecosystem remains anchored to the traditional Python numerical stack. Existing libraries rely on interpreter-driven execution and object-oriented abstractions, limiting composability, large-scale parallelism, and integration with modern differentiable and accelerator-oriented workflows. Meanwhile, today's forecasting increasingly involves large collections of heterogeneous time series data, irregular covariates, and frequent retraining, placing new demands on scalability and execution efficiency. JAX offers an alternative paradigm to traditional stateful numerical computation frameworks based on pure functions and program transformations such as just-in-time compilation and automatic vectorization, enabling end-to-end optimization across CPUs, GPUs, and TPUs. However, this modern paradigm has not yet been fully incorporated into the design of forecasting systems. We introduce Chronax, a JAX-native time-series forecasting library that rethinks forecasting abstractions around functional purity, composable transformations, and accelerator-ready execution. By representing preprocessing, modeling, and multi-horizon prediction as pure JAX functions, Chronax enables scalable multi-series forecasting, model-agnostic conformal uncertainty quantification, and seamless integration with modern machine learning and scientific computing pipelines.