Skip to content
This repository has been archived by the owner on Mar 5, 2024. It is now read-only.

Streams with parallel processing, lazy filtering and random sampling #1389

Open
wants to merge 25 commits into
base: master
Choose a base branch
from

Commits on Jun 8, 2022

  1. Configuration menu
    Copy the full SHA
    8e01fb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d093d91 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    014024e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c5fff4f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    87906a3 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. Implement random elements selection from a stream

    via the optimal reservoir sampling algorithm.
    xandkar committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    55d3486 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2022

  1. Configuration menu
    Copy the full SHA
    bd11ffa View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2022

  1. Configuration menu
    Copy the full SHA
    1aa82af View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2022

  1. Configuration menu
    Copy the full SHA
    8acb284 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4977566 View commit details
    Browse the repository at this point in the history
  3. Implement blockchain_rocks:fold

    in terms of data_stream:fold
    xandkar committed Jun 19, 2022
    Configuration menu
    Copy the full SHA
    5797695 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    644450c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a34fa6c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3aa4ac4 View commit details
    Browse the repository at this point in the history
  7. Remove direct implementation of blockchain_rocks:foreach

    and replace with data_stream:foreach
    xandkar committed Jun 19, 2022
    Configuration menu
    Copy the full SHA
    7ff843d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f25c8e6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6227eab View commit details
    Browse the repository at this point in the history
  10. Improve rocks tests:

    - remove superfluous checks
    - increase DB size
    - use more-descriptive DB name
    xandkar committed Jun 19, 2022
    Configuration menu
    Copy the full SHA
    5c5a33c View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

  1. Re-expose read_options()

    xandkar committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    da86996 View commit details
    Browse the repository at this point in the history
  2. Assert sample size

    xandkar committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    44296f3 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2022

  1. Fix typo and clarify

    xandkar committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    6a2579e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92ebb1d View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2022

  1. Support chaining streams

    xandkar committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    c38973f View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2022

  1. Refine stream type to non-empty list of streams

    - to closer reflect the reality.
    xandkar committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    3ecf3e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e996286 View commit details
    Browse the repository at this point in the history