Contributing to development
The MESSAGEix software stack, including ixmp
and 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 ixmp
.
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 ixmp
.
Performance tests
The test suite contains performance tests, which are disabled by the default options given in setup.cfg
.
To run these, use:
pytest … --benchmark-only …