{ "source": "网格查找/src/chart_axis_detector", "base_commit": "b5ab2f0ec7cba6a239599f0cfc6f6718ce19c05f", "snapshot_date": "2026-09-30", "includes_uncommitted_changes": true, "sha256": { "__init__.py": "97d6e7549be8e2f69f694ce85a820198a11dc6825f92f5d72ddacaaa42c52b92", "anchor_tracing.py": "7c2dd409b58bb2a87fce7c824aa5911a845d451a3a3f8641f365f135d3611809", "anchor_utils.py": "c18cd2b3c79887610ad2cdb6a046839ac8b112575d27152be0a757cbda8bc42f", "anchored_curve_tracking.py": "d24b04af1170c88fdcf03cafbde25c56fe6e3f7f07972d5c02778acce8d566a5", "calibration.py": "161cc2c7b10a66380503a5ba213c9a90911f4c06d74fc6b0163577434d559598", "current_image_pipeline.py": "a39dd93473ab0103ca69ab58597c813f0ec8f72010e62cad2288febc626fd076", "curve_annotations.py": "64b99c35347a900950c3b9ca615a04e5a26d6b5f911e750179994dc066b5c206", "curve_candidates.py": "9e9e525464664c20672ab26742ffc430df753b828c0012a0601b992e71c3a133", "curve_paths.py": "5386040290e3128a422d1c23f6f7b131ca4a85d2e9beee9ede26527811acab6f", "curve_quality.py": "f03374696caebe12c7ccc20471fd2658d1a37fe2ab2cedbb68e2c4c8a21c27ce", "curve_tracking.py": "90f7b58b0ff6388f59f7b8a58c4fbd3944b3db9feaa003c9e6f4f73492f72c8e", "detector.py": "2e15f709201201e197463fc7723e5734c0f7c480e41866e6907532e31eff4e4c", "endpoint_completion.py": "db1ec08336588f40ca7d7b61888b61cca56e45856befca979f064a92be980539", "family_identity.py": "def255408f39dbf1f932c87c929b76e21e3e9b1bff51d00fcd2833fc5e7b63fa", "final_curve_reasoning.py": "01176a850035dcf490e308d65275ff4d7deafb477f8e90761571004644f709d3", "fragment_discovery.py": "905bcd2641923f1e77e7d58cb36b30444e26ba90180eba72b38a174846db60ae", "grid.py": "c06f7869d8de598ed8051cc88d92e8166cde452ed800f94b7ee15a163eb8eb28", "input_discovery.py": "9de43639f0840874b3136a4b0918fafc7182bcd5d86e1c85a16f3a7d797b296d", "models.py": "fb65afc6120326a548d6ffd93828d75ed127f7fdb5180aa037201e927bf8c1cb", "piecewise_fitting.py": "86b52ad852757534f420325953d28dde73df495940a5b50e59b30935c999aa0c", "piecewise_quadratic.py": "6b26fb946931f528fe190881c70a6c32e55b3c4339e0d493bcaee89f731fa5b9", "preprocessing.py": "e692a10881adb4a73943741406261d7644b7c8e7c729b24cd1b04304bc384ec3", "quadratic_curve_family.py": "a369c2c8560537583935c6a4cae5e01c05df4ec0a5b4ca747cb3a675e2e5f8b3", "qwen_diagnostics.py": "3b51148cfdf56be3f83bf4c1a6000a87ec0507beaff5e077ed8531e5615e9c1a", "rectification.py": "ebe71473ae38baac8444cfc4e7e8f1d3d4065e95b4112f1749a9a99291c3388c", "review_visuals.py": "1948c056b5d359d600e079c707099ed61465c74c89e37aa2b754be5fcf4761e3", "tick_reading.py": "8859fdf766b88a17a0b53c3bc46645cad7af414659f3d023ea654ca3660b18ee", "visualization.py": "48661e9f0ef9fd648789eb34da81a7843d608ca4d4fd945b7f10c42dbaf0b0ea" }, "local_changes": [ "current_image_pipeline.py: include grid.to_dict() in diagnostics/geometry.json" ] }