LICENSE
README.md
pyproject.toml
mdbench.egg-info/PKG-INFO
mdbench.egg-info/SOURCES.txt
mdbench.egg-info/dependency_links.txt
mdbench.egg-info/entry_points.txt
mdbench.egg-info/requires.txt
mdbench.egg-info/top_level.txt
problems/__init__.py
problems/atmosphere-surface-equilibrium-temperature-original.yaml
problems/atmosphere-surface-equilibrium-temperature-variant1.yaml
problems/atmosphere-surface-equilibrium-temperature-variant2.yaml
problems/atmosphere-surface-equilibrium-temperature-variant3.yaml
problems/atmosphere-surface-equilibrium-temperature-variant4.yaml
problems/atmosphere-surface-equilibrium-temperature-variant5.yaml
problems/atmosphere-surface-equilibrium-temperature-variant6.yaml
problems/atmosphere-surface-equilibrium-temperature-variant7.yaml
problems/atmospheric-parcel-stability-measure-original.yaml
problems/atmospheric-parcel-stability-measure-variant1.yaml
problems/atmospheric-parcel-stability-measure-variant2.yaml
problems/atmospheric-parcel-stability-measure-variant3.yaml
problems/atmospheric-parcel-stability-measure-variant4.yaml
problems/bound-particle-orbital-radius-original.yaml
problems/bound-particle-orbital-radius-variant1.yaml
problems/bound-particle-orbital-radius-variant2.yaml
problems/bound-particle-orbital-radius-variant3.yaml
problems/bound-particle-orbital-radius-variant4.yaml
problems/bound-particle-orbital-radius-variant5.yaml
problems/bound-particle-orbital-radius-variant6.yaml
problems/compact-object-characteristic-luminosity-original.yaml
problems/compact-object-characteristic-luminosity-variant1.yaml
problems/compact-object-characteristic-luminosity-variant2.yaml
problems/compact-object-characteristic-luminosity-variant3.yaml
problems/coupled-mass-acceleration-original.yaml
problems/coupled-mass-acceleration-variant1.yaml
problems/coupled-mass-acceleration-variant2.yaml
problems/coupled-mass-acceleration-variant3.yaml
problems/enzyme-reaction-rate-original.yaml
problems/enzyme-reaction-rate-variant1.yaml
problems/enzyme-reaction-rate-variant2.yaml
problems/enzyme-reaction-rate-variant3.yaml
problems/inclined-block-displacement-original.yaml
problems/inclined-block-displacement-variant1.yaml
problems/inclined-block-displacement-variant2.yaml
problems/inclined-block-displacement-variant3.yaml
problems/narrow-tube-liquid-rise-original.yaml
problems/narrow-tube-liquid-rise-variant1.yaml
problems/narrow-tube-liquid-rise-variant2.yaml
problems/narrow-tube-liquid-rise-variant3.yaml
problems/orbital-radial-velocity-semi-amplitude-original.yaml
problems/orbital-radial-velocity-semi-amplitude-variant1.yaml
problems/orbital-radial-velocity-semi-amplitude-variant2.yaml
problems/orbital-radial-velocity-semi-amplitude-variant3.yaml
problems/particle-settling-response-original.yaml
problems/particle-settling-response-variant1.yaml
problems/particle-settling-response-variant2.yaml
problems/particle-settling-response-variant3.yaml
problems/pressure-driven-tube-flow-original.yaml
problems/pressure-driven-tube-flow-variant1.yaml
problems/pressure-driven-tube-flow-variant2.yaml
problems/pressure-driven-tube-flow-variant3.yaml
problems/projectile-range-original.yaml
problems/projectile-range-variant1.yaml
problems/projectile-range-variant2.yaml
problems/projectile-range-variant3.yaml
problems/settling-terminal-velocity-original.yaml
problems/settling-terminal-velocity-variant1.yaml
problems/settling-transient-velocity-original.yaml
problems/settling-transient-velocity-variant1.yaml
problems/settling-transient-velocity-variant2.yaml
problems/settling-transient-velocity-variant3.yaml
problems/settling-transient-velocity-variant4.yaml
problems/settling-transient-velocity-variant5.yaml
problems/simple-pendulum-period-original.yaml
problems/simple-pendulum-period-variant1.yaml
problems/simple-pendulum-period-variant2.yaml
problems/simple-pendulum-period-variant3.yaml
problems/spring-oscillator-period-original.yaml
problems/spring-oscillator-period-variant1.yaml
problems/spring-oscillator-period-variant2.yaml
problems/spring-oscillator-period-variant3.yaml
src/evaluate_result.py
src/export_problems.py
src/prepare_problem.py
src/synthetic_data.py
src/validate_problem.py
src/visualize_mechanism.py
src/cli/run.py
src/core/__init__.py
src/core/problem.py
src/core/solution.py
src/features/__init__.py
src/features/answer.py
src/features/evaluation/__init__.py
src/features/evaluation/evaluation_package.py
src/features/evaluation/mechanism_trace.py
src/features/io/__init__.py
src/features/io/load_problem.py
src/features/io/load_submission.py
src/features/io/mechanism_equation.py
src/features/io/solve_mechanism_equations.py
src/features/sampling/__init__.py
src/features/sampling/range_inferrer.py
src/features/units/__init__.py
src/features/units/unit_inference.py
src/features/validation/__init__.py
src/features/validation/mechanism_derivation.py
src/features/validation/mechanism_fundamentality.py
src/features/visualization/__init__.py
src/features/visualization/mechanism_graph.py
src/metrics/__init__.py
src/metrics/formula_similarity.py
src/metrics/hybrid_formula_similarity.py
src/metrics/mechanism_fundamentality.py
src/metrics/mechanism_similarity.py
src/metrics/mechanism_simplicity.py
src/utils/__init__.py
src/utils/console.py
src/utils/lazy_loader.py
src/utils/log_exception.py
src/utils/logger.py
src/utils/path_utils.py
src/utils/tag2ansi.py
src/utils/unit_parser.py
src/utils/llm/__init__.py
src/utils/llm/core.py
src/utils/llm/deepseek_api.py
src/utils/llm/gemini_api.py
src/utils/llm/llm_api.py
src/utils/llm/manual_api.py
src/utils/llm/openai_api.py
src/utils/llm/openrouter_api.py
src/utils/llm/siliconflow_api.py
src/utils/llm/tool_call_mixin.py
tests/test_evaluation_modes.py
tests/test_evaluation_trace.py
tests/test_export_problems.py
tests/test_hybrid_formula_similarity.py
tests/test_implicit_solver.py
tests/test_load_problem.py
tests/test_load_submission.py
tests/test_mechanism_fundamentality.py
tests/test_mechanism_graph.py
tests/test_prepare_and_score.py
tests/test_structural_mechanism_similarity.py
tests/test_synthetic_data.py
tests/test_unit_inference.py
tests/test_validate_problem.py