{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:ZRYD3BDO3SCHHOXAIVTQ3CTT2C","short_pith_number":"pith:ZRYD3BDO","canonical_record":{"source":{"id":"1904.09818","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-04-18T13:10:59Z","cross_cats_sorted":["cs.DC","cs.HC","cs.PL"],"title_canon_sha256":"a2989ab8e05414947f7e473f96b550a3739c551dd3d542776e5f00ea97677188","abstract_canon_sha256":"aad589c94b38f571274fdffce4d7544f84e5571749de76cf0831b14315084167"},"schema_version":"1.0"},"canonical_sha256":"cc703d846edc8473bae045670d8a73d0ba6ecd36c2ad0010fd6045ebf59c747f","source":{"kind":"arxiv","id":"1904.09818","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1904.09818","created_at":"2026-05-17T23:48:03Z"},{"alias_kind":"arxiv_version","alias_value":"1904.09818v1","created_at":"2026-05-17T23:48:03Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1904.09818","created_at":"2026-05-17T23:48:03Z"},{"alias_kind":"pith_short_12","alias_value":"ZRYD3BDO3SCH","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_16","alias_value":"ZRYD3BDO3SCHHOXA","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_8","alias_value":"ZRYD3BDO","created_at":"2026-05-18T12:33:33Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:ZRYD3BDO3SCHHOXAIVTQ3CTT2C","target":"record","payload":{"canonical_record":{"source":{"id":"1904.09818","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-04-18T13:10:59Z","cross_cats_sorted":["cs.DC","cs.HC","cs.PL"],"title_canon_sha256":"a2989ab8e05414947f7e473f96b550a3739c551dd3d542776e5f00ea97677188","abstract_canon_sha256":"aad589c94b38f571274fdffce4d7544f84e5571749de76cf0831b14315084167"},"schema_version":"1.0"},"canonical_sha256":"cc703d846edc8473bae045670d8a73d0ba6ecd36c2ad0010fd6045ebf59c747f","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:48:03.225104Z","signature_b64":"0ZMa2mGJ1kAde0r98SPGhxfKlNwKl6UKHzeNAkoleWve4KCfgacyWzlgEqdVBGLtY0UZ++hgJNjwvXjeODMwCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"cc703d846edc8473bae045670d8a73d0ba6ecd36c2ad0010fd6045ebf59c747f","last_reissued_at":"2026-05-17T23:48:03.224580Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:48:03.224580Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1904.09818","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-05-17T23:48:03Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"W6aVPza2TA8IL/wdq3THHueLsAf/e7osCS1O4xptw3A/XxDTgKAsYBpalS4t4k+me0e4L4hOWSxg6acvaoFADg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-13T17:47:51.856439Z"},"content_sha256":"8254b1317867328bcee8277b8c26899b6663b08061007b0b5eeb8ea7d10db63b","schema_version":"1.0","event_id":"sha256:8254b1317867328bcee8277b8c26899b6663b08061007b0b5eeb8ea7d10db63b"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:ZRYD3BDO3SCHHOXAIVTQ3CTT2C","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"One DSL to Rule Them All: IDE-Assisted Code Generation for Agile Data Analysis","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.DC","cs.HC","cs.PL"],"primary_cat":"cs.SE","authors_text":"Artur Andrzejak, Diego Costa, Oliver Wenz","submitted_at":"2019-04-18T13:10:59Z","abstract_excerpt":"Data analysis is at the core of scientific studies, a prominent task that researchers and practitioners typically undertake by programming their own set of automated scripts. While there is no shortage of tools and languages available for designing data analysis pipelines, users spend substantial effort in learning the specifics of such languages/tools and often design solutions too project specific to be reused in future studies. Furthermore, users need to put further effort into making their code scalable, as parallel implementations are typically more complex.\n  We address these problems by"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1904.09818","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":""},"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-05-17T23:48:03Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"9Mk1DCdbnKLAI6MLEhcqZ5BU6zWiQlQmlOKUB+qyF5orxVOHSy7iHvigQwaajtSrj5/rzvHF/JWdqiM8ohlqBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-13T17:47:51.856899Z"},"content_sha256":"f083bd49e64233495e90164acc46fb7def57e619032414721cda2243b4e34303","schema_version":"1.0","event_id":"sha256:f083bd49e64233495e90164acc46fb7def57e619032414721cda2243b4e34303"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/ZRYD3BDO3SCHHOXAIVTQ3CTT2C/bundle.json","state_url":"https://pith.science/pith/ZRYD3BDO3SCHHOXAIVTQ3CTT2C/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/ZRYD3BDO3SCHHOXAIVTQ3CTT2C/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-13T17:47:51Z","links":{"resolver":"https://pith.science/pith/ZRYD3BDO3SCHHOXAIVTQ3CTT2C","bundle":"https://pith.science/pith/ZRYD3BDO3SCHHOXAIVTQ3CTT2C/bundle.json","state":"https://pith.science/pith/ZRYD3BDO3SCHHOXAIVTQ3CTT2C/state.json","well_known_bundle":"https://pith.science/.well-known/pith/ZRYD3BDO3SCHHOXAIVTQ3CTT2C/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:ZRYD3BDO3SCHHOXAIVTQ3CTT2C","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":"aad589c94b38f571274fdffce4d7544f84e5571749de76cf0831b14315084167","cross_cats_sorted":["cs.DC","cs.HC","cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-04-18T13:10:59Z","title_canon_sha256":"a2989ab8e05414947f7e473f96b550a3739c551dd3d542776e5f00ea97677188"},"schema_version":"1.0","source":{"id":"1904.09818","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1904.09818","created_at":"2026-05-17T23:48:03Z"},{"alias_kind":"arxiv_version","alias_value":"1904.09818v1","created_at":"2026-05-17T23:48:03Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1904.09818","created_at":"2026-05-17T23:48:03Z"},{"alias_kind":"pith_short_12","alias_value":"ZRYD3BDO3SCH","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_16","alias_value":"ZRYD3BDO3SCHHOXA","created_at":"2026-05-18T12:33:33Z"},{"alias_kind":"pith_short_8","alias_value":"ZRYD3BDO","created_at":"2026-05-18T12:33:33Z"}],"graph_snapshots":[{"event_id":"sha256:f083bd49e64233495e90164acc46fb7def57e619032414721cda2243b4e34303","target":"graph","created_at":"2026-05-17T23:48:03Z","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"},"paper":{"abstract_excerpt":"Data analysis is at the core of scientific studies, a prominent task that researchers and practitioners typically undertake by programming their own set of automated scripts. While there is no shortage of tools and languages available for designing data analysis pipelines, users spend substantial effort in learning the specifics of such languages/tools and often design solutions too project specific to be reused in future studies. Furthermore, users need to put further effort into making their code scalable, as parallel implementations are typically more complex.\n  We address these problems by","authors_text":"Artur Andrzejak, Diego Costa, Oliver Wenz","cross_cats":["cs.DC","cs.HC","cs.PL"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-04-18T13:10:59Z","title":"One DSL to Rule Them All: IDE-Assisted Code Generation for Agile Data Analysis"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1904.09818","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:8254b1317867328bcee8277b8c26899b6663b08061007b0b5eeb8ea7d10db63b","target":"record","created_at":"2026-05-17T23:48:03Z","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":"aad589c94b38f571274fdffce4d7544f84e5571749de76cf0831b14315084167","cross_cats_sorted":["cs.DC","cs.HC","cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-04-18T13:10:59Z","title_canon_sha256":"a2989ab8e05414947f7e473f96b550a3739c551dd3d542776e5f00ea97677188"},"schema_version":"1.0","source":{"id":"1904.09818","kind":"arxiv","version":1}},"canonical_sha256":"cc703d846edc8473bae045670d8a73d0ba6ecd36c2ad0010fd6045ebf59c747f","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"cc703d846edc8473bae045670d8a73d0ba6ecd36c2ad0010fd6045ebf59c747f","first_computed_at":"2026-05-17T23:48:03.224580Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:48:03.224580Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"0ZMa2mGJ1kAde0r98SPGhxfKlNwKl6UKHzeNAkoleWve4KCfgacyWzlgEqdVBGLtY0UZ++hgJNjwvXjeODMwCg==","signature_status":"signed_v1","signed_at":"2026-05-17T23:48:03.225104Z","signed_message":"canonical_sha256_bytes"},"source_id":"1904.09818","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:8254b1317867328bcee8277b8c26899b6663b08061007b0b5eeb8ea7d10db63b","sha256:f083bd49e64233495e90164acc46fb7def57e619032414721cda2243b4e34303"],"state_sha256":"e7f9d13c76de062f7df605c79d6e995b9ac654dcc33c7d8969d57e210761e33a"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"+GesCQNq8B7NSsQmGS8u6u9Jt1hwbtPkNpylXNC4Jib5789o2gtGvN3ivePD0L+lxmRAmn6+sIFxb6k8KVJxDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-13T17:47:51.863061Z","bundle_sha256":"3d3446a2c9344e04eada2e2728146b2e0c00bfa3659ff144eddc0e1ebe550805"}}