{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:DC5ODXKSGCWWDRK7EP2R7NDS3O","short_pith_number":"pith:DC5ODXKS","canonical_record":{"source":{"id":"2312.11122","kind":"arxiv","version":3},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.DB","submitted_at":"2023-12-18T11:41:27Z","cross_cats_sorted":[],"title_canon_sha256":"b8700a6188bf94cd77c38c0c7879c548cb898636fd963b9d635ed2a1e2449a94","abstract_canon_sha256":"fcb6e71b16ca45609e559dfa64de6eb9a283fc969541bf37433e4b0a0b11effd"},"schema_version":"1.0"},"canonical_sha256":"18bae1dd5230ad61c55f23f51fb472dba5e1ab559e22c08796a0541fef41686c","source":{"kind":"arxiv","id":"2312.11122","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2312.11122","created_at":"2026-07-05T09:38:23Z"},{"alias_kind":"arxiv_version","alias_value":"2312.11122v3","created_at":"2026-07-05T09:38:23Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2312.11122","created_at":"2026-07-05T09:38:23Z"},{"alias_kind":"pith_short_12","alias_value":"DC5ODXKSGCWW","created_at":"2026-07-05T09:38:23Z"},{"alias_kind":"pith_short_16","alias_value":"DC5ODXKSGCWWDRK7","created_at":"2026-07-05T09:38:23Z"},{"alias_kind":"pith_short_8","alias_value":"DC5ODXKS","created_at":"2026-07-05T09:38:23Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:DC5ODXKSGCWWDRK7EP2R7NDS3O","target":"record","payload":{"canonical_record":{"source":{"id":"2312.11122","kind":"arxiv","version":3},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.DB","submitted_at":"2023-12-18T11:41:27Z","cross_cats_sorted":[],"title_canon_sha256":"b8700a6188bf94cd77c38c0c7879c548cb898636fd963b9d635ed2a1e2449a94","abstract_canon_sha256":"fcb6e71b16ca45609e559dfa64de6eb9a283fc969541bf37433e4b0a0b11effd"},"schema_version":"1.0"},"canonical_sha256":"18bae1dd5230ad61c55f23f51fb472dba5e1ab559e22c08796a0541fef41686c","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:38:23.192052Z","signature_b64":"vcbwI0B6vpJfb5F9EBpFOMIX8a4t8/9yVLsvay+eRW6uKW8oU+6ny8p9nNTI2QSQjeWqkl7soSqqG+viFTAECw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"18bae1dd5230ad61c55f23f51fb472dba5e1ab559e22c08796a0541fef41686c","last_reissued_at":"2026-07-05T09:38:23.191457Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:38:23.191457Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2312.11122","source_version":3,"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:38:23Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"myOJTtUp1dvs2HjbAFV8DMOxbEz9WgsuU72qaU1Os0j/tcmwZqRUP62se0gTEy55Ihb8Wgt3gTLkQUiQnfubBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T17:46:38.873682Z"},"content_sha256":"3e416855f363022e0813e1cfd712eceffc06997f60eec1455ec02af8afb88832","schema_version":"1.0","event_id":"sha256:3e416855f363022e0813e1cfd712eceffc06997f60eec1455ec02af8afb88832"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:DC5ODXKSGCWWDRK7EP2R7NDS3O","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Evaluation of Dataframe Libraries for Data Preparation on a Single Machine","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.DB","authors_text":"Adeel Aslam, Angelo Mozzillo, Giovanni Simonini, Luca Gagliardelli, Luca Zecchini, Sonia Bergamaschi","submitted_at":"2023-12-18T11:41:27Z","abstract_excerpt":"Data preparation is a trial-and-error process that typically involves countless iterations over the data to define the best pipeline of operators for a given task. With tabular data, practitioners often perform that burdensome activity on local machines by writing ad hoc scripts with libraries based on the Pandas dataframe API and testing them on samples of the entire dataset-the faster the library, the less idle time its users have.\n  In this paper, we evaluate the most popular Python dataframe libraries in general data preparation use cases to assess how they perform on a single machine. To "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2312.11122","kind":"arxiv","version":3},"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/2312.11122/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:38:23Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"xC6XZTezm++RRZD1XYggRmgltcjOHXFc10e0nvJTTT44peiKW2u5yk+Y4wJl/tUaQ7U59QM0Tr7ffHzQAgZCDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T17:46:38.874100Z"},"content_sha256":"406958f6d4585408508d902bd7559f4b1156ad1e706a5eb79c67b2182a0ce01c","schema_version":"1.0","event_id":"sha256:406958f6d4585408508d902bd7559f4b1156ad1e706a5eb79c67b2182a0ce01c"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/DC5ODXKSGCWWDRK7EP2R7NDS3O/bundle.json","state_url":"https://pith.science/pith/DC5ODXKSGCWWDRK7EP2R7NDS3O/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/DC5ODXKSGCWWDRK7EP2R7NDS3O/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-06T17:46:38Z","links":{"resolver":"https://pith.science/pith/DC5ODXKSGCWWDRK7EP2R7NDS3O","bundle":"https://pith.science/pith/DC5ODXKSGCWWDRK7EP2R7NDS3O/bundle.json","state":"https://pith.science/pith/DC5ODXKSGCWWDRK7EP2R7NDS3O/state.json","well_known_bundle":"https://pith.science/.well-known/pith/DC5ODXKSGCWWDRK7EP2R7NDS3O/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:DC5ODXKSGCWWDRK7EP2R7NDS3O","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":"fcb6e71b16ca45609e559dfa64de6eb9a283fc969541bf37433e4b0a0b11effd","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.DB","submitted_at":"2023-12-18T11:41:27Z","title_canon_sha256":"b8700a6188bf94cd77c38c0c7879c548cb898636fd963b9d635ed2a1e2449a94"},"schema_version":"1.0","source":{"id":"2312.11122","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2312.11122","created_at":"2026-07-05T09:38:23Z"},{"alias_kind":"arxiv_version","alias_value":"2312.11122v3","created_at":"2026-07-05T09:38:23Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2312.11122","created_at":"2026-07-05T09:38:23Z"},{"alias_kind":"pith_short_12","alias_value":"DC5ODXKSGCWW","created_at":"2026-07-05T09:38:23Z"},{"alias_kind":"pith_short_16","alias_value":"DC5ODXKSGCWWDRK7","created_at":"2026-07-05T09:38:23Z"},{"alias_kind":"pith_short_8","alias_value":"DC5ODXKS","created_at":"2026-07-05T09:38:23Z"}],"graph_snapshots":[{"event_id":"sha256:406958f6d4585408508d902bd7559f4b1156ad1e706a5eb79c67b2182a0ce01c","target":"graph","created_at":"2026-07-05T09:38:23Z","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/2312.11122/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Data preparation is a trial-and-error process that typically involves countless iterations over the data to define the best pipeline of operators for a given task. With tabular data, practitioners often perform that burdensome activity on local machines by writing ad hoc scripts with libraries based on the Pandas dataframe API and testing them on samples of the entire dataset-the faster the library, the less idle time its users have.\n  In this paper, we evaluate the most popular Python dataframe libraries in general data preparation use cases to assess how they perform on a single machine. To ","authors_text":"Adeel Aslam, Angelo Mozzillo, Giovanni Simonini, Luca Gagliardelli, Luca Zecchini, Sonia Bergamaschi","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.DB","submitted_at":"2023-12-18T11:41:27Z","title":"Evaluation of Dataframe Libraries for Data Preparation on a Single Machine"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2312.11122","kind":"arxiv","version":3},"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:3e416855f363022e0813e1cfd712eceffc06997f60eec1455ec02af8afb88832","target":"record","created_at":"2026-07-05T09:38:23Z","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":"fcb6e71b16ca45609e559dfa64de6eb9a283fc969541bf37433e4b0a0b11effd","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.DB","submitted_at":"2023-12-18T11:41:27Z","title_canon_sha256":"b8700a6188bf94cd77c38c0c7879c548cb898636fd963b9d635ed2a1e2449a94"},"schema_version":"1.0","source":{"id":"2312.11122","kind":"arxiv","version":3}},"canonical_sha256":"18bae1dd5230ad61c55f23f51fb472dba5e1ab559e22c08796a0541fef41686c","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"18bae1dd5230ad61c55f23f51fb472dba5e1ab559e22c08796a0541fef41686c","first_computed_at":"2026-07-05T09:38:23.191457Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T09:38:23.191457Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"vcbwI0B6vpJfb5F9EBpFOMIX8a4t8/9yVLsvay+eRW6uKW8oU+6ny8p9nNTI2QSQjeWqkl7soSqqG+viFTAECw==","signature_status":"signed_v1","signed_at":"2026-07-05T09:38:23.192052Z","signed_message":"canonical_sha256_bytes"},"source_id":"2312.11122","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:3e416855f363022e0813e1cfd712eceffc06997f60eec1455ec02af8afb88832","sha256:406958f6d4585408508d902bd7559f4b1156ad1e706a5eb79c67b2182a0ce01c"],"state_sha256":"9dd3998955cabf61a3aa36c4686e4f35ffbebd264e3909f843a028a06846774c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"tuMkrVD3210Enxa3pxx0h0raJM6PzTy0KSTDWffTc1zzA6i019jj//5T8Y6bhnyQyT9biLVfZ+IotualB5m3Dw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-06T17:46:38.877150Z","bundle_sha256":"18f64cb8e722172e4ac5bb1ab1f67b1fb6b2d8307c1f3262757b3fe8b14bb8ea"}}