Skip to content

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

Merged
oskaresparza merged 3 commits into
stagingfrom
development
Sep 11, 2026
Merged

Add %catalog/%ingest help()#51
oskaresparza merged 3 commits into
stagingfrom
development

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, already merged into development.)

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 3 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>
@oskaresparza
oskaresparza merged commit ac63cf5 into staging Sep 11, 2026
9 checks passed
@oskaresparza oskaresparza mentioned this pull request Sep 11, 2026
3 tasks
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