Contributing to the Package

Reporting Issues

If you uncover a bug or issue with the code, please file a report through the GitHub site: https://github.com/jkrasting/momlevel

Developing New Routines

Pull requests for new routines and code are welcome. Please note that momlevel is in the public domain and licensed and/or copyrighted material is not acceptable.

Testing Philosophy

Sea level analysis inherently requires a high level of precision. Locally, many of the climate change-driven sea level changes over the historical period are on the same order of magnitude as other natural drivers (e.g. vertical land motion). The momlevel package provided extensive unit testing to maintain this precision and ensure quality. All new contributions require unit tests be written using pytest.