LICENSE
README.md
pyproject.toml
src/diagram2code/__init__.py
src/diagram2code/__main__.py
src/diagram2code/cli.py
src/diagram2code/export_graph.py
src/diagram2code/export_matplotlib.py
src/diagram2code/export_program.py
src/diagram2code/labels.py
src/diagram2code/render_graph.py
src/diagram2code/schema.py
src/diagram2code.egg-info/PKG-INFO
src/diagram2code.egg-info/SOURCES.txt
src/diagram2code.egg-info/dependency_links.txt
src/diagram2code.egg-info/entry_points.txt
src/diagram2code.egg-info/requires.txt
src/diagram2code.egg-info/top_level.txt
src/diagram2code/benchmark/__init__.py
src/diagram2code/benchmark/dataset.py
src/diagram2code/benchmark/determinism.py
src/diagram2code/benchmark/info.py
src/diagram2code/benchmark/leaderboard.py
src/diagram2code/benchmark/matching.py
src/diagram2code/benchmark/metrics.py
src/diagram2code/benchmark/predictor.py
src/diagram2code/benchmark/predictor_backends.py
src/diagram2code/benchmark/predictor_bridge.py
src/diagram2code/benchmark/predictors_vision.py
src/diagram2code/benchmark/result_schema.py
src/diagram2code/benchmark/runner.py
src/diagram2code/benchmark/sample_source.py
src/diagram2code/benchmark/serialize.py
src/diagram2code/benchmark/synthetic_basic.py
src/diagram2code/datasets/__init__.py
src/diagram2code/datasets/layout.py
src/diagram2code/datasets/loader.py
src/diagram2code/datasets/registry.py
src/diagram2code/datasets/synthetic_basic.py
src/diagram2code/datasets/synthflow.py
src/diagram2code/datasets/types.py
src/diagram2code/datasets/validation.py
src/diagram2code/datasets/adapters/flowlearn.py
src/diagram2code/datasets/examples/__init__.py
src/diagram2code/datasets/fetching/__init__.py
src/diagram2code/datasets/fetching/builtins.py
src/diagram2code/datasets/fetching/cache.py
src/diagram2code/datasets/fetching/cli.py
src/diagram2code/datasets/fetching/descriptors.py
src/diagram2code/datasets/fetching/errors.py
src/diagram2code/datasets/fetching/fetcher.py
src/diagram2code/datasets/fetching/manifest.py
src/diagram2code/datasets/fetching/registry.py
src/diagram2code/datasets/fetching/util.py
src/diagram2code/predictors/__init__.py
src/diagram2code/predictors/base.py
src/diagram2code/predictors/heuristic.py
src/diagram2code/predictors/naive.py
src/diagram2code/predictors/oracle.py
src/diagram2code/predictors/registry.py
src/diagram2code/predictors/types.py
src/diagram2code/vision/detect_arrows.py
src/diagram2code/vision/detect_shapes.py
src/diagram2code/vision/extract_labels.py
src/diagram2code/vision/preprocess.py
tests/test_arrow_direction_diagonal.py
tests/test_benchmark_cli.py
tests/test_benchmark_dataset_integration.py
tests/test_benchmark_dataset_loader.py
tests/test_benchmark_dataset_resolution_wiring.py
tests/test_benchmark_determinism.py
tests/test_benchmark_registry_dataset_resolution.py
tests/test_benchmark_result_schema.py
tests/test_benchmark_run_metadata.py
tests/test_benchmark_sample_source.py
tests/test_cli_bad_input.py
tests/test_cli_benchmark_fetch_missing.py
tests/test_cli_benchmark_info.py
tests/test_cli_benchmark_naive.py
tests/test_cli_benchmark_result_metadata.py
tests/test_cli_benchmark_strict_manifest.py
tests/test_cli_dataset_build_synthflow.py
tests/test_cli_dataset_commands.py
tests/test_cli_dry_run.py
tests/test_cli_export_bundle_scripts.py
tests/test_cli_export_flag.py
tests/test_cli_labels_flag.py
tests/test_cli_labels_template_flag.py
tests/test_cli_list_predictors.py
tests/test_cli_print_graph.py
tests/test_cli_smoke.py
tests/test_convert_flowlearn_minimal.py
tests/test_dataset_cache_paths.py
tests/test_dataset_clean.py
tests/test_dataset_info_manifest.py
tests/test_dataset_loader.py
tests/test_dataset_manifest_v1.py
tests/test_dataset_registry.py
tests/test_dataset_validation.py
tests/test_dataset_verify_deep.py
tests/test_default_downloader_file_url.py
tests/test_detect_arrows.py
tests/test_detect_shapes.py
tests/test_end_to_end_branching.py
tests/test_end_to_end_branching_arrows.py
tests/test_example_minimal_v1_benchmark_smoke.py
tests/test_export_bundle_run_ps1.py
tests/test_export_graph.py
tests/test_export_matplotlib.py
tests/test_export_program.py
tests/test_export_program_branching.py
tests/test_export_program_context.py
tests/test_extract_labels.py
tests/test_fetch_dataset_offline.py
tests/test_flowlearn_sciflowchart_no_supervision.py
tests/test_flowlearn_simflowchart_minimal.py
tests/test_flowlearn_smoke_dataset.py
tests/test_heuristic_predictor_contract.py
tests/test_hf_snapshot_reporting.py
tests/test_hf_snapshot_support.py
tests/test_labels.py
tests/test_labels_template_empty.py
tests/test_labels_utf8_bom.py
tests/test_leaderboard.py
tests/test_loader_rejects_raw_only_dataset.py
tests/test_matching.py
tests/test_metrics.py
tests/test_naive_predictor.py
tests/test_no_debug_cli.py
tests/test_oracle_predictor_contract.py
tests/test_predictor_registry.py
tests/test_preprocess.py
tests/test_remote_dataset_registry.py
tests/test_render_graph_cli.py
tests/test_render_graph_svg_cli.py
tests/test_render_graph_topdown_cli.py
tests/test_runner.py
tests/test_synthetic_basic.py
tests/test_synthflow_dataset.py
tests/test_synthflow_determinism.py
tests/test_toposort.py