├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .python-version ├── LICENSE ├── README.md ├── eval ├── README.md ├── dabstep.py ├── kaggle.py ├── kaggle_data │ ├── jigsaw │ │ ├── download_jigsaw_data.sh │ │ └── readme.txt │ └── spooky │ │ ├── download_spooky_data.sh │ │ └── readme.txt └── results │ ├── dabstep_submission.jsonl │ ├── dabstep_submission_v2.jsonl │ ├── kaggle_jigsaw_submission.csv │ └── kaggle_spooky_submission.csv ├── examples ├── base │ └── auto-mpg.csv └── solubility_prediction │ ├── ESOL.csv │ ├── README.md │ ├── build_an_ml_model_to_predict_molecular_solubility_.md │ ├── plot_20250605_120156.png │ ├── plot_20250605_120215.png │ ├── plot_20250605_120259.png │ └── screenshots │ ├── report_result.png │ └── report_title.png ├── interpreter ├── .dockerignore ├── Dockerfile ├── README.md ├── __init__.py ├── code_executor.py ├── docker-compose.yml ├── download_data.py ├── main.py ├── requirements.txt ├── run.py └── session_manager.py ├── open_data_scientist ├── __init__.py ├── cli.py ├── codeagent.py └── utils │ ├── executors.py │ ├── strings.py │ └── writer.py ├── pyproject.toml ├── tests ├── test_agent_data_analysis.py ├── test_executors.py ├── test_final_answer_execution.py ├── test_functional.py ├── test_session_deletion.py ├── test_truncation_simple.py └── test_variable_isolation.py └── uv.lock /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/README.md -------------------------------------------------------------------------------- /eval/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/eval/README.md -------------------------------------------------------------------------------- /eval/dabstep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/eval/dabstep.py -------------------------------------------------------------------------------- /eval/kaggle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/eval/kaggle.py -------------------------------------------------------------------------------- /eval/kaggle_data/jigsaw/download_jigsaw_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/eval/kaggle_data/jigsaw/download_jigsaw_data.sh -------------------------------------------------------------------------------- /eval/kaggle_data/jigsaw/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/eval/kaggle_data/jigsaw/readme.txt -------------------------------------------------------------------------------- /eval/kaggle_data/spooky/download_spooky_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/eval/kaggle_data/spooky/download_spooky_data.sh -------------------------------------------------------------------------------- /eval/kaggle_data/spooky/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/eval/kaggle_data/spooky/readme.txt -------------------------------------------------------------------------------- /eval/results/dabstep_submission.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/eval/results/dabstep_submission.jsonl -------------------------------------------------------------------------------- /eval/results/dabstep_submission_v2.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/eval/results/dabstep_submission_v2.jsonl -------------------------------------------------------------------------------- /eval/results/kaggle_jigsaw_submission.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/eval/results/kaggle_jigsaw_submission.csv -------------------------------------------------------------------------------- /eval/results/kaggle_spooky_submission.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/eval/results/kaggle_spooky_submission.csv -------------------------------------------------------------------------------- /examples/base/auto-mpg.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/examples/base/auto-mpg.csv -------------------------------------------------------------------------------- /examples/solubility_prediction/ESOL.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/examples/solubility_prediction/ESOL.csv -------------------------------------------------------------------------------- /examples/solubility_prediction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/examples/solubility_prediction/README.md -------------------------------------------------------------------------------- /examples/solubility_prediction/build_an_ml_model_to_predict_molecular_solubility_.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/examples/solubility_prediction/build_an_ml_model_to_predict_molecular_solubility_.md -------------------------------------------------------------------------------- /examples/solubility_prediction/plot_20250605_120156.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/examples/solubility_prediction/plot_20250605_120156.png -------------------------------------------------------------------------------- /examples/solubility_prediction/plot_20250605_120215.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/examples/solubility_prediction/plot_20250605_120215.png -------------------------------------------------------------------------------- /examples/solubility_prediction/plot_20250605_120259.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/examples/solubility_prediction/plot_20250605_120259.png -------------------------------------------------------------------------------- /examples/solubility_prediction/screenshots/report_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/examples/solubility_prediction/screenshots/report_result.png -------------------------------------------------------------------------------- /examples/solubility_prediction/screenshots/report_title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/examples/solubility_prediction/screenshots/report_title.png -------------------------------------------------------------------------------- /interpreter/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/interpreter/.dockerignore -------------------------------------------------------------------------------- /interpreter/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/interpreter/Dockerfile -------------------------------------------------------------------------------- /interpreter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/interpreter/README.md -------------------------------------------------------------------------------- /interpreter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /interpreter/code_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/interpreter/code_executor.py -------------------------------------------------------------------------------- /interpreter/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/interpreter/docker-compose.yml -------------------------------------------------------------------------------- /interpreter/download_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/interpreter/download_data.py -------------------------------------------------------------------------------- /interpreter/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/interpreter/main.py -------------------------------------------------------------------------------- /interpreter/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/interpreter/requirements.txt -------------------------------------------------------------------------------- /interpreter/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/interpreter/run.py -------------------------------------------------------------------------------- /interpreter/session_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/interpreter/session_manager.py -------------------------------------------------------------------------------- /open_data_scientist/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/open_data_scientist/__init__.py -------------------------------------------------------------------------------- /open_data_scientist/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/open_data_scientist/cli.py -------------------------------------------------------------------------------- /open_data_scientist/codeagent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/open_data_scientist/codeagent.py -------------------------------------------------------------------------------- /open_data_scientist/utils/executors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/open_data_scientist/utils/executors.py -------------------------------------------------------------------------------- /open_data_scientist/utils/strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/open_data_scientist/utils/strings.py -------------------------------------------------------------------------------- /open_data_scientist/utils/writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/open_data_scientist/utils/writer.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/test_agent_data_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/tests/test_agent_data_analysis.py -------------------------------------------------------------------------------- /tests/test_executors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/tests/test_executors.py -------------------------------------------------------------------------------- /tests/test_final_answer_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/tests/test_final_answer_execution.py -------------------------------------------------------------------------------- /tests/test_functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/tests/test_functional.py -------------------------------------------------------------------------------- /tests/test_session_deletion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/tests/test_session_deletion.py -------------------------------------------------------------------------------- /tests/test_truncation_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/tests/test_truncation_simple.py -------------------------------------------------------------------------------- /tests/test_variable_isolation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/tests/test_variable_isolation.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/togethercomputer/open-data-scientist/HEAD/uv.lock --------------------------------------------------------------------------------