{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2020:IB73L642XQSXUDPCXOPYK5B53C","short_pith_number":"pith:IB73L642","canonical_record":{"source":{"id":"2005.10060","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.comp-ph","submitted_at":"2020-05-20T14:09:08Z","cross_cats_sorted":["physics.app-ph"],"title_canon_sha256":"2a33d634a4e808851fec7267c2b2987cb203f56ecb6ee0681bbfcbf56f5ffca0","abstract_canon_sha256":"dfb8acda288366de1f4db893e7590576bd45af2b49d44f33a1899d9fbe9111f8"},"schema_version":"1.0"},"canonical_sha256":"407fb5fb9abc257a0de2bb9f85743dd8bdee1afffc555effeb527dfaf59ed008","source":{"kind":"arxiv","id":"2005.10060","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2005.10060","created_at":"2026-07-05T01:27:03Z"},{"alias_kind":"arxiv_version","alias_value":"2005.10060v2","created_at":"2026-07-05T01:27:03Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2005.10060","created_at":"2026-07-05T01:27:03Z"},{"alias_kind":"pith_short_12","alias_value":"IB73L642XQSX","created_at":"2026-07-05T01:27:03Z"},{"alias_kind":"pith_short_16","alias_value":"IB73L642XQSXUDPC","created_at":"2026-07-05T01:27:03Z"},{"alias_kind":"pith_short_8","alias_value":"IB73L642","created_at":"2026-07-05T01:27:03Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2020:IB73L642XQSXUDPCXOPYK5B53C","target":"record","payload":{"canonical_record":{"source":{"id":"2005.10060","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.comp-ph","submitted_at":"2020-05-20T14:09:08Z","cross_cats_sorted":["physics.app-ph"],"title_canon_sha256":"2a33d634a4e808851fec7267c2b2987cb203f56ecb6ee0681bbfcbf56f5ffca0","abstract_canon_sha256":"dfb8acda288366de1f4db893e7590576bd45af2b49d44f33a1899d9fbe9111f8"},"schema_version":"1.0"},"canonical_sha256":"407fb5fb9abc257a0de2bb9f85743dd8bdee1afffc555effeb527dfaf59ed008","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T01:27:03.562256Z","signature_b64":"ER9D40cFwazGS0i8fGj5P21ChOZxs3cpVZCJrgfbetCPZZ3Ko3N95uFQ7aE/lPpl+UZNKyHaMmdV53Y6w34BAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"407fb5fb9abc257a0de2bb9f85743dd8bdee1afffc555effeb527dfaf59ed008","last_reissued_at":"2026-07-05T01:27:03.561807Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T01:27:03.561807Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2005.10060","source_version":2,"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-05T01:27:03Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"pR+9WJ0H2+SMd2JsIo78oZQAUZAmm/3kUKDBfidzn9B4swFR/DNoHvugQ0Vh3KoLYgTWEUuKPHq+rIrqWajIAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T11:15:40.844908Z"},"content_sha256":"9e7364f63a50c19f8df5b455444760a374c7cf2b6e4f4c2e8a5c2d50788aed71","schema_version":"1.0","event_id":"sha256:9e7364f63a50c19f8df5b455444760a374c7cf2b6e4f4c2e8a5c2d50788aed71"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2020:IB73L642XQSXUDPCXOPYK5B53C","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Magnetic-field modeling with surface currents: Physical and computational principles of bfieldtools","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["physics.app-ph"],"primary_cat":"physics.comp-ph","authors_text":"Antti J. M\\\"akinen, Joonas Iivanainen, Koos C. J. Zevenhoven, Lauri Parkkonen, Rasmus Zetter, Risto J. Ilmoniemi","submitted_at":"2020-05-20T14:09:08Z","abstract_excerpt":"Surface currents provide a general way to model static magnetic fields in source-free volumes. To facilitate the use of surface currents in magneto-quasistatic problems, we have implemented a set of computational tools in a Python package named bfieldtools. In this work, we describe the physical and computational principles of this toolset. To be able to work with surface currents of arbitrary shape, we discretize the currents on triangle meshes using piecewise-linear stream functions. We apply analytical discretizations of integral equations to obtain the magnetic field and potentials associa"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2005.10060","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/2005.10060/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-05T01:27:03Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"1d9JkxyC4GX5c0N9f064Udqu0wyiqozZZxN+/tnY91Htp4k/h5j6CEvsKD3fKGvLtI9kPnITxRsIOueuVdC+BA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T11:15:40.845297Z"},"content_sha256":"0905ef9cdf2aa12d68f2c72caa817e7d97ccc78e9b81fb01963e6a0115798cb9","schema_version":"1.0","event_id":"sha256:0905ef9cdf2aa12d68f2c72caa817e7d97ccc78e9b81fb01963e6a0115798cb9"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/IB73L642XQSXUDPCXOPYK5B53C/bundle.json","state_url":"https://pith.science/pith/IB73L642XQSXUDPCXOPYK5B53C/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/IB73L642XQSXUDPCXOPYK5B53C/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-07T11:15:40Z","links":{"resolver":"https://pith.science/pith/IB73L642XQSXUDPCXOPYK5B53C","bundle":"https://pith.science/pith/IB73L642XQSXUDPCXOPYK5B53C/bundle.json","state":"https://pith.science/pith/IB73L642XQSXUDPCXOPYK5B53C/state.json","well_known_bundle":"https://pith.science/.well-known/pith/IB73L642XQSXUDPCXOPYK5B53C/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2020:IB73L642XQSXUDPCXOPYK5B53C","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":"dfb8acda288366de1f4db893e7590576bd45af2b49d44f33a1899d9fbe9111f8","cross_cats_sorted":["physics.app-ph"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.comp-ph","submitted_at":"2020-05-20T14:09:08Z","title_canon_sha256":"2a33d634a4e808851fec7267c2b2987cb203f56ecb6ee0681bbfcbf56f5ffca0"},"schema_version":"1.0","source":{"id":"2005.10060","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2005.10060","created_at":"2026-07-05T01:27:03Z"},{"alias_kind":"arxiv_version","alias_value":"2005.10060v2","created_at":"2026-07-05T01:27:03Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2005.10060","created_at":"2026-07-05T01:27:03Z"},{"alias_kind":"pith_short_12","alias_value":"IB73L642XQSX","created_at":"2026-07-05T01:27:03Z"},{"alias_kind":"pith_short_16","alias_value":"IB73L642XQSXUDPC","created_at":"2026-07-05T01:27:03Z"},{"alias_kind":"pith_short_8","alias_value":"IB73L642","created_at":"2026-07-05T01:27:03Z"}],"graph_snapshots":[{"event_id":"sha256:0905ef9cdf2aa12d68f2c72caa817e7d97ccc78e9b81fb01963e6a0115798cb9","target":"graph","created_at":"2026-07-05T01:27:03Z","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/2005.10060/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Surface currents provide a general way to model static magnetic fields in source-free volumes. To facilitate the use of surface currents in magneto-quasistatic problems, we have implemented a set of computational tools in a Python package named bfieldtools. In this work, we describe the physical and computational principles of this toolset. To be able to work with surface currents of arbitrary shape, we discretize the currents on triangle meshes using piecewise-linear stream functions. We apply analytical discretizations of integral equations to obtain the magnetic field and potentials associa","authors_text":"Antti J. M\\\"akinen, Joonas Iivanainen, Koos C. J. Zevenhoven, Lauri Parkkonen, Rasmus Zetter, Risto J. Ilmoniemi","cross_cats":["physics.app-ph"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.comp-ph","submitted_at":"2020-05-20T14:09:08Z","title":"Magnetic-field modeling with surface currents: Physical and computational principles of bfieldtools"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2005.10060","kind":"arxiv","version":2},"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:9e7364f63a50c19f8df5b455444760a374c7cf2b6e4f4c2e8a5c2d50788aed71","target":"record","created_at":"2026-07-05T01:27:03Z","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":"dfb8acda288366de1f4db893e7590576bd45af2b49d44f33a1899d9fbe9111f8","cross_cats_sorted":["physics.app-ph"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.comp-ph","submitted_at":"2020-05-20T14:09:08Z","title_canon_sha256":"2a33d634a4e808851fec7267c2b2987cb203f56ecb6ee0681bbfcbf56f5ffca0"},"schema_version":"1.0","source":{"id":"2005.10060","kind":"arxiv","version":2}},"canonical_sha256":"407fb5fb9abc257a0de2bb9f85743dd8bdee1afffc555effeb527dfaf59ed008","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"407fb5fb9abc257a0de2bb9f85743dd8bdee1afffc555effeb527dfaf59ed008","first_computed_at":"2026-07-05T01:27:03.561807Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T01:27:03.561807Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"ER9D40cFwazGS0i8fGj5P21ChOZxs3cpVZCJrgfbetCPZZ3Ko3N95uFQ7aE/lPpl+UZNKyHaMmdV53Y6w34BAA==","signature_status":"signed_v1","signed_at":"2026-07-05T01:27:03.562256Z","signed_message":"canonical_sha256_bytes"},"source_id":"2005.10060","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:9e7364f63a50c19f8df5b455444760a374c7cf2b6e4f4c2e8a5c2d50788aed71","sha256:0905ef9cdf2aa12d68f2c72caa817e7d97ccc78e9b81fb01963e6a0115798cb9"],"state_sha256":"0f4239f0b1088373a84de6480050e1d80d960c780ea76d8e29315aca9a87df81"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"a4bo2P+0oFJztfkzTdFJcjySQbydfU4eEAgwNVUwvCDbDhb1Vh1xz2eIuE324+KZLFStMmbI+vlnaGXV65eGAg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T11:15:40.847251Z","bundle_sha256":"91ad96a5bf68efeed2aabc306bbe76cf0b64c39427858e136d9f2360ac0506f3"}}