{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:BDRMDUQMKXTTHGCNMUQUQT5IOZ","short_pith_number":"pith:BDRMDUQM","canonical_record":{"source":{"id":"2504.12301","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"physics.comp-ph","submitted_at":"2025-02-26T12:35:35Z","cross_cats_sorted":[],"title_canon_sha256":"be3d26551fee71ac0c3941f17128049dca36e1b70634d8b5ec9117a3c8f96f10","abstract_canon_sha256":"8855245783dd2ca739b0d1e427665ae6968a9d609bcb3cc3b969ba42424f3068"},"schema_version":"1.0"},"canonical_sha256":"08e2c1d20c55e733984d6521484fa876664086bf0f0c43f2c98436058b52d144","source":{"kind":"arxiv","id":"2504.12301","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2504.12301","created_at":"2026-07-05T10:50:13Z"},{"alias_kind":"arxiv_version","alias_value":"2504.12301v1","created_at":"2026-07-05T10:50:13Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2504.12301","created_at":"2026-07-05T10:50:13Z"},{"alias_kind":"pith_short_12","alias_value":"BDRMDUQMKXTT","created_at":"2026-07-05T10:50:13Z"},{"alias_kind":"pith_short_16","alias_value":"BDRMDUQMKXTTHGCN","created_at":"2026-07-05T10:50:13Z"},{"alias_kind":"pith_short_8","alias_value":"BDRMDUQM","created_at":"2026-07-05T10:50:13Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:BDRMDUQMKXTTHGCNMUQUQT5IOZ","target":"record","payload":{"canonical_record":{"source":{"id":"2504.12301","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"physics.comp-ph","submitted_at":"2025-02-26T12:35:35Z","cross_cats_sorted":[],"title_canon_sha256":"be3d26551fee71ac0c3941f17128049dca36e1b70634d8b5ec9117a3c8f96f10","abstract_canon_sha256":"8855245783dd2ca739b0d1e427665ae6968a9d609bcb3cc3b969ba42424f3068"},"schema_version":"1.0"},"canonical_sha256":"08e2c1d20c55e733984d6521484fa876664086bf0f0c43f2c98436058b52d144","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:50:13.611332Z","signature_b64":"2mSXgL05krqom7dNXInE/kd5jIB2PEfQ90S2e0edRDnlrbl2lk2CgIt9sOZzXl5kCbSG24w+9Cjp2grQ8VshBg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"08e2c1d20c55e733984d6521484fa876664086bf0f0c43f2c98436058b52d144","last_reissued_at":"2026-07-05T10:50:13.610833Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:50:13.610833Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2504.12301","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T10:50:13Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"K454ySMeiiWr7ZyGmwjYC4JIYjEG43n71EfysEAjLcGjDVN/9v1dtkpn72+vV/yjxd31pfl0/cGdzvRzdAqlAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-14T19:39:59.034600Z"},"content_sha256":"bf4cf59a966cce3f0fd886220cb43ac994a2110e445bf122e070f1676e7720fa","schema_version":"1.0","event_id":"sha256:bf4cf59a966cce3f0fd886220cb43ac994a2110e445bf122e070f1676e7720fa"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:BDRMDUQMKXTTHGCNMUQUQT5IOZ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"PySEMTools: A library for post-processing hexahedral spectral element data","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"physics.comp-ph","authors_text":"2) ((1) KTH Royal Institute of Technology, (2) Friedrich--Alexander--Universit\\\"at (FAU), (3) Technical University of Denmark), Adalberto Perez (1), Philipp Schlatter (1, Siavash Toosi (2), Stefano Markidis (1), Tim Felle Olsen (3)","submitted_at":"2025-02-26T12:35:35Z","abstract_excerpt":"PySEMTools is a Python-based library for post-processing simulation data produced with high-order hexahedral elements in the context of the spectral element method in computational fluid dynamics. It aims to minimize intermediate steps typically needed when analyzing large files. Specifically, the need to use separate codebases (like the solvers themselves) at post-processing. For this effect, we leverage the use of message passing interface (MPI) for distributed computing to perform typical data processing tasks such as spectrally accurate differentiation, integration, interpolation, and redu"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2504.12301","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/2504.12301/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"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T10:50:13Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"pq+bhAWKlulOe6d3MyhREnKUszSQaeAhY3d5WHa6ZQKFJgxpyqrh0TKMiftdpySlSDbJCgWn9zgYbOz7NVapDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-14T19:39:59.035131Z"},"content_sha256":"829915f363b0a29022923e795a22d4a015994def2c499dcbf12515bb3010aef5","schema_version":"1.0","event_id":"sha256:829915f363b0a29022923e795a22d4a015994def2c499dcbf12515bb3010aef5"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/BDRMDUQMKXTTHGCNMUQUQT5IOZ/bundle.json","state_url":"https://pith.science/pith/BDRMDUQMKXTTHGCNMUQUQT5IOZ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/BDRMDUQMKXTTHGCNMUQUQT5IOZ/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-08-14T19:39:59Z","links":{"resolver":"https://pith.science/pith/BDRMDUQMKXTTHGCNMUQUQT5IOZ","bundle":"https://pith.science/pith/BDRMDUQMKXTTHGCNMUQUQT5IOZ/bundle.json","state":"https://pith.science/pith/BDRMDUQMKXTTHGCNMUQUQT5IOZ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/BDRMDUQMKXTTHGCNMUQUQT5IOZ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:BDRMDUQMKXTTHGCNMUQUQT5IOZ","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"8855245783dd2ca739b0d1e427665ae6968a9d609bcb3cc3b969ba42424f3068","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"physics.comp-ph","submitted_at":"2025-02-26T12:35:35Z","title_canon_sha256":"be3d26551fee71ac0c3941f17128049dca36e1b70634d8b5ec9117a3c8f96f10"},"schema_version":"1.0","source":{"id":"2504.12301","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2504.12301","created_at":"2026-07-05T10:50:13Z"},{"alias_kind":"arxiv_version","alias_value":"2504.12301v1","created_at":"2026-07-05T10:50:13Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2504.12301","created_at":"2026-07-05T10:50:13Z"},{"alias_kind":"pith_short_12","alias_value":"BDRMDUQMKXTT","created_at":"2026-07-05T10:50:13Z"},{"alias_kind":"pith_short_16","alias_value":"BDRMDUQMKXTTHGCN","created_at":"2026-07-05T10:50:13Z"},{"alias_kind":"pith_short_8","alias_value":"BDRMDUQM","created_at":"2026-07-05T10:50:13Z"}],"graph_snapshots":[{"event_id":"sha256:829915f363b0a29022923e795a22d4a015994def2c499dcbf12515bb3010aef5","target":"graph","created_at":"2026-07-05T10:50:13Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2504.12301/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"PySEMTools is a Python-based library for post-processing simulation data produced with high-order hexahedral elements in the context of the spectral element method in computational fluid dynamics. It aims to minimize intermediate steps typically needed when analyzing large files. Specifically, the need to use separate codebases (like the solvers themselves) at post-processing. For this effect, we leverage the use of message passing interface (MPI) for distributed computing to perform typical data processing tasks such as spectrally accurate differentiation, integration, interpolation, and redu","authors_text":"2) ((1) KTH Royal Institute of Technology, (2) Friedrich--Alexander--Universit\\\"at (FAU), (3) Technical University of Denmark), Adalberto Perez (1), Philipp Schlatter (1, Siavash Toosi (2), Stefano Markidis (1), Tim Felle Olsen (3)","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"physics.comp-ph","submitted_at":"2025-02-26T12:35:35Z","title":"PySEMTools: A library for post-processing hexahedral spectral element data"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2504.12301","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:bf4cf59a966cce3f0fd886220cb43ac994a2110e445bf122e070f1676e7720fa","target":"record","created_at":"2026-07-05T10:50:13Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"8855245783dd2ca739b0d1e427665ae6968a9d609bcb3cc3b969ba42424f3068","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"physics.comp-ph","submitted_at":"2025-02-26T12:35:35Z","title_canon_sha256":"be3d26551fee71ac0c3941f17128049dca36e1b70634d8b5ec9117a3c8f96f10"},"schema_version":"1.0","source":{"id":"2504.12301","kind":"arxiv","version":1}},"canonical_sha256":"08e2c1d20c55e733984d6521484fa876664086bf0f0c43f2c98436058b52d144","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"08e2c1d20c55e733984d6521484fa876664086bf0f0c43f2c98436058b52d144","first_computed_at":"2026-07-05T10:50:13.610833Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T10:50:13.610833Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"2mSXgL05krqom7dNXInE/kd5jIB2PEfQ90S2e0edRDnlrbl2lk2CgIt9sOZzXl5kCbSG24w+9Cjp2grQ8VshBg==","signature_status":"signed_v1","signed_at":"2026-07-05T10:50:13.611332Z","signed_message":"canonical_sha256_bytes"},"source_id":"2504.12301","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:bf4cf59a966cce3f0fd886220cb43ac994a2110e445bf122e070f1676e7720fa","sha256:829915f363b0a29022923e795a22d4a015994def2c499dcbf12515bb3010aef5"],"state_sha256":"a3e5c35ca3975a8f50cab4c6b461da26c85148017e53ebad20f4bf22f613e7d3"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"J2mYdlbfmpmyV21zCyFar8DuoysEqV1f64Nt2PQfG4ohaUvc+DOqE6cz8Nh3javt4NUxiZW/3Oe7vXtJhcWcDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-14T19:39:59.039458Z","bundle_sha256":"10ede5cfd6e87bb83667fc509a294307239aee05c4ad70183b407465fee7bc8d"}}