{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2016:4KM6B4GRMFNHT5FH2NYHCMDNEW","short_pith_number":"pith:4KM6B4GR","canonical_record":{"source":{"id":"1610.07944","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.flu-dyn","submitted_at":"2016-10-24T16:15:40Z","cross_cats_sorted":["cs.MS"],"title_canon_sha256":"3f52a6c4379cabf5f2df4f88a5b993100e4fa370b925e35bb133ad30117fe9c2","abstract_canon_sha256":"790ced65c80a3af74e89c04f7adf461965270ca981fefad723b1013cc60609b4"},"schema_version":"1.0"},"canonical_sha256":"e299e0f0d1615a79f4a7d37071306d25a01821c95b5b4d68f8a5e6cb765d3e54","source":{"kind":"arxiv","id":"1610.07944","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1610.07944","created_at":"2026-05-18T00:46:02Z"},{"alias_kind":"arxiv_version","alias_value":"1610.07944v1","created_at":"2026-05-18T00:46:02Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1610.07944","created_at":"2026-05-18T00:46:02Z"},{"alias_kind":"pith_short_12","alias_value":"4KM6B4GRMFNH","created_at":"2026-05-18T12:29:58Z"},{"alias_kind":"pith_short_16","alias_value":"4KM6B4GRMFNHT5FH","created_at":"2026-05-18T12:29:58Z"},{"alias_kind":"pith_short_8","alias_value":"4KM6B4GR","created_at":"2026-05-18T12:29:58Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2016:4KM6B4GRMFNHT5FH2NYHCMDNEW","target":"record","payload":{"canonical_record":{"source":{"id":"1610.07944","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.flu-dyn","submitted_at":"2016-10-24T16:15:40Z","cross_cats_sorted":["cs.MS"],"title_canon_sha256":"3f52a6c4379cabf5f2df4f88a5b993100e4fa370b925e35bb133ad30117fe9c2","abstract_canon_sha256":"790ced65c80a3af74e89c04f7adf461965270ca981fefad723b1013cc60609b4"},"schema_version":"1.0"},"canonical_sha256":"e299e0f0d1615a79f4a7d37071306d25a01821c95b5b4d68f8a5e6cb765d3e54","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:46:02.437432Z","signature_b64":"LZjdbBs28KzIHWVUentzaMmJJ/pPePxlOqWLK00nxKVN4fGPBd1TiADMlW/vKdCfBc5Tr1Xkn+LGsI+cOdi+Bw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e299e0f0d1615a79f4a7d37071306d25a01821c95b5b4d68f8a5e6cb765d3e54","last_reissued_at":"2026-05-18T00:46:02.436980Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:46:02.436980Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1610.07944","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-05-18T00:46:02Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"yRru7gLuNIuSqTh3MmscAkoS2mTfmBPpRYJFSipq1PqqwEIEKHOfiJLMEPHQA0emgPge5sYYFccsbagnl8BbCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-22T13:19:32.386602Z"},"content_sha256":"3a6a9acdaff1a738520328e7eadc49cf9475e9c37f31dc0cc6c681965ab5379f","schema_version":"1.0","event_id":"sha256:3a6a9acdaff1a738520328e7eadc49cf9475e9c37f31dc0cc6c681965ab5379f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2016:4KM6B4GRMFNHT5FH2NYHCMDNEW","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"IB2d: a Python and MATLAB implementation of the immersed boundary method","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.MS"],"primary_cat":"physics.flu-dyn","authors_text":"Laura A. Miller, Nicholas A. Battista, W. Christopher Strickland","submitted_at":"2016-10-24T16:15:40Z","abstract_excerpt":"The development of fluid-structure interaction (FSI) software involves trade-offs between ease of use, generality, performance, and cost. Typically there are large learning curves when using low-level software to model the interaction of an elastic structure immersed in a uniform density fluid. Many existing codes are not publicly available, and the commercial software that exists usually requires expensive licenses and may not be as robust or allow the necessary flexibility that in house codes can provide. We present an open source immersed boundary software package, IB2d, with full implement"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1610.07944","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":""},"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-05-18T00:46:02Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"aZw2oty/BaXi2dY9qpnTgS4Dpv5XgFf6bhlbHaLUDUAs5Qu3MWUhO3QI2+KQSwoAzNjn8vpARRCsQazyTbbOBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-22T13:19:32.386954Z"},"content_sha256":"9fe36881f0b1a6b3d3f0be104a54910db259429471e970a7531ee2ef01bdb831","schema_version":"1.0","event_id":"sha256:9fe36881f0b1a6b3d3f0be104a54910db259429471e970a7531ee2ef01bdb831"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/4KM6B4GRMFNHT5FH2NYHCMDNEW/bundle.json","state_url":"https://pith.science/pith/4KM6B4GRMFNHT5FH2NYHCMDNEW/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/4KM6B4GRMFNHT5FH2NYHCMDNEW/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-06-22T13:19:32Z","links":{"resolver":"https://pith.science/pith/4KM6B4GRMFNHT5FH2NYHCMDNEW","bundle":"https://pith.science/pith/4KM6B4GRMFNHT5FH2NYHCMDNEW/bundle.json","state":"https://pith.science/pith/4KM6B4GRMFNHT5FH2NYHCMDNEW/state.json","well_known_bundle":"https://pith.science/.well-known/pith/4KM6B4GRMFNHT5FH2NYHCMDNEW/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2016:4KM6B4GRMFNHT5FH2NYHCMDNEW","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":"790ced65c80a3af74e89c04f7adf461965270ca981fefad723b1013cc60609b4","cross_cats_sorted":["cs.MS"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.flu-dyn","submitted_at":"2016-10-24T16:15:40Z","title_canon_sha256":"3f52a6c4379cabf5f2df4f88a5b993100e4fa370b925e35bb133ad30117fe9c2"},"schema_version":"1.0","source":{"id":"1610.07944","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1610.07944","created_at":"2026-05-18T00:46:02Z"},{"alias_kind":"arxiv_version","alias_value":"1610.07944v1","created_at":"2026-05-18T00:46:02Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1610.07944","created_at":"2026-05-18T00:46:02Z"},{"alias_kind":"pith_short_12","alias_value":"4KM6B4GRMFNH","created_at":"2026-05-18T12:29:58Z"},{"alias_kind":"pith_short_16","alias_value":"4KM6B4GRMFNHT5FH","created_at":"2026-05-18T12:29:58Z"},{"alias_kind":"pith_short_8","alias_value":"4KM6B4GR","created_at":"2026-05-18T12:29:58Z"}],"graph_snapshots":[{"event_id":"sha256:9fe36881f0b1a6b3d3f0be104a54910db259429471e970a7531ee2ef01bdb831","target":"graph","created_at":"2026-05-18T00:46:02Z","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"},"paper":{"abstract_excerpt":"The development of fluid-structure interaction (FSI) software involves trade-offs between ease of use, generality, performance, and cost. Typically there are large learning curves when using low-level software to model the interaction of an elastic structure immersed in a uniform density fluid. Many existing codes are not publicly available, and the commercial software that exists usually requires expensive licenses and may not be as robust or allow the necessary flexibility that in house codes can provide. We present an open source immersed boundary software package, IB2d, with full implement","authors_text":"Laura A. Miller, Nicholas A. Battista, W. Christopher Strickland","cross_cats":["cs.MS"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.flu-dyn","submitted_at":"2016-10-24T16:15:40Z","title":"IB2d: a Python and MATLAB implementation of the immersed boundary method"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1610.07944","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:3a6a9acdaff1a738520328e7eadc49cf9475e9c37f31dc0cc6c681965ab5379f","target":"record","created_at":"2026-05-18T00:46:02Z","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":"790ced65c80a3af74e89c04f7adf461965270ca981fefad723b1013cc60609b4","cross_cats_sorted":["cs.MS"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.flu-dyn","submitted_at":"2016-10-24T16:15:40Z","title_canon_sha256":"3f52a6c4379cabf5f2df4f88a5b993100e4fa370b925e35bb133ad30117fe9c2"},"schema_version":"1.0","source":{"id":"1610.07944","kind":"arxiv","version":1}},"canonical_sha256":"e299e0f0d1615a79f4a7d37071306d25a01821c95b5b4d68f8a5e6cb765d3e54","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"e299e0f0d1615a79f4a7d37071306d25a01821c95b5b4d68f8a5e6cb765d3e54","first_computed_at":"2026-05-18T00:46:02.436980Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:46:02.436980Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"LZjdbBs28KzIHWVUentzaMmJJ/pPePxlOqWLK00nxKVN4fGPBd1TiADMlW/vKdCfBc5Tr1Xkn+LGsI+cOdi+Bw==","signature_status":"signed_v1","signed_at":"2026-05-18T00:46:02.437432Z","signed_message":"canonical_sha256_bytes"},"source_id":"1610.07944","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:3a6a9acdaff1a738520328e7eadc49cf9475e9c37f31dc0cc6c681965ab5379f","sha256:9fe36881f0b1a6b3d3f0be104a54910db259429471e970a7531ee2ef01bdb831"],"state_sha256":"f6ac61897f4a70de9836fcde5581404884aadecbed20a2bcfb810959a8cafcaa"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"X8nCmWm1ho3qSNNEYCY+LOmY62UXVSDl2PLBN4ZpVkKEOnEcK0YK13oqJbjTnueWA5Aod0WrWmevv9Sr3+1dAw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-22T13:19:32.388890Z","bundle_sha256":"f75827b32a28469283709ba6fb5b40d40175c0790e4ff1ceeb94de4d5c096a9c"}}