{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:UDEL2MAXPE5CHC5TCHKOTK6OEX","short_pith_number":"pith:UDEL2MAX","canonical_record":{"source":{"id":"2506.11781","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.HC","submitted_at":"2025-06-13T13:42:17Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"753644021f7201814b1adfd7435cd70596bc0306d70f4bd690390846b255a09c","abstract_canon_sha256":"90ff396ca19fb1dfb8cf641488d081820d4d58c705de3ae5f7453d249022aaef"},"schema_version":"1.0"},"canonical_sha256":"a0c8bd3017793a238bb311d4e9abce25e49fbe78d89b3c7da5d18e9dd17e5d04","source":{"kind":"arxiv","id":"2506.11781","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2506.11781","created_at":"2026-07-05T11:21:10Z"},{"alias_kind":"arxiv_version","alias_value":"2506.11781v1","created_at":"2026-07-05T11:21:10Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2506.11781","created_at":"2026-07-05T11:21:10Z"},{"alias_kind":"pith_short_12","alias_value":"UDEL2MAXPE5C","created_at":"2026-07-05T11:21:10Z"},{"alias_kind":"pith_short_16","alias_value":"UDEL2MAXPE5CHC5T","created_at":"2026-07-05T11:21:10Z"},{"alias_kind":"pith_short_8","alias_value":"UDEL2MAX","created_at":"2026-07-05T11:21:10Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:UDEL2MAXPE5CHC5TCHKOTK6OEX","target":"record","payload":{"canonical_record":{"source":{"id":"2506.11781","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.HC","submitted_at":"2025-06-13T13:42:17Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"753644021f7201814b1adfd7435cd70596bc0306d70f4bd690390846b255a09c","abstract_canon_sha256":"90ff396ca19fb1dfb8cf641488d081820d4d58c705de3ae5f7453d249022aaef"},"schema_version":"1.0"},"canonical_sha256":"a0c8bd3017793a238bb311d4e9abce25e49fbe78d89b3c7da5d18e9dd17e5d04","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:21:10.620985Z","signature_b64":"XFUT61VWJQMQLNO6xD0CAAZas54cJ4sNcOpCSFo3avMkKwJaT6bPn7GsiJ3DJIoqu3vRWu7WXN5zudvyYf0qAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a0c8bd3017793a238bb311d4e9abce25e49fbe78d89b3c7da5d18e9dd17e5d04","last_reissued_at":"2026-07-05T11:21:10.620521Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:21:10.620521Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2506.11781","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-05T11:21:10Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"2oZD0VfuJVfTPDgFpH+V3+V9G72k9h9wvxGJ9NzGOnLbcVxmfwjW8rsi1U13GjBccMDQGAW9vVCcnZOpTb7/Aw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-08T08:53:49.345308Z"},"content_sha256":"112e34c152d6cb266f647805a45904ac2846e1b4adc698400c48e205df7a501b","schema_version":"1.0","event_id":"sha256:112e34c152d6cb266f647805a45904ac2846e1b4adc698400c48e205df7a501b"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:UDEL2MAXPE5CHC5TCHKOTK6OEX","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"GeoPandas-AI: A Smart Class Bringing LLM as Stateful AI Code Assistant","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.SE"],"primary_cat":"cs.HC","authors_text":"Gaspard Merten, Gilles Dejaegere, Mahmoud Sakr","submitted_at":"2025-06-13T13:42:17Z","abstract_excerpt":"Geospatial data analysis plays a crucial role in tackling intricate societal challenges such as urban planning and climate modeling. However, employing tools like GeoPandas, a prominent Python library for geospatial data manipulation, necessitates expertise in complex domain-specific syntax and workflows. GeoPandas-AI addresses this gap by integrating LLMs directly into the GeoPandas workflow, transforming the GeoDataFrame class into an intelligent, stateful class for both data analysis and geospatial code development. This paper formalizes the design of such a smart class and provides an open"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2506.11781","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/2506.11781/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-05T11:21:10Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"A9srsLLcJW2LYtVbR/c0nSup10OxMzWjMoMXII7o8x7EKmlJZai8vNN0rgFjI/ZcOOdchtPWlt6Wa25Ixq05Bg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-08T08:53:49.345816Z"},"content_sha256":"a265f836fd6ae667064df9ff543b6d04bb5c98992bd0c44725eb4b63b87ec581","schema_version":"1.0","event_id":"sha256:a265f836fd6ae667064df9ff543b6d04bb5c98992bd0c44725eb4b63b87ec581"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/UDEL2MAXPE5CHC5TCHKOTK6OEX/bundle.json","state_url":"https://pith.science/pith/UDEL2MAXPE5CHC5TCHKOTK6OEX/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/UDEL2MAXPE5CHC5TCHKOTK6OEX/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-08T08:53:49Z","links":{"resolver":"https://pith.science/pith/UDEL2MAXPE5CHC5TCHKOTK6OEX","bundle":"https://pith.science/pith/UDEL2MAXPE5CHC5TCHKOTK6OEX/bundle.json","state":"https://pith.science/pith/UDEL2MAXPE5CHC5TCHKOTK6OEX/state.json","well_known_bundle":"https://pith.science/.well-known/pith/UDEL2MAXPE5CHC5TCHKOTK6OEX/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:UDEL2MAXPE5CHC5TCHKOTK6OEX","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":"90ff396ca19fb1dfb8cf641488d081820d4d58c705de3ae5f7453d249022aaef","cross_cats_sorted":["cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.HC","submitted_at":"2025-06-13T13:42:17Z","title_canon_sha256":"753644021f7201814b1adfd7435cd70596bc0306d70f4bd690390846b255a09c"},"schema_version":"1.0","source":{"id":"2506.11781","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2506.11781","created_at":"2026-07-05T11:21:10Z"},{"alias_kind":"arxiv_version","alias_value":"2506.11781v1","created_at":"2026-07-05T11:21:10Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2506.11781","created_at":"2026-07-05T11:21:10Z"},{"alias_kind":"pith_short_12","alias_value":"UDEL2MAXPE5C","created_at":"2026-07-05T11:21:10Z"},{"alias_kind":"pith_short_16","alias_value":"UDEL2MAXPE5CHC5T","created_at":"2026-07-05T11:21:10Z"},{"alias_kind":"pith_short_8","alias_value":"UDEL2MAX","created_at":"2026-07-05T11:21:10Z"}],"graph_snapshots":[{"event_id":"sha256:a265f836fd6ae667064df9ff543b6d04bb5c98992bd0c44725eb4b63b87ec581","target":"graph","created_at":"2026-07-05T11:21:10Z","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/2506.11781/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Geospatial data analysis plays a crucial role in tackling intricate societal challenges such as urban planning and climate modeling. However, employing tools like GeoPandas, a prominent Python library for geospatial data manipulation, necessitates expertise in complex domain-specific syntax and workflows. GeoPandas-AI addresses this gap by integrating LLMs directly into the GeoPandas workflow, transforming the GeoDataFrame class into an intelligent, stateful class for both data analysis and geospatial code development. This paper formalizes the design of such a smart class and provides an open","authors_text":"Gaspard Merten, Gilles Dejaegere, Mahmoud Sakr","cross_cats":["cs.SE"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.HC","submitted_at":"2025-06-13T13:42:17Z","title":"GeoPandas-AI: A Smart Class Bringing LLM as Stateful AI Code Assistant"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2506.11781","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:112e34c152d6cb266f647805a45904ac2846e1b4adc698400c48e205df7a501b","target":"record","created_at":"2026-07-05T11:21:10Z","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":"90ff396ca19fb1dfb8cf641488d081820d4d58c705de3ae5f7453d249022aaef","cross_cats_sorted":["cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.HC","submitted_at":"2025-06-13T13:42:17Z","title_canon_sha256":"753644021f7201814b1adfd7435cd70596bc0306d70f4bd690390846b255a09c"},"schema_version":"1.0","source":{"id":"2506.11781","kind":"arxiv","version":1}},"canonical_sha256":"a0c8bd3017793a238bb311d4e9abce25e49fbe78d89b3c7da5d18e9dd17e5d04","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"a0c8bd3017793a238bb311d4e9abce25e49fbe78d89b3c7da5d18e9dd17e5d04","first_computed_at":"2026-07-05T11:21:10.620521Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T11:21:10.620521Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"XFUT61VWJQMQLNO6xD0CAAZas54cJ4sNcOpCSFo3avMkKwJaT6bPn7GsiJ3DJIoqu3vRWu7WXN5zudvyYf0qAg==","signature_status":"signed_v1","signed_at":"2026-07-05T11:21:10.620985Z","signed_message":"canonical_sha256_bytes"},"source_id":"2506.11781","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:112e34c152d6cb266f647805a45904ac2846e1b4adc698400c48e205df7a501b","sha256:a265f836fd6ae667064df9ff543b6d04bb5c98992bd0c44725eb4b63b87ec581"],"state_sha256":"832795ce3bcb4c8b4ec4dc46009d6e11639cbc9c69d0c12f867e86753453f86e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"sGlhKdpHJiNQ3aqE3Tms9HVaHsSWL+TTfie9JDj/UVhw0TzYQ8E62aS5NSaEPx1vMu6P0JoO8yqFDw47RhtRCQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-08T08:53:49.350507Z","bundle_sha256":"a24d39df9cf0c9f8fd0a6a83866f79873391c917ccc5ac8d2215676b522f3d97"}}