Engineering PapersSearch

DOE OSTI · code-168684

Pulse: An Outlier Sensitive Downsampling Algorithm For Timeseries Data

Abstract

Pulse is a downsampling algorithm for timeseries data. Frequently datasets become so large that visualization tools and web browsers cannot effectively render graphics due to memory constraints. Downsampling algorithms are commonly applied to minimize the quantity of data required to visualize important features or trends in the data, but some datasets are composed by distinct enough features and trends that most existing downsampling algorithms fail to preserve them. Pule was developed to downsample timeseries data for galvanostatic stack test data at the Idaho National Laboratory. These datasets were composed by approximately 4 million records, most of them being extremely uniform. However, during relatively brief time periods when the stack test changes state, for example when the test article is powered on, or a load is added, the data produce sparse asymptotes. No existing downsampling algorithm was capable of preserving the sparse asymptotes in electrolysis stack test data. Instead, we develop a downsampling algorithm that preserves important outliers in data, and otherwise aggressively downsamples uniform data. The algorithm has applications in other domains like seismology, in the measurement of earthquakes, or astronomy, in the measurement of quasars or transit photometry.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Woodruff, Nathan [Idaho National Laboratory (INL), Idaho Falls, ID (United States)], Casteel, Micah [Idaho National Laboratory (INL), Idaho Falls, ID (United States)], Hartvigsen, Jeremy [Idaho National Laboratory (INL), Idaho Falls, ID (United States)], Kane, Nicholas [Idaho National Laboratory (INL), Idaho Falls, ID (United States)], Sahin, Elvan [Idaho National Laboratory (INL), Idaho Falls, ID (United States)]. 2025-10-13. Pulse: An Outlier Sensitive Downsampling Algorithm For Timeseries Data. https://doi.org/10.11578/dc.20251103.1

Cite the original work for its findings. Save a collection to share your selection of sources.