Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce APIs for list_recordings and update_metadata #8223

Merged
merged 8 commits into from
Nov 26, 2024
Merged

Conversation

jleibs
Copy link
Member

@jleibs jleibs commented Nov 26, 2024

Related

What

  • Python API support for the list / update APIs
  • Example script that uses them for a simple CLI app

Copy link

github-actions bot commented Nov 26, 2024

Web viewer built successfully. If applicable, you should also test it:

  • I have tested the web viewer
Result Commit Link
b2ed93f https://rerun.io/viewer/pr/8223

Note: This comment is updated whenever you push a commit.

Copy link

github-actions bot commented Nov 26, 2024

Latest documentation preview deployed successfully.

Result Commit Link
b2ed93f https://landing-bxshay3cf-rerun.vercel.app/docs

Note: This comment is updated whenever you push a commit.

@jleibs jleibs added 🐍 Python API Python logging API exclude from changelog PRs with this won't show up in CHANGELOG.md labels Nov 26, 2024
@jleibs jleibs force-pushed the jleibs/remote_apis branch from 7ab5f43 to 711a372 Compare November 26, 2024 14:33
@jleibs jleibs marked this pull request as ready for review November 26, 2024 14:33
rerun_py/Cargo.toml Outdated Show resolved Hide resolved
Copy link
Contributor

@zehiko zehiko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but I agree that we should spend just a bit of time thinking about the next level of improvements for all the APIs

.map(|tc| tc.try_to_arrow_record_batch())
.collect();

// TODO(jleibs): surfacing this schema is awkward. This should be more explicit in
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we expose schema as top level field for get/list metadata, even though it's in the transport chunk?

I guess for the Query (i.e. data API) we should (as initially discussed) strive to go the opposite way and only include the schema in the first message of the stream?

@jleibs jleibs merged commit 1103f43 into main Nov 26, 2024
37 checks passed
@jleibs jleibs deleted the jleibs/remote_apis branch November 26, 2024 22:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
exclude from changelog PRs with this won't show up in CHANGELOG.md 🐍 Python API Python logging API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants