{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:YWXQR4DXBW5LA6R7KKV4LJ3SX4","short_pith_number":"pith:YWXQR4DX","canonical_record":{"source":{"id":"1906.10799","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"eess.SY","submitted_at":"2019-06-26T01:08:33Z","cross_cats_sorted":["cs.SY"],"title_canon_sha256":"b14426026ac7cdbb1f841e618c9149531b25e7fef23e57d7d227ec9e0bf7c9aa","abstract_canon_sha256":"5be67205063e1ae3002759a4ae0f213661f02a9d82860618a543ef9b11f755dc"},"schema_version":"1.0"},"canonical_sha256":"c5af08f0770dbab07a3f52abc5a772bf318b379dc13dbe91d836b9b5f9961d7a","source":{"kind":"arxiv","id":"1906.10799","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1906.10799","created_at":"2026-05-17T23:42:14Z"},{"alias_kind":"arxiv_version","alias_value":"1906.10799v1","created_at":"2026-05-17T23:42:14Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1906.10799","created_at":"2026-05-17T23:42:14Z"},{"alias_kind":"pith_short_12","alias_value":"YWXQR4DXBW5L","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_16","alias_value":"YWXQR4DXBW5LA6R7","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_8","alias_value":"YWXQR4DX","created_at":"2026-05-18T12:33:33Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:YWXQR4DXBW5LA6R7KKV4LJ3SX4","target":"record","payload":{"canonical_record":{"source":{"id":"1906.10799","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"eess.SY","submitted_at":"2019-06-26T01:08:33Z","cross_cats_sorted":["cs.SY"],"title_canon_sha256":"b14426026ac7cdbb1f841e618c9149531b25e7fef23e57d7d227ec9e0bf7c9aa","abstract_canon_sha256":"5be67205063e1ae3002759a4ae0f213661f02a9d82860618a543ef9b11f755dc"},"schema_version":"1.0"},"canonical_sha256":"c5af08f0770dbab07a3f52abc5a772bf318b379dc13dbe91d836b9b5f9961d7a","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:42:14.747725Z","signature_b64":"ybbnOugM0/Xu6vrGTrfGsgje1hPvowTuwnlL6kJtYv7zfWHsQfnwmIFgmEjCQFnvJWx29NvU5S0c+Ph7CJMPDQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"c5af08f0770dbab07a3f52abc5a772bf318b379dc13dbe91d836b9b5f9961d7a","last_reissued_at":"2026-05-17T23:42:14.747136Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:42:14.747136Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1906.10799","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-17T23:42:14Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"NwjpFxf1aIroGI+ATioef+ZxtyfYMXQX8goYice6AeLcr64gbx0u/Q/lFDe+bvUM4S/0cdrQ7xJSReGVdJHhAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T03:43:05.935133Z"},"content_sha256":"9fa93912602f501dcdc9f1c48d8230ae06946508407e6e20ccc374aafb1860aa","schema_version":"1.0","event_id":"sha256:9fa93912602f501dcdc9f1c48d8230ae06946508407e6e20ccc374aafb1860aa"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:YWXQR4DXBW5LA6R7KKV4LJ3SX4","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Computer-aided modelling of complex physical systems with BondGraphTools","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.SY"],"primary_cat":"eess.SY","authors_text":"Edmund J. Crampin, Michael Pan, Peter Cudmore, Peter J. Gawthrop","submitted_at":"2019-06-26T01:08:33Z","abstract_excerpt":"BondGraphTools is a Python library for scripted modelling of complex multi-physics systems. In contrast to existing modelling solutions, BondGraphTools is based upon the well established bond graph methodology, provides a programming interface for symbolic model composition, and is intended to be used in conjunction with the existing scientific Python toolchain. Here we discuss the design, implementation and use of BondGraphTools, demonstrate how it can be used to accelerate systems modelling with an example from optomechanics, and comment on current and future applications in cross-domain mod"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1906.10799","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-17T23:42:14Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ae0kwGSgtkdAi/NexN9pkMnPuMkiBTIEvBRoykEQxbZr49hBdalVxJV0+BaW7rXUH7W6sMAc11pef6MBHccnAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T03:43:05.935483Z"},"content_sha256":"9dc248b5713c337d92396409887d33af9b9dbdf96652f604f92b126b7a08f15f","schema_version":"1.0","event_id":"sha256:9dc248b5713c337d92396409887d33af9b9dbdf96652f604f92b126b7a08f15f"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/YWXQR4DXBW5LA6R7KKV4LJ3SX4/bundle.json","state_url":"https://pith.science/pith/YWXQR4DXBW5LA6R7KKV4LJ3SX4/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/YWXQR4DXBW5LA6R7KKV4LJ3SX4/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-02T03:43:05Z","links":{"resolver":"https://pith.science/pith/YWXQR4DXBW5LA6R7KKV4LJ3SX4","bundle":"https://pith.science/pith/YWXQR4DXBW5LA6R7KKV4LJ3SX4/bundle.json","state":"https://pith.science/pith/YWXQR4DXBW5LA6R7KKV4LJ3SX4/state.json","well_known_bundle":"https://pith.science/.well-known/pith/YWXQR4DXBW5LA6R7KKV4LJ3SX4/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:YWXQR4DXBW5LA6R7KKV4LJ3SX4","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":"5be67205063e1ae3002759a4ae0f213661f02a9d82860618a543ef9b11f755dc","cross_cats_sorted":["cs.SY"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"eess.SY","submitted_at":"2019-06-26T01:08:33Z","title_canon_sha256":"b14426026ac7cdbb1f841e618c9149531b25e7fef23e57d7d227ec9e0bf7c9aa"},"schema_version":"1.0","source":{"id":"1906.10799","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1906.10799","created_at":"2026-05-17T23:42:14Z"},{"alias_kind":"arxiv_version","alias_value":"1906.10799v1","created_at":"2026-05-17T23:42:14Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1906.10799","created_at":"2026-05-17T23:42:14Z"},{"alias_kind":"pith_short_12","alias_value":"YWXQR4DXBW5L","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_16","alias_value":"YWXQR4DXBW5LA6R7","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_8","alias_value":"YWXQR4DX","created_at":"2026-05-18T12:33:33Z"}],"graph_snapshots":[{"event_id":"sha256:9dc248b5713c337d92396409887d33af9b9dbdf96652f604f92b126b7a08f15f","target":"graph","created_at":"2026-05-17T23:42:14Z","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":"BondGraphTools is a Python library for scripted modelling of complex multi-physics systems. In contrast to existing modelling solutions, BondGraphTools is based upon the well established bond graph methodology, provides a programming interface for symbolic model composition, and is intended to be used in conjunction with the existing scientific Python toolchain. Here we discuss the design, implementation and use of BondGraphTools, demonstrate how it can be used to accelerate systems modelling with an example from optomechanics, and comment on current and future applications in cross-domain mod","authors_text":"Edmund J. Crampin, Michael Pan, Peter Cudmore, Peter J. Gawthrop","cross_cats":["cs.SY"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"eess.SY","submitted_at":"2019-06-26T01:08:33Z","title":"Computer-aided modelling of complex physical systems with BondGraphTools"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1906.10799","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:9fa93912602f501dcdc9f1c48d8230ae06946508407e6e20ccc374aafb1860aa","target":"record","created_at":"2026-05-17T23:42:14Z","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":"5be67205063e1ae3002759a4ae0f213661f02a9d82860618a543ef9b11f755dc","cross_cats_sorted":["cs.SY"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"eess.SY","submitted_at":"2019-06-26T01:08:33Z","title_canon_sha256":"b14426026ac7cdbb1f841e618c9149531b25e7fef23e57d7d227ec9e0bf7c9aa"},"schema_version":"1.0","source":{"id":"1906.10799","kind":"arxiv","version":1}},"canonical_sha256":"c5af08f0770dbab07a3f52abc5a772bf318b379dc13dbe91d836b9b5f9961d7a","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"c5af08f0770dbab07a3f52abc5a772bf318b379dc13dbe91d836b9b5f9961d7a","first_computed_at":"2026-05-17T23:42:14.747136Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:42:14.747136Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"ybbnOugM0/Xu6vrGTrfGsgje1hPvowTuwnlL6kJtYv7zfWHsQfnwmIFgmEjCQFnvJWx29NvU5S0c+Ph7CJMPDQ==","signature_status":"signed_v1","signed_at":"2026-05-17T23:42:14.747725Z","signed_message":"canonical_sha256_bytes"},"source_id":"1906.10799","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:9fa93912602f501dcdc9f1c48d8230ae06946508407e6e20ccc374aafb1860aa","sha256:9dc248b5713c337d92396409887d33af9b9dbdf96652f604f92b126b7a08f15f"],"state_sha256":"390a67ba43265bcb083497e1e04168d163b1f10d3be4e27cc77ef05422580c4e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"hWKES0gMjBxlT9+4MLQdv1Ac7nhQ4ukoYJbSrSvst6w/JAyWXohS1UFHZ+JSf/zk1SgHGlTzfzNML6GQ2S3IBA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-02T03:43:05.937310Z","bundle_sha256":"00890ea25b0a1d75da3fd19dbb014709c4ecf06bbbfb1bfc727ddc33362a9e88"}}