Contributing to development
The MESSAGEix software stack, including
message_ix, is developed by a single group of contributors in an integrated process.
The MESSAGEix documentation contains complete guidelines for contributing to the code base, at: https://docs.messageix.org/en/latest/contributing.html.
All of these guidelines apply to
Contributors who have signed the contributor license agreement (CLA) for MESSAGEix will need to separately sign the (identical) CLA for ixmp when making their first pull request to
The test suite contains performance tests, which are disabled by the default options given in
To run these, use:
pytest … --benchmark-only …