-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Type Annotations #55
Comments
I want to fix this issue. |
You're most welcome!! It will be helpful to reduced the disruption to the work of other people also contributing if you tackle the work opening one PR per module you modify. |
Hi I would also work on this, if there is "space" for me. What do you think @dalonsoa ? |
Solcore has plenty of modules for both of you - and even more people! Just decide among yourself who is going to work on what. I would say that the |
I will work on modules: |
Hi, I'm fairly new in contribution, do you mind if I take up |
Type annotations are an invaluable resource to inform the user what a function or method expect as inputs and will provide as output. It can also help to identify problems using tools like mypy.
Solcore lacks completely of type annotations.
Annotate everything is an enormous undertaking and it might be very complicated at times, with confusing or custom made objects serving as inputs/outputs. But it can be done bit by bit. Any progress along these lines will be very helpful for the long term sustainability of Solcore.
The text was updated successfully, but these errors were encountered: