{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2024:MM5HUB7263LAYU2BBOQ7DOXZ7C","short_pith_number":"pith:MM5HUB72","schema_version":"1.0","canonical_sha256":"633a7a07faf6d60c53410ba1f1baf9f8a67483ff1f68379b2d8dc167233dbad0","source":{"kind":"arxiv","id":"2411.14887","version":2},"attestation_state":"computed","paper":{"title":"OMP4Py: a pure Python implementation of OpenMP","license":"http://creativecommons.org/licenses/by-sa/4.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.DC","authors_text":"C\\'esar Pi\\~neiro, Juan C. Pichel","submitted_at":"2024-11-22T12:11:32Z","abstract_excerpt":"Python demonstrates lower performance in comparison to traditional high performance computing (HPC) languages such as C, C++, and Fortran. This performance gap is largely due to Python's interpreted nature and the Global Interpreter Lock (GIL), which hampers multithreading efficiency. However, the latest version of Python includes the necessary changes to make the interpreter thread-safe, allowing Python code to run without the GIL. This important update will enable users to fully exploit multithreading parallelism in Python. In order to facilitate that task, this paper introduces OMP4Py, the "},"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":"2411.14887","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by-sa/4.0/","primary_cat":"cs.DC","submitted_at":"2024-11-22T12:11:32Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"1c57de8f57c405675c6f1d42853de8cea0ce21b9ef221b501ac71e30a464e6fc","abstract_canon_sha256":"2260f9b3da5b37ea537eaa833956ba6e712cd0f75805c00d59d1d6acd82d0120"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:03:18.631885Z","signature_b64":"2U30efHLI2oqJ0Ieoo4UOi6Jb9uTp6Slx1ZlmWZrzhoyaS+Z1cA616VIOHZrKa62zPS9G0oszse89D/Sne9yCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"633a7a07faf6d60c53410ba1f1baf9f8a67483ff1f68379b2d8dc167233dbad0","last_reissued_at":"2026-07-05T11:03:18.631475Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:03:18.631475Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"OMP4Py: a pure Python implementation of OpenMP","license":"http://creativecommons.org/licenses/by-sa/4.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.DC","authors_text":"C\\'esar Pi\\~neiro, Juan C. Pichel","submitted_at":"2024-11-22T12:11:32Z","abstract_excerpt":"Python demonstrates lower performance in comparison to traditional high performance computing (HPC) languages such as C, C++, and Fortran. This performance gap is largely due to Python's interpreted nature and the Global Interpreter Lock (GIL), which hampers multithreading efficiency. However, the latest version of Python includes the necessary changes to make the interpreter thread-safe, allowing Python code to run without the GIL. This important update will enable users to fully exploit multithreading parallelism in Python. In order to facilitate that task, this paper introduces OMP4Py, the "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2411.14887","kind":"arxiv","version":2},"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/2411.14887/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":"2411.14887","created_at":"2026-07-05T11:03:18.631530+00:00"},{"alias_kind":"arxiv_version","alias_value":"2411.14887v2","created_at":"2026-07-05T11:03:18.631530+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2411.14887","created_at":"2026-07-05T11:03:18.631530+00:00"},{"alias_kind":"pith_short_12","alias_value":"MM5HUB7263LA","created_at":"2026-07-05T11:03:18.631530+00:00"},{"alias_kind":"pith_short_16","alias_value":"MM5HUB7263LAYU2B","created_at":"2026-07-05T11:03:18.631530+00:00"},{"alias_kind":"pith_short_8","alias_value":"MM5HUB72","created_at":"2026-07-05T11:03:18.631530+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/MM5HUB7263LAYU2BBOQ7DOXZ7C","json":"https://pith.science/pith/MM5HUB7263LAYU2BBOQ7DOXZ7C.json","graph_json":"https://pith.science/api/pith-number/MM5HUB7263LAYU2BBOQ7DOXZ7C/graph.json","events_json":"https://pith.science/api/pith-number/MM5HUB7263LAYU2BBOQ7DOXZ7C/events.json","paper":"https://pith.science/paper/MM5HUB72"},"agent_actions":{"view_html":"https://pith.science/pith/MM5HUB7263LAYU2BBOQ7DOXZ7C","download_json":"https://pith.science/pith/MM5HUB7263LAYU2BBOQ7DOXZ7C.json","view_paper":"https://pith.science/paper/MM5HUB72","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2411.14887&json=true","fetch_graph":"https://pith.science/api/pith-number/MM5HUB7263LAYU2BBOQ7DOXZ7C/graph.json","fetch_events":"https://pith.science/api/pith-number/MM5HUB7263LAYU2BBOQ7DOXZ7C/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/MM5HUB7263LAYU2BBOQ7DOXZ7C/action/timestamp_anchor","attest_storage":"https://pith.science/pith/MM5HUB7263LAYU2BBOQ7DOXZ7C/action/storage_attestation","attest_author":"https://pith.science/pith/MM5HUB7263LAYU2BBOQ7DOXZ7C/action/author_attestation","sign_citation":"https://pith.science/pith/MM5HUB7263LAYU2BBOQ7DOXZ7C/action/citation_signature","submit_replication":"https://pith.science/pith/MM5HUB7263LAYU2BBOQ7DOXZ7C/action/replication_record"}},"created_at":"2026-07-05T11:03:18.631530+00:00","updated_at":"2026-07-05T11:03:18.631530+00:00"}