In Observatory Prototype, refuel_tank did not work as expected (no mass added to main tank) in the case where tank=None (e.g. twotanks=False).
In tieredScheduler, two separate filtering steps in the init could produce array indexing errors. these have been combined into a single step.
In the Mennesson ZodiacalLight implementation, if the EZ_distribution input did not point to a valid file, the code would fail with an uninformative error. This has been replaced with an explicit ValueError exception being raised with an appropriate message.
Type of change
Bug fix (non-breaking change which fixes an issue)
Reference any relevant issues (don't forget the #)
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
Type of change
Reference any relevant issues (don't forget the #)
Checklist before requesting a review
e2eTests
and added new test scripts, as needed