Phase: Tools
Time: ~15 minutes
Get everyone’s local environment ready before starting substantive work. The ballpark repo includes a comprehensive setup script (scripts/setup_env.sh) that installs all required tools automatically.
~/GitHub/<your-username>/ballparkImportant: You need a fork, not just a clone of econ-ark/ballpark. Fork first at https://github.com/econ-ark/ballpark, then clone your fork.
Make sure everyone has the latest code before we begin.
Deliverable: git status shows “Your branch is up to date”
From the ballpark repo root, run:
cd ~/GitHub/<your-username>/ballpark
bash scripts/setup_env.sh
This single command:
Deliverable: Script prints a summary with version numbers for all tools.
Open Cursor with the ballpark repo as your workspace.
Deliverable: Cursor opens with ballpark as the root folder
Activate the environment created by the setup script:
source .venv-$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m)/bin/activate
Then open your notebook in Cursor. See Open Jupyter notebook in Cursor for details.
Deliverable: Notebook opens and kernel is selected from “Python Environments”
Before proceeding, verify:
setup_env.sh completed successfully (all tools show version numbers)myst --version and jupytext --version both work