Saved in:
Bibliographic Details
Main Author: Meligrana, Adriano
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2603.21996
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914566675365888
author Meligrana, Adriano
author_facet Meligrana, Adriano
contents StreamSampling$.$jl is a Julia library designed to provide general and efficient methods for sampling from data streams in a single pass, even when the total number of items is unknown. In this paper, we describe the capabilities of the library and its advantages over traditional sampling procedures, such as maintaining a small, constant memory footprint and avoiding the need to fully materialize the stream in memory. Furthermore, we provide empirical benchmarks comparing online sampling methods against standard approaches, demonstrating performance and memory improvements.
format Preprint
id arxiv_https___arxiv_org_abs_2603_21996
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle StreamSampling.jl: Efficient Sampling from Data Streams in Julia
Meligrana, Adriano
Software Engineering
Computation
StreamSampling$.$jl is a Julia library designed to provide general and efficient methods for sampling from data streams in a single pass, even when the total number of items is unknown. In this paper, we describe the capabilities of the library and its advantages over traditional sampling procedures, such as maintaining a small, constant memory footprint and avoiding the need to fully materialize the stream in memory. Furthermore, we provide empirical benchmarks comparing online sampling methods against standard approaches, demonstrating performance and memory improvements.
title StreamSampling.jl: Efficient Sampling from Data Streams in Julia
topic Software Engineering
Computation
url https://arxiv.org/abs/2603.21996