{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2024:ILFTJG73GC5E3GLGQPTSBVMA72","short_pith_number":"pith:ILFTJG73","schema_version":"1.0","canonical_sha256":"42cb349bfb30ba4d996683e720d580fe9111bd16e2427b31058ab76f0fd89aef","source":{"kind":"arxiv","id":"2411.11410","version":2},"attestation_state":"computed","paper":{"title":"Detecting Multi-Parameter Constraint Inconsistencies in Python Data Science Libraries","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Chenguang Zhu, Fuman Xie, Guangdong Bai, Sarfraz Khurshid, Xiufeng Xu, Yi Li","submitted_at":"2024-11-18T09:30:14Z","abstract_excerpt":"Modern AI- and Data-intensive software systems rely heavily on data science and machine learning libraries that provide essential algorithmic implementations and computational frameworks. These libraries expose complex APIs whose correct usage has to follow constraints among multiple interdependent parameters. Developers using these APIs are expected to learn about the constraints through the provided documentations and any discrepancy may lead to unexpected behaviors. However, maintaining correct and consistent multi-parameter constraints in API documentations remains a significant challenge "},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2411.11410","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-11-18T09:30:14Z","cross_cats_sorted":[],"title_canon_sha256":"20dc85a73357cc9c1a7ff47eec1dfe0e3fef6eeaf15a7b45743e310924e463bb","abstract_canon_sha256":"660fe509037d154e737814c017d0f56bf9b8e00e9ec02877b78c395e47caa1bf"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:37:12.341346Z","signature_b64":"knnegh8YY3ivd2+TeLcHNStMv43VuPQ7lvR8zsGm9Jc4LmlvBQd4kHxjoA8Xmt8NwbfDTm31PnNRAEZx06xkDg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"42cb349bfb30ba4d996683e720d580fe9111bd16e2427b31058ab76f0fd89aef","last_reissued_at":"2026-07-05T09:37:12.340759Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:37:12.340759Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Detecting Multi-Parameter Constraint Inconsistencies in Python Data Science Libraries","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Chenguang Zhu, Fuman Xie, Guangdong Bai, Sarfraz Khurshid, Xiufeng Xu, Yi Li","submitted_at":"2024-11-18T09:30:14Z","abstract_excerpt":"Modern AI- and Data-intensive software systems rely heavily on data science and machine learning libraries that provide essential algorithmic implementations and computational frameworks. These libraries expose complex APIs whose correct usage has to follow constraints among multiple interdependent parameters. Developers using these APIs are expected to learn about the constraints through the provided documentations and any discrepancy may lead to unexpected behaviors. However, maintaining correct and consistent multi-parameter constraints in API documentations remains a significant challenge "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2411.11410","kind":"arxiv","version":2},"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/2411.11410/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2411.11410","created_at":"2026-07-05T09:37:12.340828+00:00"},{"alias_kind":"arxiv_version","alias_value":"2411.11410v2","created_at":"2026-07-05T09:37:12.340828+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2411.11410","created_at":"2026-07-05T09:37:12.340828+00:00"},{"alias_kind":"pith_short_12","alias_value":"ILFTJG73GC5E","created_at":"2026-07-05T09:37:12.340828+00:00"},{"alias_kind":"pith_short_16","alias_value":"ILFTJG73GC5E3GLG","created_at":"2026-07-05T09:37:12.340828+00:00"},{"alias_kind":"pith_short_8","alias_value":"ILFTJG73","created_at":"2026-07-05T09:37:12.340828+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/ILFTJG73GC5E3GLGQPTSBVMA72","json":"https://pith.science/pith/ILFTJG73GC5E3GLGQPTSBVMA72.json","graph_json":"https://pith.science/api/pith-number/ILFTJG73GC5E3GLGQPTSBVMA72/graph.json","events_json":"https://pith.science/api/pith-number/ILFTJG73GC5E3GLGQPTSBVMA72/events.json","paper":"https://pith.science/paper/ILFTJG73"},"agent_actions":{"view_html":"https://pith.science/pith/ILFTJG73GC5E3GLGQPTSBVMA72","download_json":"https://pith.science/pith/ILFTJG73GC5E3GLGQPTSBVMA72.json","view_paper":"https://pith.science/paper/ILFTJG73","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2411.11410&json=true","fetch_graph":"https://pith.science/api/pith-number/ILFTJG73GC5E3GLGQPTSBVMA72/graph.json","fetch_events":"https://pith.science/api/pith-number/ILFTJG73GC5E3GLGQPTSBVMA72/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/ILFTJG73GC5E3GLGQPTSBVMA72/action/timestamp_anchor","attest_storage":"https://pith.science/pith/ILFTJG73GC5E3GLGQPTSBVMA72/action/storage_attestation","attest_author":"https://pith.science/pith/ILFTJG73GC5E3GLGQPTSBVMA72/action/author_attestation","sign_citation":"https://pith.science/pith/ILFTJG73GC5E3GLGQPTSBVMA72/action/citation_signature","submit_replication":"https://pith.science/pith/ILFTJG73GC5E3GLGQPTSBVMA72/action/replication_record"}},"created_at":"2026-07-05T09:37:12.340828+00:00","updated_at":"2026-07-05T09:37:12.340828+00:00"}