StreamSampling.jl: Efficient Sampling from Data Streams in Julia
Fuente:
arXiv
Guardado en:
| Autor principal: | |
|---|---|
| Formato: | Preprint |
| Publicado: |
2026
|
| Materias: | |
| Acceso en línea: | |
| Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
| _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 |