Added type annotation to the data_analysis_tools #63
+28
−21
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue: #55
Output test:
`mypy ellipsometry_analysis.py
ellipsometry_analysis.py:1: error: No library stub file for module 'numpy'
ellipsometry_analysis.py:1: note: (Stub files are from https://github.com/python/typeshed)
ellipsometry_analysis.py:2: error: No library stub file for module 'matplotlib.pyplot'
ellipsometry_analysis.py:2: error: No library stub file for module 'matplotlib'
ellipsometry_analysis.py:4: error: Cannot find module named 'solcore.absorption_calculator'
ellipsometry_analysis.py:4: note: See https://mypy.readthedocs.io/en/latest/running_mypy.html#missing-imports
ellipsometry_analysis.py:5: error: No library stub file for module 'scipy.optimize'
ellipsometry_analysis.py:391: error: Cannot find module named 'solcore.absorption_calculator.dielectric_constant_models'
Found 6 errors in 1 file (checked 1 source file)
`
all the errors don't depend on the typing added