Skip to content

feat: add per-column memory usage - #3277

Merged
im-anishraj merged 0 commit into
im-anishraj:mainfrom
LuisFigueroaG:feat-column-memory-usage
Jul 22, 2026
Merged

feat: add per-column memory usage#3277
im-anishraj merged 0 commit into
im-anishraj:mainfrom
LuisFigueroaG:feat-column-memory-usage

Conversation

@LuisFigueroaG

Copy link
Copy Markdown
Contributor

Summary

  • adds ArFrame.memory_usage(deep=True) for per-column memory usage
  • keeps the existing memory_usage() total-byte behavior unchanged
  • documents the new argument and covers the mapping/validation behavior with tests

Closes #2562.

Validation

  • uv run ruff format --check arnio/frame.py tests/test_csv.py
  • uv run ruff check arnio/frame.py tests/test_csv.py
  • uv run pytest -q tests/test_csv.py -k memory_usage
  • uv run ruff check .
  • uv run pytest -q
  • git diff --check

Also attempted:

  • uv run ruff format --check . currently reports 34 pre-existing files that would be reformatted
  • uv run pyright currently fails because the pyright executable is not present in the uv environment

@vercel

vercel Bot commented Jul 8, 2026

Copy link
Copy Markdown

@LuisFigueroaG is attempting to deploy a commit to the xtylishanish-gmailcom's projects Team on Vercel.

A member of the Team first needs to authorize it.

@im-anishraj im-anishraj added gssoc:approved Merged and approved GSSoC contribution quality:clean GSSoC scoring label for clean, well-scoped merged PRs labels Jul 20, 2026
@im-anishraj
im-anishraj merged commit cf527a0 into im-anishraj:main Jul 22, 2026
46 of 47 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gssoc:approved Merged and approved GSSoC contribution quality:clean GSSoC scoring label for clean, well-scoped merged PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: Expose memory usage profiling hooks to Python API

2 participants