{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2021:FARKBNIQJXSDOCZFGAZPLZFG7K","short_pith_number":"pith:FARKBNIQ","schema_version":"1.0","canonical_sha256":"2822a0b5104de4370b253032f5e4a6fa83cf3f942e39b10e5875aca2f2d35f9a","source":{"kind":"arxiv","id":"2107.00064","version":1},"attestation_state":"computed","paper":{"title":"Toward Efficient Interactions between Python and Native Libraries","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.PF"],"primary_cat":"cs.PL","authors_text":"Bin Ren, Jialiang Tan, Shuaiwen Leon Song, Xipeng Shen, Xu Liu, Yu Chen, Zhenming Liu","submitted_at":"2021-06-11T00:48:02Z","abstract_excerpt":"Python has become a popular programming language because of its excellent programmability. Many modern software packages utilize Python for high-level algorithm design and depend on native libraries written in C/C++/Fortran for efficient computation kernels. Interaction between Python code and native libraries introduces performance losses because of the abstraction lying on the boundary of Python and native libraries. On the one side, Python code, typically run with interpretation, is disjoint from its execution behavior. On the other side, native libraries do not include program semantics to"},"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":"2107.00064","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2021-06-11T00:48:02Z","cross_cats_sorted":["cs.PF"],"title_canon_sha256":"f8f1005b85833d11c7ada6090d27b24a08b6c39bce0f9809bf06ad9a3a5178d5","abstract_canon_sha256":"19324ab71ef92ef5d10bda1ec54d467a28e15c13cc1fafac6c7f56ce12cb8ae3"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T02:54:19.980539Z","signature_b64":"udHD5VE8W8/TzysyryWYR069tdLWGQ/z6Kr7FpBhw8JnhnGNk0hw5XTD/jX33RlTzcGV5Js5Kj8vHsIiszNCBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"2822a0b5104de4370b253032f5e4a6fa83cf3f942e39b10e5875aca2f2d35f9a","last_reissued_at":"2026-07-05T02:54:19.980136Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T02:54:19.980136Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Toward Efficient Interactions between Python and Native Libraries","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.PF"],"primary_cat":"cs.PL","authors_text":"Bin Ren, Jialiang Tan, Shuaiwen Leon Song, Xipeng Shen, Xu Liu, Yu Chen, Zhenming Liu","submitted_at":"2021-06-11T00:48:02Z","abstract_excerpt":"Python has become a popular programming language because of its excellent programmability. Many modern software packages utilize Python for high-level algorithm design and depend on native libraries written in C/C++/Fortran for efficient computation kernels. Interaction between Python code and native libraries introduces performance losses because of the abstraction lying on the boundary of Python and native libraries. On the one side, Python code, typically run with interpretation, is disjoint from its execution behavior. On the other side, native libraries do not include program semantics to"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2107.00064","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/2107.00064/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":"2107.00064","created_at":"2026-07-05T02:54:19.980195+00:00"},{"alias_kind":"arxiv_version","alias_value":"2107.00064v1","created_at":"2026-07-05T02:54:19.980195+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2107.00064","created_at":"2026-07-05T02:54:19.980195+00:00"},{"alias_kind":"pith_short_12","alias_value":"FARKBNIQJXSD","created_at":"2026-07-05T02:54:19.980195+00:00"},{"alias_kind":"pith_short_16","alias_value":"FARKBNIQJXSDOCZF","created_at":"2026-07-05T02:54:19.980195+00:00"},{"alias_kind":"pith_short_8","alias_value":"FARKBNIQ","created_at":"2026-07-05T02:54:19.980195+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/FARKBNIQJXSDOCZFGAZPLZFG7K","json":"https://pith.science/pith/FARKBNIQJXSDOCZFGAZPLZFG7K.json","graph_json":"https://pith.science/api/pith-number/FARKBNIQJXSDOCZFGAZPLZFG7K/graph.json","events_json":"https://pith.science/api/pith-number/FARKBNIQJXSDOCZFGAZPLZFG7K/events.json","paper":"https://pith.science/paper/FARKBNIQ"},"agent_actions":{"view_html":"https://pith.science/pith/FARKBNIQJXSDOCZFGAZPLZFG7K","download_json":"https://pith.science/pith/FARKBNIQJXSDOCZFGAZPLZFG7K.json","view_paper":"https://pith.science/paper/FARKBNIQ","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2107.00064&json=true","fetch_graph":"https://pith.science/api/pith-number/FARKBNIQJXSDOCZFGAZPLZFG7K/graph.json","fetch_events":"https://pith.science/api/pith-number/FARKBNIQJXSDOCZFGAZPLZFG7K/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/FARKBNIQJXSDOCZFGAZPLZFG7K/action/timestamp_anchor","attest_storage":"https://pith.science/pith/FARKBNIQJXSDOCZFGAZPLZFG7K/action/storage_attestation","attest_author":"https://pith.science/pith/FARKBNIQJXSDOCZFGAZPLZFG7K/action/author_attestation","sign_citation":"https://pith.science/pith/FARKBNIQJXSDOCZFGAZPLZFG7K/action/citation_signature","submit_replication":"https://pith.science/pith/FARKBNIQJXSDOCZFGAZPLZFG7K/action/replication_record"}},"created_at":"2026-07-05T02:54:19.980195+00:00","updated_at":"2026-07-05T02:54:19.980195+00:00"}