Skip to content

Add Python type annotations to all modules (#8)#9

Merged
AARyzhkov merged 5 commits intoAARyzhkov:masterfrom
zeel2104:feature/python-type-annotations
Apr 6, 2026
Merged

Add Python type annotations to all modules (#8)#9
AARyzhkov merged 5 commits intoAARyzhkov:masterfrom
zeel2104:feature/python-type-annotations

Conversation

@zeel2104
Copy link
Copy Markdown
Contributor

  • Add from future import annotations and NDArray imports
  • Annotate all function/method signatures in auxiliary.py, analysis.py, covariance.py, and sensitivity.py
  • Type all class init instance variables
  • Use TYPE_CHECKING guard in analysis.py to avoid circular imports

- Add from __future__ import annotations and NDArray imports
- Annotate all function/method signatures in auxiliary.py, analysis.py,
  covariance.py, and sensitivity.py
- Type all class __init__ instance variables
- Use TYPE_CHECKING guard in analysis.py to avoid circular imports
@AARyzhkov AARyzhkov self-requested a review March 23, 2026 17:09
@AARyzhkov AARyzhkov linked an issue Apr 5, 2026 that may be closed by this pull request
@AARyzhkov AARyzhkov linked an issue Apr 5, 2026 that may be closed by this pull request
@AARyzhkov AARyzhkov added the Ready to merge This PR will be merged soon label Apr 5, 2026
@AARyzhkov AARyzhkov merged commit bf1e408 into AARyzhkov:master Apr 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Ready to merge This PR will be merged soon

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Python annotations

2 participants