Skip to content

Add %catalog/%ingest help() - #52

Merged
oskaresparza merged 6 commits into
mainfrom
staging
Sep 11, 2026
Merged

Add %catalog/%ingest help()#52
oskaresparza merged 6 commits into
mainfrom
staging

Conversation

@oskaresparza

Copy link
Copy Markdown
Collaborator

Summary

  • Add %catalog help / %catalog help() and %ingest help / %ingest help(), listing every public CatalogSession/IngestSession method with its live (introspected) signature and a short description. Works before Dremio credentials are set, since it's handled before session setup.
  • Document the new help methods — and the %catalog/%ingest facade generally, which the README didn't cover yet — in README.md and both example notebooks.

(Promotes #50/#51, already merged into development/staging.)

Test plan

  • pytest tests/notebook/test_magics.py (10 passed, including new help tests)
  • ruff check / ruff format --check on changed files
  • Manually rendered %catalog help() / %ingest help() output to confirm formatting

🤖 Generated with Claude Code

oskaresparza and others added 6 commits September 11, 2026 08:41
Lists every public CatalogSession/IngestSession method with its live
signature (introspected, so it can't drift from source) and a short
description. Works without DREMIO credentials since it's handled
before session setup.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
README had no section on the notebook facade at all — add one covering
%catalog/%ingest usage plus the new help() methods. Add a matching
quick-reference cell to each example notebook.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Add %catalog/%ingest help()
@oskaresparza
oskaresparza merged commit 639020f into main Sep 11, 2026
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.

1 participant