{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2026:LXKUDFFL64KPI2SUZGHIGYH4W5","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":"01cf8f541a929b006cb7432fdb9e91feede9ed4bfcd9ebb7981e1fa2924ba96e","cross_cats_sorted":["cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"stat.AP","submitted_at":"2026-02-19T18:52:46Z","title_canon_sha256":"c046aff256f639ae7ea6fbbee28eef1b17e172a3d47e5a254a8e451c0df798a6"},"schema_version":"1.0","source":{"id":"2602.17640","kind":"arxiv","version":4}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2602.17640","created_at":"2026-06-09T01:05:14Z"},{"alias_kind":"arxiv_version","alias_value":"2602.17640v4","created_at":"2026-06-09T01:05:14Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2602.17640","created_at":"2026-06-09T01:05:14Z"},{"alias_kind":"pith_short_12","alias_value":"LXKUDFFL64KP","created_at":"2026-06-09T01:05:14Z"},{"alias_kind":"pith_short_16","alias_value":"LXKUDFFL64KPI2SU","created_at":"2026-06-09T01:05:14Z"},{"alias_kind":"pith_short_8","alias_value":"LXKUDFFL","created_at":"2026-06-09T01:05:14Z"}],"graph_snapshots":[{"event_id":"sha256:28c47744bebe29442f64e1bf8f298351c87575078598ebae4c184cf122953c39","target":"graph","created_at":"2026-06-09T01:05:14Z","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":4,"items":[{"attestation":"unclaimed","claim_id":"C1","kind":"strongest_claim","source":"verdict.strongest_claim","status":"machine_extracted","text":"The huff Python package provides a complete workflow for market area analysis, including data import, construction of origin-destination interaction matrices, basic model analysis, parameter estimation from empirical data, calculation of distance or travel time indicators, and map visualization."},{"attestation":"unclaimed","claim_id":"C2","kind":"weakest_assumption","source":"verdict.weakest_assumption","status":"machine_extracted","text":"That the package correctly implements the Huff model and extensions without bugs and that users' data satisfy the model's assumptions for parameter estimation."},{"attestation":"unclaimed","claim_id":"C3","kind":"one_line_summary","source":"verdict.one_line_summary","status":"machine_extracted","text":"The huff package supplies a modular Python workflow for market area modeling, data handling, parameter fitting, and accessibility analysis using the Huff model and extensions."},{"attestation":"unclaimed","claim_id":"C4","kind":"headline","source":"verdict.pith_extraction.headline","status":"machine_extracted","text":"The huff Python package supplies a full workflow for market area analysis with the Huff model."}],"snapshot_sha256":"3e8056a670dd4c3b01cde352047ae6600099b7e58240a4cf0976d37cc14a365f"},"formal_canon":{"evidence_count":1,"snapshot_sha256":"7b40e556a8e77986fc302ae0ec61d2608582cf4876854cec2e7a7e3c7d1bf9b7"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2602.17640/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Market area models, such as the Huff model and its extensions, are widely used to estimate regional market shares and customer flows of retail and service locations. Another, now very common, area of application is the analysis of catchment areas, supply structures and the accessibility of healthcare locations. The huff Python package provides a complete workflow for market area analysis, including data import, construction of origin-destination interaction matrices, basic model analysis, parameter estimation from empirical data, calculation of distance or travel time indicators, and map visua","authors_text":"Thomas Wieland","cross_cats":["cs.SE"],"headline":"The huff Python package supplies a full workflow for market area analysis with the Huff model.","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"stat.AP","submitted_at":"2026-02-19T18:52:46Z","title":"huff: A Python package for Market Area Analysis"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2602.17640","kind":"arxiv","version":4},"verdict":{"created_at":"2026-05-15T20:22:56.112765Z","id":"60f1ef4e-1e70-4526-b389-27b80b2a2031","model_set":{"reader":"grok-4.3"},"one_line_summary":"The huff package supplies a modular Python workflow for market area modeling, data handling, parameter fitting, and accessibility analysis using the Huff model and extensions.","pipeline_version":"pith-pipeline@v0.9.0","pith_extraction_headline":"The huff Python package supplies a full workflow for market area analysis with the Huff model.","strongest_claim":"The huff Python package provides a complete workflow for market area analysis, including data import, construction of origin-destination interaction matrices, basic model analysis, parameter estimation from empirical data, calculation of distance or travel time indicators, and map visualization.","weakest_assumption":"That the package correctly implements the Huff model and extensions without bugs and that users' data satisfy the model's assumptions for parameter estimation."}},"verdict_id":"60f1ef4e-1e70-4526-b389-27b80b2a2031"}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:32b27a5443bc0043818f5fa670dffe0818503fdfb7c5bb47c553ee37fd745ab5","target":"record","created_at":"2026-06-09T01:05:14Z","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":"01cf8f541a929b006cb7432fdb9e91feede9ed4bfcd9ebb7981e1fa2924ba96e","cross_cats_sorted":["cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"stat.AP","submitted_at":"2026-02-19T18:52:46Z","title_canon_sha256":"c046aff256f639ae7ea6fbbee28eef1b17e172a3d47e5a254a8e451c0df798a6"},"schema_version":"1.0","source":{"id":"2602.17640","kind":"arxiv","version":4}},"canonical_sha256":"5dd54194abf714f46a54c98e8360fcb764c1eb15a99ceb87f2de3617da21f8ec","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"5dd54194abf714f46a54c98e8360fcb764c1eb15a99ceb87f2de3617da21f8ec","first_computed_at":"2026-06-09T01:05:14.735457Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-06-09T01:05:14.735457Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"GPfUF+aENvFswiVIY/eTJDRDcq0jStewiQFUbmbja6ovXW8V7UyBbu47mAfZ6S4hRRrG4QcEwhKpLnNmUULnBA==","signature_status":"signed_v1","signed_at":"2026-06-09T01:05:14.735992Z","signed_message":"canonical_sha256_bytes"},"source_id":"2602.17640","source_kind":"arxiv","source_version":4}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:32b27a5443bc0043818f5fa670dffe0818503fdfb7c5bb47c553ee37fd745ab5","sha256:28c47744bebe29442f64e1bf8f298351c87575078598ebae4c184cf122953c39"],"state_sha256":"804f642140a0fd8c6130554af669db3b0e66a11ea040d363a53d9530a854da36"}