Skip to content

Add a requirements.txt for the Python research harness #1

Description

@qnicondavid

The Java model builds with Maven, but the research/evaluation scripts in research/ (e.g. verify.py, goal_models.py, build_market_values.py, live_vs_market.py) rely on third-party Python packages with no pinned dependency file, so a new contributor has to guess what to pip install.
Task: enumerate the imports across research/*.py and add a research/requirements.txt listing them (pandas, numpy, etc. - include anything the scrapers need too). Pin to the versions you tested with.
Acceptance: from a clean venv, pip install -r research/requirements.txt succeeds and python research/verify.py --help (or a plain import) runs without a ModuleNotFoundError. A one-line pointer to it in CONTRIBUTING.md under "Development" is a bonus.
Beginner-friendly; no model or statistics knowledge needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationgood first issueGood for newcomers

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions