{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:5D5S6NTROJGFFBQBAYIT33BKXE","short_pith_number":"pith:5D5S6NTR","canonical_record":{"source":{"id":"2405.20948","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cond-mat.mtrl-sci","submitted_at":"2024-05-31T15:48:10Z","cross_cats_sorted":["physics.optics"],"title_canon_sha256":"9b50c341da137d50243ba0ac2a47c3a81b39973b1f144051c3399c33133b2ce9","abstract_canon_sha256":"4d9dd52b4ca47d2fdaa007fd0b96f3141fff781092de1b7c02dae472f225109d"},"schema_version":"1.0"},"canonical_sha256":"e8fb2f3671724c52860106113dec2ab92e3d53086cae5bb04d615d335ce83f44","source":{"kind":"arxiv","id":"2405.20948","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2405.20948","created_at":"2026-07-05T08:25:44Z"},{"alias_kind":"arxiv_version","alias_value":"2405.20948v1","created_at":"2026-07-05T08:25:44Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2405.20948","created_at":"2026-07-05T08:25:44Z"},{"alias_kind":"pith_short_12","alias_value":"5D5S6NTROJGF","created_at":"2026-07-05T08:25:44Z"},{"alias_kind":"pith_short_16","alias_value":"5D5S6NTROJGFFBQB","created_at":"2026-07-05T08:25:44Z"},{"alias_kind":"pith_short_8","alias_value":"5D5S6NTR","created_at":"2026-07-05T08:25:44Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:5D5S6NTROJGFFBQBAYIT33BKXE","target":"record","payload":{"canonical_record":{"source":{"id":"2405.20948","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cond-mat.mtrl-sci","submitted_at":"2024-05-31T15:48:10Z","cross_cats_sorted":["physics.optics"],"title_canon_sha256":"9b50c341da137d50243ba0ac2a47c3a81b39973b1f144051c3399c33133b2ce9","abstract_canon_sha256":"4d9dd52b4ca47d2fdaa007fd0b96f3141fff781092de1b7c02dae472f225109d"},"schema_version":"1.0"},"canonical_sha256":"e8fb2f3671724c52860106113dec2ab92e3d53086cae5bb04d615d335ce83f44","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:25:44.020636Z","signature_b64":"B5r8pNvnmmxWH6JJ790w65bT+5Rk95Xw1bek+G/LG4wwkuq8rxQieju8uXRVZMlZpNcIuTN5qWH/mwgAiiuYDg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e8fb2f3671724c52860106113dec2ab92e3d53086cae5bb04d615d335ce83f44","last_reissued_at":"2026-07-05T08:25:44.020242Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:25:44.020242Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2405.20948","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-05T08:25:44Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"IE44Fv86Od9Wr8qXoBUdbPsYdp7f7u4/iCSv5od2jV/nye+C2/lxXbqg2mORhTkR2ts1hxTm7XdRHmHYt5iMBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-04T16:17:59.890896Z"},"content_sha256":"fb6086de1695fae7cc0775846f3f80887c42c4ccf5cf6e39f75d972b653a51b0","schema_version":"1.0","event_id":"sha256:fb6086de1695fae7cc0775846f3f80887c42c4ccf5cf6e39f75d972b653a51b0"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:5D5S6NTROJGFFBQBAYIT33BKXE","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"snompy: a package for modelling scattering-type scanning near-field optical microscopy","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["physics.optics"],"primary_cat":"cond-mat.mtrl-sci","authors_text":"Daniel Johnson, Jessica Louise Boland, Lars Mester, Nathaniel Huang, Olga Kazakova, Rainer Hillenbrand, Tom Vincent, Xinyun Liu","submitted_at":"2024-05-31T15:48:10Z","abstract_excerpt":"Scattering-type scanning near-field optical microscopy (s-SNOM) is a powerful technique for extreme subwavelength imaging and spectroscopy, with around 20 nm spatial resolution. But quantitative relationships between experiment and material properties requires modelling, which can be computationally and conceptually challenging. In this work, we present snompy an open-source Python library which contains implementations of two of the most common s-SNOM models, the finite dipole model (FDM) and the point dipole model (PDM). We show a series of typical uses for this package with demonstrations i"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2405.20948","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/2405.20948/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-05T08:25:44Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"UKDR8jUXg1SZngmJXvWtzPlwIDGq1wu2tEj++QNmhDFTGaiPKCYhc/1autc0U6cDE8fxGw57o1rvFeGDQp6QBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-04T16:17:59.891667Z"},"content_sha256":"257f71710f554a407aa5ff71d42cd81e64a26c145d8643ae67f4ea3053d7aebf","schema_version":"1.0","event_id":"sha256:257f71710f554a407aa5ff71d42cd81e64a26c145d8643ae67f4ea3053d7aebf"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/5D5S6NTROJGFFBQBAYIT33BKXE/bundle.json","state_url":"https://pith.science/pith/5D5S6NTROJGFFBQBAYIT33BKXE/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/5D5S6NTROJGFFBQBAYIT33BKXE/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-04T16:17:59Z","links":{"resolver":"https://pith.science/pith/5D5S6NTROJGFFBQBAYIT33BKXE","bundle":"https://pith.science/pith/5D5S6NTROJGFFBQBAYIT33BKXE/bundle.json","state":"https://pith.science/pith/5D5S6NTROJGFFBQBAYIT33BKXE/state.json","well_known_bundle":"https://pith.science/.well-known/pith/5D5S6NTROJGFFBQBAYIT33BKXE/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:5D5S6NTROJGFFBQBAYIT33BKXE","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":"4d9dd52b4ca47d2fdaa007fd0b96f3141fff781092de1b7c02dae472f225109d","cross_cats_sorted":["physics.optics"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cond-mat.mtrl-sci","submitted_at":"2024-05-31T15:48:10Z","title_canon_sha256":"9b50c341da137d50243ba0ac2a47c3a81b39973b1f144051c3399c33133b2ce9"},"schema_version":"1.0","source":{"id":"2405.20948","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2405.20948","created_at":"2026-07-05T08:25:44Z"},{"alias_kind":"arxiv_version","alias_value":"2405.20948v1","created_at":"2026-07-05T08:25:44Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2405.20948","created_at":"2026-07-05T08:25:44Z"},{"alias_kind":"pith_short_12","alias_value":"5D5S6NTROJGF","created_at":"2026-07-05T08:25:44Z"},{"alias_kind":"pith_short_16","alias_value":"5D5S6NTROJGFFBQB","created_at":"2026-07-05T08:25:44Z"},{"alias_kind":"pith_short_8","alias_value":"5D5S6NTR","created_at":"2026-07-05T08:25:44Z"}],"graph_snapshots":[{"event_id":"sha256:257f71710f554a407aa5ff71d42cd81e64a26c145d8643ae67f4ea3053d7aebf","target":"graph","created_at":"2026-07-05T08:25:44Z","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/2405.20948/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Scattering-type scanning near-field optical microscopy (s-SNOM) is a powerful technique for extreme subwavelength imaging and spectroscopy, with around 20 nm spatial resolution. But quantitative relationships between experiment and material properties requires modelling, which can be computationally and conceptually challenging. In this work, we present snompy an open-source Python library which contains implementations of two of the most common s-SNOM models, the finite dipole model (FDM) and the point dipole model (PDM). We show a series of typical uses for this package with demonstrations i","authors_text":"Daniel Johnson, Jessica Louise Boland, Lars Mester, Nathaniel Huang, Olga Kazakova, Rainer Hillenbrand, Tom Vincent, Xinyun Liu","cross_cats":["physics.optics"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cond-mat.mtrl-sci","submitted_at":"2024-05-31T15:48:10Z","title":"snompy: a package for modelling scattering-type scanning near-field optical microscopy"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2405.20948","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:fb6086de1695fae7cc0775846f3f80887c42c4ccf5cf6e39f75d972b653a51b0","target":"record","created_at":"2026-07-05T08:25:44Z","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":"4d9dd52b4ca47d2fdaa007fd0b96f3141fff781092de1b7c02dae472f225109d","cross_cats_sorted":["physics.optics"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cond-mat.mtrl-sci","submitted_at":"2024-05-31T15:48:10Z","title_canon_sha256":"9b50c341da137d50243ba0ac2a47c3a81b39973b1f144051c3399c33133b2ce9"},"schema_version":"1.0","source":{"id":"2405.20948","kind":"arxiv","version":1}},"canonical_sha256":"e8fb2f3671724c52860106113dec2ab92e3d53086cae5bb04d615d335ce83f44","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"e8fb2f3671724c52860106113dec2ab92e3d53086cae5bb04d615d335ce83f44","first_computed_at":"2026-07-05T08:25:44.020242Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T08:25:44.020242Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"B5r8pNvnmmxWH6JJ790w65bT+5Rk95Xw1bek+G/LG4wwkuq8rxQieju8uXRVZMlZpNcIuTN5qWH/mwgAiiuYDg==","signature_status":"signed_v1","signed_at":"2026-07-05T08:25:44.020636Z","signed_message":"canonical_sha256_bytes"},"source_id":"2405.20948","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:fb6086de1695fae7cc0775846f3f80887c42c4ccf5cf6e39f75d972b653a51b0","sha256:257f71710f554a407aa5ff71d42cd81e64a26c145d8643ae67f4ea3053d7aebf"],"state_sha256":"04282aa2e504b6e0210326575978bfa6a2bab9fa40f1f872282e9d8ebb7b16c3"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"7U3KtpsgxtS4tOWGcDHMvc/yDZe6AHUQdVP0EkV3v45o98Vq0FQh6Ml+RRo6ZdQauespr2XAxm9jgBSx6O82CA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-04T16:17:59.938517Z","bundle_sha256":"31b5e050399eef27f116e523a8c5d1ce574fd600e00c64ee21ff2b7d8cb00ac1"}}