-
Notifications
You must be signed in to change notification settings - Fork 419
Adding type hints #633
Copy link
Copy link
Open
Labels
good first issueDoes not require upfront familiarity with the codebase. A good starting issue.Does not require upfront familiarity with the codebase. A good starting issue.help wantedlarge projectno QC knowledge neededDoes not require knowledge of quantum computingDoes not require knowledge of quantum computingpriority/p2Medium priorityMedium priority
Metadata
Metadata
Assignees
Labels
good first issueDoes not require upfront familiarity with the codebase. A good starting issue.Does not require upfront familiarity with the codebase. A good starting issue.help wantedlarge projectno QC knowledge neededDoes not require knowledge of quantum computingDoes not require knowledge of quantum computingpriority/p2Medium priorityMedium priority
To get this codebase up to standard, we need to add type hints. At the very least, perhaps we should start insisting that all new code has type hints added, but moreover we need to add typing to the code that currently exists.
This is a pretty large project, but luckily it can be done incrementally - I believe at this point it's a stretch goal for v1, if anyone wants to help it would be much appreciated. It's also a good first project for anyone wanting to understand openfermion, as it doesn't require much understanding of the codebase --- we've been pretty consistent in adding type hints to docstrings.