Skip to content

Add rezolus_memory example, comparing Histogram vs sparse memory footprint#14

Merged
thinkingfish merged 3 commits intomainfrom
claude/rebase-main-conflicts-UmYzY
Apr 29, 2026
Merged

Add rezolus_memory example, comparing Histogram vs sparse memory footprint#14
thinkingfish merged 3 commits intomainfrom
claude/rebase-main-conflicts-UmYzY

Conversation

@thinkingfish
Copy link
Copy Markdown
Member

@thinkingfish thinkingfish commented Apr 29, 2026

Summary

  • Adds a rezolus_memory example that compares Histogram against a sparse representation
  • Uses size_of_val to satisfy clippy::manual_slice_size_calculation
  • Applies rustfmt to sparse_bytes
  • Bumps version to 1.2.0-alpha.2 (revision bump per CLAUDE.md versioning rules)

Notes

  • Rebased onto latest main (b61e5b0); resolved a Cargo.toml version conflict by adopting 1.2.0-alpha.2 over the obsolete 1.1.1-alpha.0.
  • cargo build --examples succeeds locally.

Test plan

  • CI passes
  • cargo build --examples
  • cargo run --example rezolus_memory

Generated by Claude Code

claude added 3 commits April 29, 2026 07:03
…print

Reads histogram columns from Rezolus parquet recordings, reconstructs each
sample as `Histogram`, `SparseHistogram`, and `CumulativeROHistogram`, and
prints per-column and overall distribution statistics for the in-memory size
of each representation.

Usage:

    cargo run --release --example rezolus_memory -- \
        path/to/recording1.parquet path/to/recording2.parquet ...

Also bumps the crate to 1.1.1-alpha.0 per CLAUDE.md.
@thinkingfish thinkingfish marked this pull request as ready for review April 29, 2026 07:06
@thinkingfish thinkingfish merged commit 4663598 into main Apr 29, 2026
6 checks passed
@thinkingfish thinkingfish deleted the claude/rebase-main-conflicts-UmYzY branch April 30, 2026 06:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants