MacOS Setup#
Overview#
Install Python 3.12.3
Install
uvwithcurl -LsSf https://astral.sh/uv/install.sh | shInstall freetds
Can be done with Homebrew;
brew install freetds
Install
cythoneg.
pip install cython
Clone the PyMedPhys git repo
Run
uv sync --extra all --group devwithin the root of the repoRun
uv run -- pre-commit installInstall pandoc
Can be done with Homebrew;
brew install pandoc
You’re good to go.
Opinionated Recommendations#
Install Python with pyenv
Install VSCode as your code editor
Install Jupyter Lab to work with Notebooks