Open
Description
I would suggest (though it is again stylist and not required) to start adding type hints as it is being moved into the standard python world. This helps many code editors with completion and allows for robust tests using type checkers such as mypy
.
Though this is not my field, I can see this code as being a framework where other researchers import it and build future models, thus type hinting would keep them from stumbling over the various inputs and outputs related to theano
and pymc3
which are vital to the functionality of the code. I note that neither of these frameworks are typed, but the size of exoplanet
is manageable enough (with lots of contributors) to slowly add this in.