{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2025:YE4UOKKX5MENWN65HFS7QD5GJP","short_pith_number":"pith:YE4UOKKX","schema_version":"1.0","canonical_sha256":"c139472957eb08db37dd3965f80fa64bc2778f8769554210e7108f105cecf6ee","source":{"kind":"arxiv","id":"2507.22885","version":1},"attestation_state":"computed","paper":{"title":"Viser: Imperative, Web-based 3D Visualization in Python","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.RO"],"primary_cat":"cs.CV","authors_text":"Angjoo Kanazawa, Anthony Zhang, Brent Yi, Chung Min Kim, Gina Wu, Hongsuk Choi, Jonas Kulhanek, Justin Kerr, Matthew Tancik, Rebecca Feng, Yi Ma","submitted_at":"2025-07-30T17:59:31Z","abstract_excerpt":"We present Viser, a 3D visualization library for computer vision and robotics. Viser aims to bring easy and extensible 3D visualization to Python: we provide a comprehensive set of 3D scene and 2D GUI primitives, which can be used independently with minimal setup or composed to build specialized interfaces. This technical report describes Viser's features, interface, and implementation. Key design choices include an imperative-style API and a web-based viewer, which improve compatibility with modern programming patterns and workflows."},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2507.22885","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CV","submitted_at":"2025-07-30T17:59:31Z","cross_cats_sorted":["cs.RO"],"title_canon_sha256":"4ec8807cf6f8f4932188dcfc5ac40190a01d4f64a1ded137904ca828976c31a3","abstract_canon_sha256":"c6428c92a76d2288761bd42fe66573fb21ffe4b7882af181f4283c7d91b9692e"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:45:51.064750Z","signature_b64":"H6E2iGehnC8i1fNfmFiungi3W5kWDyEx/JHZYwZ3vfpgSmjQ/3zZHH1t+sEFWPFOwjsc5rSZgtctALY6DE+uCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"c139472957eb08db37dd3965f80fa64bc2778f8769554210e7108f105cecf6ee","last_reissued_at":"2026-07-05T11:45:51.064257Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:45:51.064257Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Viser: Imperative, Web-based 3D Visualization in Python","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.RO"],"primary_cat":"cs.CV","authors_text":"Angjoo Kanazawa, Anthony Zhang, Brent Yi, Chung Min Kim, Gina Wu, Hongsuk Choi, Jonas Kulhanek, Justin Kerr, Matthew Tancik, Rebecca Feng, Yi Ma","submitted_at":"2025-07-30T17:59:31Z","abstract_excerpt":"We present Viser, a 3D visualization library for computer vision and robotics. Viser aims to bring easy and extensible 3D visualization to Python: we provide a comprehensive set of 3D scene and 2D GUI primitives, which can be used independently with minimal setup or composed to build specialized interfaces. This technical report describes Viser's features, interface, and implementation. Key design choices include an imperative-style API and a web-based viewer, which improve compatibility with modern programming patterns and workflows."},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2507.22885","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2507.22885/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2507.22885","created_at":"2026-07-05T11:45:51.064324+00:00"},{"alias_kind":"arxiv_version","alias_value":"2507.22885v1","created_at":"2026-07-05T11:45:51.064324+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2507.22885","created_at":"2026-07-05T11:45:51.064324+00:00"},{"alias_kind":"pith_short_12","alias_value":"YE4UOKKX5MEN","created_at":"2026-07-05T11:45:51.064324+00:00"},{"alias_kind":"pith_short_16","alias_value":"YE4UOKKX5MENWN65","created_at":"2026-07-05T11:45:51.064324+00:00"},{"alias_kind":"pith_short_8","alias_value":"YE4UOKKX","created_at":"2026-07-05T11:45:51.064324+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":9,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2606.15476","citing_title":"FARM: Find Anything using Relational Spatial Memory","ref_index":56,"is_internal_anchor":false},{"citing_arxiv_id":"2606.17054","citing_title":"Human Universal Grasping","ref_index":70,"is_internal_anchor":false},{"citing_arxiv_id":"2606.09246","citing_title":"SOMA: From Surface Observations to Muscle Anatomy","ref_index":61,"is_internal_anchor":false},{"citing_arxiv_id":"2606.01458","citing_title":"LEGS: Fine-Tuning Teleop-Free VLAs for Humanoid Loco-manipulation in an Embodied Gaussian Splatting World","ref_index":38,"is_internal_anchor":false},{"citing_arxiv_id":"2602.16712","citing_title":"One Hand to Rule Them All: Canonical Representations for Unified Dexterous Manipulation","ref_index":36,"is_internal_anchor":false},{"citing_arxiv_id":"2602.21302","citing_title":"Learning Dynamic Rope Manipulation Using Task-Level Iterative Learning Control","ref_index":42,"is_internal_anchor":false},{"citing_arxiv_id":"2603.05493","citing_title":"cuRoboV2: Dynamics-Aware Motion Generation with Depth-Fused Distance Fields for High-DoF Robots","ref_index":77,"is_internal_anchor":false},{"citing_arxiv_id":"2604.28197","citing_title":"OmniRobotHome: A Multi-Camera Platform for Real-Time Multiadic Human-Robot Interaction","ref_index":57,"is_internal_anchor":false},{"citing_arxiv_id":"2605.01234","citing_title":"TT4D: A Pipeline and Dataset for Table Tennis 4D Reconstruction From Monocular Videos","ref_index":61,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/YE4UOKKX5MENWN65HFS7QD5GJP","json":"https://pith.science/pith/YE4UOKKX5MENWN65HFS7QD5GJP.json","graph_json":"https://pith.science/api/pith-number/YE4UOKKX5MENWN65HFS7QD5GJP/graph.json","events_json":"https://pith.science/api/pith-number/YE4UOKKX5MENWN65HFS7QD5GJP/events.json","paper":"https://pith.science/paper/YE4UOKKX"},"agent_actions":{"view_html":"https://pith.science/pith/YE4UOKKX5MENWN65HFS7QD5GJP","download_json":"https://pith.science/pith/YE4UOKKX5MENWN65HFS7QD5GJP.json","view_paper":"https://pith.science/paper/YE4UOKKX","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2507.22885&json=true","fetch_graph":"https://pith.science/api/pith-number/YE4UOKKX5MENWN65HFS7QD5GJP/graph.json","fetch_events":"https://pith.science/api/pith-number/YE4UOKKX5MENWN65HFS7QD5GJP/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/YE4UOKKX5MENWN65HFS7QD5GJP/action/timestamp_anchor","attest_storage":"https://pith.science/pith/YE4UOKKX5MENWN65HFS7QD5GJP/action/storage_attestation","attest_author":"https://pith.science/pith/YE4UOKKX5MENWN65HFS7QD5GJP/action/author_attestation","sign_citation":"https://pith.science/pith/YE4UOKKX5MENWN65HFS7QD5GJP/action/citation_signature","submit_replication":"https://pith.science/pith/YE4UOKKX5MENWN65HFS7QD5GJP/action/replication_record"}},"created_at":"2026-07-05T11:45:51.064324+00:00","updated_at":"2026-07-05T11:45:51.064324+00:00"}