Making process_opticalsys_package more robust to deviations from standard package definition. Updating starFlux template matching to prefer matching within the same luminosity class (when possible). Fixing minor typo in error message in OpticalSystem.
Type of change
Bug fix (non-breaking change which fixes an issue)
Checklist before requesting a review
[x] I have verified that all unit tests pass in a clean virtual environment and added new unit tests, as needed
[x] I have run e2eTests and added new test scripts, as needed
[x] I have verified that all docstrings are properly formatted and added new documentation, as needed
Describe your changes
Making process_opticalsys_package more robust to deviations from standard package definition. Updating starFlux template matching to prefer matching within the same luminosity class (when possible). Fixing minor typo in error message in OpticalSystem.
Type of change
Checklist before requesting a review
e2eTests
and added new test scripts, as needed