{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:B7RWITGXVHFUPELKOTT2Z4F57U","short_pith_number":"pith:B7RWITGX","canonical_record":{"source":{"id":"2307.13650","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cond-mat.mtrl-sci","submitted_at":"2023-07-05T08:56:45Z","cross_cats_sorted":["cs.MS","physics.data-an"],"title_canon_sha256":"4c2b2af5c350728602cdc5be1b3f0ff92bef4933a03cee77d20a34531f71b1f5","abstract_canon_sha256":"8faa9cf4bb18b79ff1f9fbb34f209a8a9a8caac214f214d4a84e90d5876d68e7"},"schema_version":"1.0"},"canonical_sha256":"0fe3644cd7a9cb47916a74e7acf0bdfd2041a5297a65e6c87e5239e5f8302c55","source":{"kind":"arxiv","id":"2307.13650","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2307.13650","created_at":"2026-07-05T09:07:24Z"},{"alias_kind":"arxiv_version","alias_value":"2307.13650v1","created_at":"2026-07-05T09:07:24Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2307.13650","created_at":"2026-07-05T09:07:24Z"},{"alias_kind":"pith_short_12","alias_value":"B7RWITGXVHFU","created_at":"2026-07-05T09:07:24Z"},{"alias_kind":"pith_short_16","alias_value":"B7RWITGXVHFUPELK","created_at":"2026-07-05T09:07:24Z"},{"alias_kind":"pith_short_8","alias_value":"B7RWITGX","created_at":"2026-07-05T09:07:24Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:B7RWITGXVHFUPELKOTT2Z4F57U","target":"record","payload":{"canonical_record":{"source":{"id":"2307.13650","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cond-mat.mtrl-sci","submitted_at":"2023-07-05T08:56:45Z","cross_cats_sorted":["cs.MS","physics.data-an"],"title_canon_sha256":"4c2b2af5c350728602cdc5be1b3f0ff92bef4933a03cee77d20a34531f71b1f5","abstract_canon_sha256":"8faa9cf4bb18b79ff1f9fbb34f209a8a9a8caac214f214d4a84e90d5876d68e7"},"schema_version":"1.0"},"canonical_sha256":"0fe3644cd7a9cb47916a74e7acf0bdfd2041a5297a65e6c87e5239e5f8302c55","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:07:24.285473Z","signature_b64":"ICjTWmySwExpqityW7gF0w1aikN8MCesoI7AUO6Ygt533S2jaE0Cwd3SLooKYeKzCZZ3p8f9XkgFZy3PeShgAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0fe3644cd7a9cb47916a74e7acf0bdfd2041a5297a65e6c87e5239e5f8302c55","last_reissued_at":"2026-07-05T09:07:24.284973Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:07:24.284973Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2307.13650","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-05T09:07:24Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ylAvRFiqoApoTGXoZh3JJYhaTQTGl077KewM7crsSw5eTSQmBWMvfOCIp2Qq6iUjMUltqAhoAgYMs5fifYu6CQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-15T21:20:40.964099Z"},"content_sha256":"d19f3c6001dab06a8f5b19158f0c4dba2db0d0bb848d8d64546a22616906154d","schema_version":"1.0","event_id":"sha256:d19f3c6001dab06a8f5b19158f0c4dba2db0d0bb848d8d64546a22616906154d"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:B7RWITGXVHFUPELKOTT2Z4F57U","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"RamanSPy: An open-source Python package for integrative Raman spectroscopy data analysis","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.MS","physics.data-an"],"primary_cat":"cond-mat.mtrl-sci","authors_text":"\\'Alvaro Fern\\'andez-Galiana, Dimitar Georgiev, Mauricio Barahona, Molly M. Stevens, Ruoxiao Xie, Simon Vilms Pedersen","submitted_at":"2023-07-05T08:56:45Z","abstract_excerpt":"Raman spectroscopy is a non-destructive and label-free chemical analysis technique, which plays a key role in the analysis and discovery cycle of various branches of science. Nonetheless, progress in Raman spectroscopic analysis is still impeded by the lack of software, methodological and data standardisation, and the ensuing fragmentation and lack of reproducibility of analysis workflows thereof. To address these issues, we introduce RamanSPy, an open-source Python package for Raman spectroscopic research and analysis. RamanSPy provides a comprehensive library of ready-to-use tools for spectr"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2307.13650","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/2307.13650/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-05T09:07:24Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"dMk65j7Sj5UUcBa/EKJj1kE0qgsw0ihi820ztKC+gerfx7w4gzS0yz/RV9qDJEyYWcINy2ANNmtpYQ3E1OnJCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-15T21:20:40.964693Z"},"content_sha256":"5c01062d460e5dc738524ebd09062382e161064cb9789354bf8300144fc5f98b","schema_version":"1.0","event_id":"sha256:5c01062d460e5dc738524ebd09062382e161064cb9789354bf8300144fc5f98b"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/B7RWITGXVHFUPELKOTT2Z4F57U/bundle.json","state_url":"https://pith.science/pith/B7RWITGXVHFUPELKOTT2Z4F57U/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/B7RWITGXVHFUPELKOTT2Z4F57U/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-15T21:20:40Z","links":{"resolver":"https://pith.science/pith/B7RWITGXVHFUPELKOTT2Z4F57U","bundle":"https://pith.science/pith/B7RWITGXVHFUPELKOTT2Z4F57U/bundle.json","state":"https://pith.science/pith/B7RWITGXVHFUPELKOTT2Z4F57U/state.json","well_known_bundle":"https://pith.science/.well-known/pith/B7RWITGXVHFUPELKOTT2Z4F57U/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:B7RWITGXVHFUPELKOTT2Z4F57U","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":"8faa9cf4bb18b79ff1f9fbb34f209a8a9a8caac214f214d4a84e90d5876d68e7","cross_cats_sorted":["cs.MS","physics.data-an"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cond-mat.mtrl-sci","submitted_at":"2023-07-05T08:56:45Z","title_canon_sha256":"4c2b2af5c350728602cdc5be1b3f0ff92bef4933a03cee77d20a34531f71b1f5"},"schema_version":"1.0","source":{"id":"2307.13650","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2307.13650","created_at":"2026-07-05T09:07:24Z"},{"alias_kind":"arxiv_version","alias_value":"2307.13650v1","created_at":"2026-07-05T09:07:24Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2307.13650","created_at":"2026-07-05T09:07:24Z"},{"alias_kind":"pith_short_12","alias_value":"B7RWITGXVHFU","created_at":"2026-07-05T09:07:24Z"},{"alias_kind":"pith_short_16","alias_value":"B7RWITGXVHFUPELK","created_at":"2026-07-05T09:07:24Z"},{"alias_kind":"pith_short_8","alias_value":"B7RWITGX","created_at":"2026-07-05T09:07:24Z"}],"graph_snapshots":[{"event_id":"sha256:5c01062d460e5dc738524ebd09062382e161064cb9789354bf8300144fc5f98b","target":"graph","created_at":"2026-07-05T09:07:24Z","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/2307.13650/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Raman spectroscopy is a non-destructive and label-free chemical analysis technique, which plays a key role in the analysis and discovery cycle of various branches of science. Nonetheless, progress in Raman spectroscopic analysis is still impeded by the lack of software, methodological and data standardisation, and the ensuing fragmentation and lack of reproducibility of analysis workflows thereof. To address these issues, we introduce RamanSPy, an open-source Python package for Raman spectroscopic research and analysis. RamanSPy provides a comprehensive library of ready-to-use tools for spectr","authors_text":"\\'Alvaro Fern\\'andez-Galiana, Dimitar Georgiev, Mauricio Barahona, Molly M. Stevens, Ruoxiao Xie, Simon Vilms Pedersen","cross_cats":["cs.MS","physics.data-an"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cond-mat.mtrl-sci","submitted_at":"2023-07-05T08:56:45Z","title":"RamanSPy: An open-source Python package for integrative Raman spectroscopy data analysis"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2307.13650","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:d19f3c6001dab06a8f5b19158f0c4dba2db0d0bb848d8d64546a22616906154d","target":"record","created_at":"2026-07-05T09:07:24Z","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":"8faa9cf4bb18b79ff1f9fbb34f209a8a9a8caac214f214d4a84e90d5876d68e7","cross_cats_sorted":["cs.MS","physics.data-an"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cond-mat.mtrl-sci","submitted_at":"2023-07-05T08:56:45Z","title_canon_sha256":"4c2b2af5c350728602cdc5be1b3f0ff92bef4933a03cee77d20a34531f71b1f5"},"schema_version":"1.0","source":{"id":"2307.13650","kind":"arxiv","version":1}},"canonical_sha256":"0fe3644cd7a9cb47916a74e7acf0bdfd2041a5297a65e6c87e5239e5f8302c55","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0fe3644cd7a9cb47916a74e7acf0bdfd2041a5297a65e6c87e5239e5f8302c55","first_computed_at":"2026-07-05T09:07:24.284973Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T09:07:24.284973Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"ICjTWmySwExpqityW7gF0w1aikN8MCesoI7AUO6Ygt533S2jaE0Cwd3SLooKYeKzCZZ3p8f9XkgFZy3PeShgAw==","signature_status":"signed_v1","signed_at":"2026-07-05T09:07:24.285473Z","signed_message":"canonical_sha256_bytes"},"source_id":"2307.13650","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:d19f3c6001dab06a8f5b19158f0c4dba2db0d0bb848d8d64546a22616906154d","sha256:5c01062d460e5dc738524ebd09062382e161064cb9789354bf8300144fc5f98b"],"state_sha256":"5657316392ba21033fb32454325626f29cb1aed19c20e5e70f406480f458c488"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"a2rTVZOWpAITWAKSNJEt1Qa41ahI8GUdHQDi6x33YW1nUe1r39vJKaTtvEcGkgaKzsx3UOxc08CVjv0cCxgJCQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-15T21:20:40.969173Z","bundle_sha256":"df8a238ad717c462ab4e275aeec96304f6796153adae195a8059fab0db0d1550"}}