Skip to content

Development

danejo3 edited this page Sep 19, 2025 · 6 revisions

Before running the test suite, download the necessary test data by executing the following make commands:

git lfs fetch

Once the test data is downloaded, users can run various make commands to execute tests based on their changes:

#===== development tasks =====#
test:         run short-running automated tests
testgrid:     run grid-specific automated tests
testall:      run all tests, excluding grid-specific tests

Before pushing any changes, users can automatically format their code using Python's code formatter, Black:

#===== development tasks =====#
style:        Check code style against Black
format:       Autoformat Python code
hooks:        Deploy Git pre-commit hooks for development

Clone this wiki locally