{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2020:5NP4VL4RVVJFBVOWRVY6BHOGWB","short_pith_number":"pith:5NP4VL4R","canonical_record":{"source":{"id":"2007.10146","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-07-20T14:19:10Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"bd69e5f52a55aa513a52a64dfa1ab3b1c84fc963b74bfdc0d7abecdc4893ac8f","abstract_canon_sha256":"9238b4c2a02c0d7576ac74e11e6b8550bfc2b842566bc4ce8b7ca0c9f6d39c12"},"schema_version":"1.0"},"canonical_sha256":"eb5fcaaf91ad5250d5d68d71e09dc6b07b4bb6495cdaf74cc9436aadbe789a02","source":{"kind":"arxiv","id":"2007.10146","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2007.10146","created_at":"2026-07-05T02:18:53Z"},{"alias_kind":"arxiv_version","alias_value":"2007.10146v2","created_at":"2026-07-05T02:18:53Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2007.10146","created_at":"2026-07-05T02:18:53Z"},{"alias_kind":"pith_short_12","alias_value":"5NP4VL4RVVJF","created_at":"2026-07-05T02:18:53Z"},{"alias_kind":"pith_short_16","alias_value":"5NP4VL4RVVJFBVOW","created_at":"2026-07-05T02:18:53Z"},{"alias_kind":"pith_short_8","alias_value":"5NP4VL4R","created_at":"2026-07-05T02:18:53Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2020:5NP4VL4RVVJFBVOWRVY6BHOGWB","target":"record","payload":{"canonical_record":{"source":{"id":"2007.10146","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-07-20T14:19:10Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"bd69e5f52a55aa513a52a64dfa1ab3b1c84fc963b74bfdc0d7abecdc4893ac8f","abstract_canon_sha256":"9238b4c2a02c0d7576ac74e11e6b8550bfc2b842566bc4ce8b7ca0c9f6d39c12"},"schema_version":"1.0"},"canonical_sha256":"eb5fcaaf91ad5250d5d68d71e09dc6b07b4bb6495cdaf74cc9436aadbe789a02","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T02:18:53.929439Z","signature_b64":"n4A0hAS/vjV/yvIZrmCaAovANYgBVgrYoxlGsneQe7NBSTuaqqbhpoVPywcEEH31v10I6C9WdORGDMYE2rNtBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"eb5fcaaf91ad5250d5d68d71e09dc6b07b4bb6495cdaf74cc9436aadbe789a02","last_reissued_at":"2026-07-05T02:18:53.929080Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T02:18:53.929080Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2007.10146","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-05T02:18:53Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"hTGgg8U/IUp3aO6+6stx4DJ9aZiIhHjsHEkrrm2YryvASZ5vGtpewvpDb67OOxWssQfDvEfpEwp7Uc/cVwE/Bw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-19T10:07:23.807662Z"},"content_sha256":"7c978612d579ef02121d48072387e261109322fd20b9805a8d598e18e0b36f87","schema_version":"1.0","event_id":"sha256:7c978612d579ef02121d48072387e261109322fd20b9805a8d598e18e0b36f87"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2020:5NP4VL4RVVJFBVOWRVY6BHOGWB","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Jupyter Notebooks on GitHub: Characteristics and Code Clones","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.SE","authors_text":"Malin K\\\"all\\'en, Tobias Wrigstad","submitted_at":"2020-07-20T14:19:10Z","abstract_excerpt":"Jupyter notebooks has emerged as a standard tool for data science programming. Programs in Jupyter notebooks are different from typical programs as they are constructed by a collection of code snippets interleaved with text and visualisation. This allows interactive exploration and snippets may be executed in different order which may give rise to different results due to side-effects between snippets. Previous studies have shown the presence of considerable code duplication -- code clones -- in sources of traditional programs, in both so-called systems programming languages and so-called scri"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2007.10146","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/2007.10146/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-05T02:18:53Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"o/gcIQShZzTS75QOUUQeSRSUicMYenyef48XKmVQ5ixEombuQWkbG0rhORpEzl8yvdFK/EmqNNfU0McOcXeGDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-19T10:07:23.808659Z"},"content_sha256":"b01399cf568966bb1f2481243b3065cc4d894ce15e9fe010a13e436b78ba5fd0","schema_version":"1.0","event_id":"sha256:b01399cf568966bb1f2481243b3065cc4d894ce15e9fe010a13e436b78ba5fd0"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/5NP4VL4RVVJFBVOWRVY6BHOGWB/bundle.json","state_url":"https://pith.science/pith/5NP4VL4RVVJFBVOWRVY6BHOGWB/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/5NP4VL4RVVJFBVOWRVY6BHOGWB/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-19T10:07:23Z","links":{"resolver":"https://pith.science/pith/5NP4VL4RVVJFBVOWRVY6BHOGWB","bundle":"https://pith.science/pith/5NP4VL4RVVJFBVOWRVY6BHOGWB/bundle.json","state":"https://pith.science/pith/5NP4VL4RVVJFBVOWRVY6BHOGWB/state.json","well_known_bundle":"https://pith.science/.well-known/pith/5NP4VL4RVVJFBVOWRVY6BHOGWB/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2020:5NP4VL4RVVJFBVOWRVY6BHOGWB","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":"9238b4c2a02c0d7576ac74e11e6b8550bfc2b842566bc4ce8b7ca0c9f6d39c12","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-07-20T14:19:10Z","title_canon_sha256":"bd69e5f52a55aa513a52a64dfa1ab3b1c84fc963b74bfdc0d7abecdc4893ac8f"},"schema_version":"1.0","source":{"id":"2007.10146","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2007.10146","created_at":"2026-07-05T02:18:53Z"},{"alias_kind":"arxiv_version","alias_value":"2007.10146v2","created_at":"2026-07-05T02:18:53Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2007.10146","created_at":"2026-07-05T02:18:53Z"},{"alias_kind":"pith_short_12","alias_value":"5NP4VL4RVVJF","created_at":"2026-07-05T02:18:53Z"},{"alias_kind":"pith_short_16","alias_value":"5NP4VL4RVVJFBVOW","created_at":"2026-07-05T02:18:53Z"},{"alias_kind":"pith_short_8","alias_value":"5NP4VL4R","created_at":"2026-07-05T02:18:53Z"}],"graph_snapshots":[{"event_id":"sha256:b01399cf568966bb1f2481243b3065cc4d894ce15e9fe010a13e436b78ba5fd0","target":"graph","created_at":"2026-07-05T02:18:53Z","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/2007.10146/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Jupyter notebooks has emerged as a standard tool for data science programming. Programs in Jupyter notebooks are different from typical programs as they are constructed by a collection of code snippets interleaved with text and visualisation. This allows interactive exploration and snippets may be executed in different order which may give rise to different results due to side-effects between snippets. Previous studies have shown the presence of considerable code duplication -- code clones -- in sources of traditional programs, in both so-called systems programming languages and so-called scri","authors_text":"Malin K\\\"all\\'en, Tobias Wrigstad","cross_cats":["cs.PL"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-07-20T14:19:10Z","title":"Jupyter Notebooks on GitHub: Characteristics and Code Clones"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2007.10146","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:7c978612d579ef02121d48072387e261109322fd20b9805a8d598e18e0b36f87","target":"record","created_at":"2026-07-05T02:18:53Z","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":"9238b4c2a02c0d7576ac74e11e6b8550bfc2b842566bc4ce8b7ca0c9f6d39c12","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-07-20T14:19:10Z","title_canon_sha256":"bd69e5f52a55aa513a52a64dfa1ab3b1c84fc963b74bfdc0d7abecdc4893ac8f"},"schema_version":"1.0","source":{"id":"2007.10146","kind":"arxiv","version":2}},"canonical_sha256":"eb5fcaaf91ad5250d5d68d71e09dc6b07b4bb6495cdaf74cc9436aadbe789a02","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"eb5fcaaf91ad5250d5d68d71e09dc6b07b4bb6495cdaf74cc9436aadbe789a02","first_computed_at":"2026-07-05T02:18:53.929080Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T02:18:53.929080Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"n4A0hAS/vjV/yvIZrmCaAovANYgBVgrYoxlGsneQe7NBSTuaqqbhpoVPywcEEH31v10I6C9WdORGDMYE2rNtBQ==","signature_status":"signed_v1","signed_at":"2026-07-05T02:18:53.929439Z","signed_message":"canonical_sha256_bytes"},"source_id":"2007.10146","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:7c978612d579ef02121d48072387e261109322fd20b9805a8d598e18e0b36f87","sha256:b01399cf568966bb1f2481243b3065cc4d894ce15e9fe010a13e436b78ba5fd0"],"state_sha256":"30ba0d119ca1ae2107af787efbe2d7c6c2980c36ddd48250ff38d671fe8143cd"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"daMnBdOg/mDqG2msVypcS33Fhh0KoDuW9qmogBOV9LVPUEeVjcAFL8Q3V1EhKWOWyMQJAvkyD1n0ufCyPC2FCQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-19T10:07:23.815323Z","bundle_sha256":"81062e679ff2353ba1fd66cd7593baaf7eb3910755f28bbecb5e00ebdde7ffa4"}}