{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:RUTUOIH2NCODQSG342TWGNVYYJ","short_pith_number":"pith:RUTUOIH2","canonical_record":{"source":{"id":"1909.04504","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.comp-ph","submitted_at":"2019-09-10T14:11:27Z","cross_cats_sorted":["cs.MS"],"title_canon_sha256":"9e656abe26f2e911a821b78b0e7b3c22335011650cd391b647f0a0afee2fa39e","abstract_canon_sha256":"e189f74327858ce6b0d712ba43c45d68a61cc39d3b172f2ef33ddc4092a3a0e1"},"schema_version":"1.0"},"canonical_sha256":"8d274720fa689c3848dbe6a76336b8c243c3655b0e89dd7672a43e311a97e6aa","source":{"kind":"arxiv","id":"1909.04504","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1909.04504","created_at":"2026-07-05T03:05:41Z"},{"alias_kind":"arxiv_version","alias_value":"1909.04504v3","created_at":"2026-07-05T03:05:41Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1909.04504","created_at":"2026-07-05T03:05:41Z"},{"alias_kind":"pith_short_12","alias_value":"RUTUOIH2NCOD","created_at":"2026-07-05T03:05:41Z"},{"alias_kind":"pith_short_16","alias_value":"RUTUOIH2NCODQSG3","created_at":"2026-07-05T03:05:41Z"},{"alias_kind":"pith_short_8","alias_value":"RUTUOIH2","created_at":"2026-07-05T03:05:41Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:RUTUOIH2NCODQSG342TWGNVYYJ","target":"record","payload":{"canonical_record":{"source":{"id":"1909.04504","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.comp-ph","submitted_at":"2019-09-10T14:11:27Z","cross_cats_sorted":["cs.MS"],"title_canon_sha256":"9e656abe26f2e911a821b78b0e7b3c22335011650cd391b647f0a0afee2fa39e","abstract_canon_sha256":"e189f74327858ce6b0d712ba43c45d68a61cc39d3b172f2ef33ddc4092a3a0e1"},"schema_version":"1.0"},"canonical_sha256":"8d274720fa689c3848dbe6a76336b8c243c3655b0e89dd7672a43e311a97e6aa","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:05:41.572030Z","signature_b64":"+JxPxSMxTqrzG7H51Bh7HexwlairlrMZTx8mC+jQUCkIeNAqe8hM3aimKUSHb3mp5EDw6mnoUqemP7BZtLqkBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"8d274720fa689c3848dbe6a76336b8c243c3655b0e89dd7672a43e311a97e6aa","last_reissued_at":"2026-07-05T03:05:41.571619Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:05:41.571619Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1909.04504","source_version":3,"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-05T03:05:41Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"0hryNVI+LqNziH+I6p0sXcM/mRYNH3hGreCWRBtUgw5S3iZT7aZ0BBJtyX82ZGoCpPYYKJo+1c68eSteBAX+Dg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-19T07:20:27.053601Z"},"content_sha256":"cc662c61e18c1b18fbdec8153ae7d99ea0b578713a74a1180f3e276b86d65fc3","schema_version":"1.0","event_id":"sha256:cc662c61e18c1b18fbdec8153ae7d99ea0b578713a74a1180f3e276b86d65fc3"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:RUTUOIH2NCODQSG342TWGNVYYJ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"PySPH: a Python-based framework for smoothed particle hydrodynamics","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.MS"],"primary_cat":"physics.comp-ph","authors_text":"Abhinav Muta, A Dinesh, Aditya Bhosale, Amal S Sebastian, Ananyo Sen, Anshuman Kumar, Arkopal Dutt, Arpit Agarwal, Chandrashekhar Kaushik, Deep Tavker, Dileep Menon, Kunal Puri, Mrinalgouda Patil, Pankaj Pandey, Pawan Negi, Prabhu Ramachandran, Rahul Govind, Rohan Kaushik, Suraj Sanka, Vikas Kurapati","submitted_at":"2019-09-10T14:11:27Z","abstract_excerpt":"PySPH is an open-source, Python-based, framework for particle methods in general and Smoothed Particle Hydrodynamics (SPH) in particular. PySPH allows a user to define a complete SPH simulation using pure Python. High-performance code is generated from this high-level Python code and executed on either multiple cores, or on GPUs, seamlessly. It also supports distributed execution using MPI. PySPH supports a wide variety of SPH schemes and formulations. These include, incompressible and compressible fluid flow, elastic dynamics, rigid body dynamics, shallow water equations, and other problems. "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1909.04504","kind":"arxiv","version":3},"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/1909.04504/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-05T03:05:41Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"SBQ0frLtUYKBv1I08tVeROQXGHVeg9O+pqykT2rVvtGCN0jPaDklAO7d80iHvgbZpweVVT5kBSKmFVj49wA1Bw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-19T07:20:27.053975Z"},"content_sha256":"d0cd23523195c084f80713354ad18660b40a494f1f2d5014134b34bacc96c15d","schema_version":"1.0","event_id":"sha256:d0cd23523195c084f80713354ad18660b40a494f1f2d5014134b34bacc96c15d"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/RUTUOIH2NCODQSG342TWGNVYYJ/bundle.json","state_url":"https://pith.science/pith/RUTUOIH2NCODQSG342TWGNVYYJ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/RUTUOIH2NCODQSG342TWGNVYYJ/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-07-19T07:20:27Z","links":{"resolver":"https://pith.science/pith/RUTUOIH2NCODQSG342TWGNVYYJ","bundle":"https://pith.science/pith/RUTUOIH2NCODQSG342TWGNVYYJ/bundle.json","state":"https://pith.science/pith/RUTUOIH2NCODQSG342TWGNVYYJ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/RUTUOIH2NCODQSG342TWGNVYYJ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:RUTUOIH2NCODQSG342TWGNVYYJ","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":"e189f74327858ce6b0d712ba43c45d68a61cc39d3b172f2ef33ddc4092a3a0e1","cross_cats_sorted":["cs.MS"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.comp-ph","submitted_at":"2019-09-10T14:11:27Z","title_canon_sha256":"9e656abe26f2e911a821b78b0e7b3c22335011650cd391b647f0a0afee2fa39e"},"schema_version":"1.0","source":{"id":"1909.04504","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1909.04504","created_at":"2026-07-05T03:05:41Z"},{"alias_kind":"arxiv_version","alias_value":"1909.04504v3","created_at":"2026-07-05T03:05:41Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1909.04504","created_at":"2026-07-05T03:05:41Z"},{"alias_kind":"pith_short_12","alias_value":"RUTUOIH2NCOD","created_at":"2026-07-05T03:05:41Z"},{"alias_kind":"pith_short_16","alias_value":"RUTUOIH2NCODQSG3","created_at":"2026-07-05T03:05:41Z"},{"alias_kind":"pith_short_8","alias_value":"RUTUOIH2","created_at":"2026-07-05T03:05:41Z"}],"graph_snapshots":[{"event_id":"sha256:d0cd23523195c084f80713354ad18660b40a494f1f2d5014134b34bacc96c15d","target":"graph","created_at":"2026-07-05T03:05:41Z","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/1909.04504/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"PySPH is an open-source, Python-based, framework for particle methods in general and Smoothed Particle Hydrodynamics (SPH) in particular. PySPH allows a user to define a complete SPH simulation using pure Python. High-performance code is generated from this high-level Python code and executed on either multiple cores, or on GPUs, seamlessly. It also supports distributed execution using MPI. PySPH supports a wide variety of SPH schemes and formulations. These include, incompressible and compressible fluid flow, elastic dynamics, rigid body dynamics, shallow water equations, and other problems. ","authors_text":"Abhinav Muta, A Dinesh, Aditya Bhosale, Amal S Sebastian, Ananyo Sen, Anshuman Kumar, Arkopal Dutt, Arpit Agarwal, Chandrashekhar Kaushik, Deep Tavker, Dileep Menon, Kunal Puri, Mrinalgouda Patil, Pankaj Pandey, Pawan Negi, Prabhu Ramachandran, Rahul Govind, Rohan Kaushik, Suraj Sanka, Vikas Kurapati","cross_cats":["cs.MS"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.comp-ph","submitted_at":"2019-09-10T14:11:27Z","title":"PySPH: a Python-based framework for smoothed particle hydrodynamics"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1909.04504","kind":"arxiv","version":3},"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:cc662c61e18c1b18fbdec8153ae7d99ea0b578713a74a1180f3e276b86d65fc3","target":"record","created_at":"2026-07-05T03:05:41Z","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":"e189f74327858ce6b0d712ba43c45d68a61cc39d3b172f2ef33ddc4092a3a0e1","cross_cats_sorted":["cs.MS"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.comp-ph","submitted_at":"2019-09-10T14:11:27Z","title_canon_sha256":"9e656abe26f2e911a821b78b0e7b3c22335011650cd391b647f0a0afee2fa39e"},"schema_version":"1.0","source":{"id":"1909.04504","kind":"arxiv","version":3}},"canonical_sha256":"8d274720fa689c3848dbe6a76336b8c243c3655b0e89dd7672a43e311a97e6aa","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"8d274720fa689c3848dbe6a76336b8c243c3655b0e89dd7672a43e311a97e6aa","first_computed_at":"2026-07-05T03:05:41.571619Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:05:41.571619Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"+JxPxSMxTqrzG7H51Bh7HexwlairlrMZTx8mC+jQUCkIeNAqe8hM3aimKUSHb3mp5EDw6mnoUqemP7BZtLqkBA==","signature_status":"signed_v1","signed_at":"2026-07-05T03:05:41.572030Z","signed_message":"canonical_sha256_bytes"},"source_id":"1909.04504","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:cc662c61e18c1b18fbdec8153ae7d99ea0b578713a74a1180f3e276b86d65fc3","sha256:d0cd23523195c084f80713354ad18660b40a494f1f2d5014134b34bacc96c15d"],"state_sha256":"d5641d3e3fed2b63d74993d35ba8c7b8c692998da31c7c2eee7e5221a980444d"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"78e2UYKTc1TSZ7IKwp5REqMCWKUi6xlVTosYlS8TPj1+GenAuQo4NHkXvb8IsZ9iLgpohcBRyNjHbmb55aY5BA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-19T07:20:27.056082Z","bundle_sha256":"78922455e39f225d7434633f9688ac6b9d00e439e8c781da11c90819d6f06a45"}}