We welcome all contributions to GeoBO. Contributions can be in the form of new code functions, improvements to the documentation, or by pointing out a bug or potential improvement.
For bugs and suggestions, please submit a bug report or feature request use the Github issue tracker. Search for existing and closed issues first. If your problem or idea is not yet addressed, please open a new issue. Github allows you to classify your issues so that we know if it is a bug report, feature request or feedback to the authors.
If you would like to contribute, please submit a pull request. (See the Github Hello World example, if you are new to Github). Please document your functions clearly.
By contributing to the repository you state you own the copyright to those contributions and agree to include your contributions as part of this project under the APGL license.
We welcome all contributions to GeoBO, in particular we would appreciate all pull requests pertaining to the following areas:
- Implementing new forward models in
sensormodel.py
- Expanding the example studies for other use cases
(Currently in development).
Continuous integration and testing is performed with pytest
, which means running this in the source directory:
python setup.py test
The existing tests should be passing before you start coding (raise an issue if that is not the case) and any new functions should also have tests that we can use to verify the code.