Any contribution to the MulensModel package is welcomed, even if it is just another test or example on how to use MulensModel.
If you see a bug in the code or would like to see a new feature, then please open a new issue. If you don't think an issue is the right category, then start a new discussion.
We're also open to suggestions, new ideas, and requests. If you have them, then just open a new issue. We have a long list of changes that we would like to make and your feedback may help us prioritize them. A fresh look at the code is always useful!
Having a code that you want to share is great! We follow coding conventions (e.g., PEP8, docstrings for sphinx, camel case names of classes, snake case names of attributes and methods, etc.) but you don't have to follow all of them right away. Just open a new pull request and we will have some discussion on changes that need to be done before merging.
As of December 2021, we have regular hack sessions (just 2h each week) to work on MulensModel. Contact us if you are interested in joining.
Thanks!
Radek & Jennifer