# PySHRED: A Python package for SHallow REcurrent Decoding for sparse sensing, model reduction and scientific discovery

arXiv: https://arxiv.org/abs/2507.20954 · HTML: https://mlsanity.com/paper/2507.20954/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- Builds on 4 of its 11 references that are in the map.
- First posted on arXiv 28 Jul 2025.

## Builds on (most cited first, 4 of 4)

- [Reduced Order Modeling with Shallow Recurrent Decoder Networks](https://mlsanity.com/paper/2502.10930/) (2025)
- [Sparse identification of nonlinear dynamics and Koopman operators with Shallow Recurrent Decoder Networks](https://mlsanity.com/paper/2501.13329/) (2025)
- [Convergence of uncertainty estimates in Ensemble and Bayesian sparse model discovery](https://mlsanity.com/paper/2301.12649/) (2023)
- [High dimensional thresholded regression and shrinkage effect](https://mlsanity.com/paper/1605.03306/) (2016)

## Built on by (most cited first, 2 of 2)

- [UQ-SHRED: uncertainty quantification of shallow recurrent decoder networks for sparse sensing via engression](https://mlsanity.com/paper/2604.01305/) (2026)
- [Real-time optimal control with shallow recurrent decoder networks](https://mlsanity.com/paper/2607.19302/) (2026)

## Abstract (arXiv)

SHallow REcurrent Decoders (SHRED) provide a deep learning strategy for modeling high-dimensional dynamical systems and/or spatiotemporal data from dynamical system snapshot observations. PySHRED is a Python package that implements SHRED and several of its major extensions, including for robust sensing, reduced order modeling and physics discovery. In this paper, we introduce the version 1.0 release of PySHRED, which includes data preprocessors and a number of cutting-edge SHRED methods specifically designed to handle real-world data that may be noisy, multi-scale, parameterized, prohibitively high-dimensional, and strongly nonlinear. The package is easy to install, thoroughly-documented, supplemented with extensive code examples, and modularly-structured to support future additions. The entire codebase is released under the MIT license and is available at https://github.com/pyshred-dev/pyshred.
