{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:HW47MGXKDQT5AURYWCMCI5ZMSU","short_pith_number":"pith:HW47MGXK","canonical_record":{"source":{"id":"2309.06158","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.ed-ph","submitted_at":"2023-09-12T12:01:02Z","cross_cats_sorted":[],"title_canon_sha256":"00090efb2a33f8d167097a2a5991596b5dd878af9831e6feb7d2c054fba765b9","abstract_canon_sha256":"691b0cafc8fd2909cae7389f86f153a533eeace288cb8a987ce8103f8c5e91f8"},"schema_version":"1.0"},"canonical_sha256":"3db9f61aea1c27d05238b09824772c9500891811ea7c3cf71c903ff9e88572b1","source":{"kind":"arxiv","id":"2309.06158","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2309.06158","created_at":"2026-07-05T06:50:04Z"},{"alias_kind":"arxiv_version","alias_value":"2309.06158v1","created_at":"2026-07-05T06:50:04Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2309.06158","created_at":"2026-07-05T06:50:04Z"},{"alias_kind":"pith_short_12","alias_value":"HW47MGXKDQT5","created_at":"2026-07-05T06:50:04Z"},{"alias_kind":"pith_short_16","alias_value":"HW47MGXKDQT5AURY","created_at":"2026-07-05T06:50:04Z"},{"alias_kind":"pith_short_8","alias_value":"HW47MGXK","created_at":"2026-07-05T06:50:04Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:HW47MGXKDQT5AURYWCMCI5ZMSU","target":"record","payload":{"canonical_record":{"source":{"id":"2309.06158","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.ed-ph","submitted_at":"2023-09-12T12:01:02Z","cross_cats_sorted":[],"title_canon_sha256":"00090efb2a33f8d167097a2a5991596b5dd878af9831e6feb7d2c054fba765b9","abstract_canon_sha256":"691b0cafc8fd2909cae7389f86f153a533eeace288cb8a987ce8103f8c5e91f8"},"schema_version":"1.0"},"canonical_sha256":"3db9f61aea1c27d05238b09824772c9500891811ea7c3cf71c903ff9e88572b1","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T06:50:04.245303Z","signature_b64":"JQCqWJsu9SVn1H18JgeeLvm7qJ3gbAm5pq88mtl/4g1UyAwynUTL/IjUB2xi6qmEYXRFpTamfbeAjh2P1fjlAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"3db9f61aea1c27d05238b09824772c9500891811ea7c3cf71c903ff9e88572b1","last_reissued_at":"2026-07-05T06:50:04.244772Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T06:50:04.244772Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2309.06158","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-05T06:50:04Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"LEjp9JnxR+A7PrQdgeOACF62FJ7FRslVP1lG07vDz4VRHsS7KPFqdkXOlGWEiHutjEbTlff3egMPA3ba8Lz7BA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-12T19:57:26.616816Z"},"content_sha256":"d0bb8045eae24627ecb693c3a9859636bb36dcc4e3c318997813423644e8902e","schema_version":"1.0","event_id":"sha256:d0bb8045eae24627ecb693c3a9859636bb36dcc4e3c318997813423644e8902e"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:HW47MGXKDQT5AURYWCMCI5ZMSU","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Integrating Python data analysis in an existing introductory laboratory course","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"physics.ed-ph","authors_text":"(2) Institute of Physics, Astronomy, Eugenio Tufino (1), Germany), Italy, Micol Alemani (2) ((1) Department of Physics, Potsdam, Stefano Oss (1), Trento, University of Potsdam, University of Trento","submitted_at":"2023-09-12T12:01:02Z","abstract_excerpt":"In this article we describe how we successfully incorporated data analysis in Python in a first-year laboratory course without significantly altering the course structure and without overburdening students. We show how we created and used carefully designed Jupyter Notebooks with exercises and physics application examples that allow students to master data analysis programming in the laboratory course. We use these Notebooks to guide students through the fundamentals of data handling and analysis in Python while performing simple experiments. We present our teaching approach and the developed "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2309.06158","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/2309.06158/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-05T06:50:04Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"yIfsNICOHwsh7a2nylYi4PP4ilLgeITjvZ3JQjTyYLL2FSBmeTV8Pv3jrDaMbN4HCtnAT4OHt8DwU2rPFl5JBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-12T19:57:26.618664Z"},"content_sha256":"03a057f2881895eb4b2745a6460d4db9af83b7e6bb4c86bf2e047bae8a532088","schema_version":"1.0","event_id":"sha256:03a057f2881895eb4b2745a6460d4db9af83b7e6bb4c86bf2e047bae8a532088"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/HW47MGXKDQT5AURYWCMCI5ZMSU/bundle.json","state_url":"https://pith.science/pith/HW47MGXKDQT5AURYWCMCI5ZMSU/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/HW47MGXKDQT5AURYWCMCI5ZMSU/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-12T19:57:26Z","links":{"resolver":"https://pith.science/pith/HW47MGXKDQT5AURYWCMCI5ZMSU","bundle":"https://pith.science/pith/HW47MGXKDQT5AURYWCMCI5ZMSU/bundle.json","state":"https://pith.science/pith/HW47MGXKDQT5AURYWCMCI5ZMSU/state.json","well_known_bundle":"https://pith.science/.well-known/pith/HW47MGXKDQT5AURYWCMCI5ZMSU/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:HW47MGXKDQT5AURYWCMCI5ZMSU","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":"691b0cafc8fd2909cae7389f86f153a533eeace288cb8a987ce8103f8c5e91f8","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.ed-ph","submitted_at":"2023-09-12T12:01:02Z","title_canon_sha256":"00090efb2a33f8d167097a2a5991596b5dd878af9831e6feb7d2c054fba765b9"},"schema_version":"1.0","source":{"id":"2309.06158","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2309.06158","created_at":"2026-07-05T06:50:04Z"},{"alias_kind":"arxiv_version","alias_value":"2309.06158v1","created_at":"2026-07-05T06:50:04Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2309.06158","created_at":"2026-07-05T06:50:04Z"},{"alias_kind":"pith_short_12","alias_value":"HW47MGXKDQT5","created_at":"2026-07-05T06:50:04Z"},{"alias_kind":"pith_short_16","alias_value":"HW47MGXKDQT5AURY","created_at":"2026-07-05T06:50:04Z"},{"alias_kind":"pith_short_8","alias_value":"HW47MGXK","created_at":"2026-07-05T06:50:04Z"}],"graph_snapshots":[{"event_id":"sha256:03a057f2881895eb4b2745a6460d4db9af83b7e6bb4c86bf2e047bae8a532088","target":"graph","created_at":"2026-07-05T06:50:04Z","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/2309.06158/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"In this article we describe how we successfully incorporated data analysis in Python in a first-year laboratory course without significantly altering the course structure and without overburdening students. We show how we created and used carefully designed Jupyter Notebooks with exercises and physics application examples that allow students to master data analysis programming in the laboratory course. We use these Notebooks to guide students through the fundamentals of data handling and analysis in Python while performing simple experiments. We present our teaching approach and the developed ","authors_text":"(2) Institute of Physics, Astronomy, Eugenio Tufino (1), Germany), Italy, Micol Alemani (2) ((1) Department of Physics, Potsdam, Stefano Oss (1), Trento, University of Potsdam, University of Trento","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.ed-ph","submitted_at":"2023-09-12T12:01:02Z","title":"Integrating Python data analysis in an existing introductory laboratory course"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2309.06158","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:d0bb8045eae24627ecb693c3a9859636bb36dcc4e3c318997813423644e8902e","target":"record","created_at":"2026-07-05T06:50:04Z","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":"691b0cafc8fd2909cae7389f86f153a533eeace288cb8a987ce8103f8c5e91f8","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.ed-ph","submitted_at":"2023-09-12T12:01:02Z","title_canon_sha256":"00090efb2a33f8d167097a2a5991596b5dd878af9831e6feb7d2c054fba765b9"},"schema_version":"1.0","source":{"id":"2309.06158","kind":"arxiv","version":1}},"canonical_sha256":"3db9f61aea1c27d05238b09824772c9500891811ea7c3cf71c903ff9e88572b1","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"3db9f61aea1c27d05238b09824772c9500891811ea7c3cf71c903ff9e88572b1","first_computed_at":"2026-07-05T06:50:04.244772Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T06:50:04.244772Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"JQCqWJsu9SVn1H18JgeeLvm7qJ3gbAm5pq88mtl/4g1UyAwynUTL/IjUB2xi6qmEYXRFpTamfbeAjh2P1fjlAw==","signature_status":"signed_v1","signed_at":"2026-07-05T06:50:04.245303Z","signed_message":"canonical_sha256_bytes"},"source_id":"2309.06158","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:d0bb8045eae24627ecb693c3a9859636bb36dcc4e3c318997813423644e8902e","sha256:03a057f2881895eb4b2745a6460d4db9af83b7e6bb4c86bf2e047bae8a532088"],"state_sha256":"da89cc4286b21e139bb5aaf722633b36c24714b085c12c8a465af76b84cf02c4"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"hBQ1sAy65uEWknFVw55KuBqCoV4wuIBJtDjPTMKCF3vZ0TedAqw5LXUjlgIzmPlW3GAqmFmMxftwSmOf2ec7BQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-12T19:57:26.628280Z","bundle_sha256":"2d7dafbd6a29877c4496c4eee9aa505eabdea4c5a129b3da95cbfb2120f8797c"}}