dsavransky / EXOSIMS

Simulator for exoplanet direct imaging space missions
BSD 3-Clause "New" or "Revised" License
25 stars 35 forks source link

adding basic refueling functionality #310

Closed dsavransky closed 1 year ago

dsavransky commented 1 year ago

Describe your changes

Adding basic refueling functionality via new keywords to Observatory: allowRefueling and external_fuel_mass. Also adds new attributes skMaxFuelMass, slewMaxFuelMass and maxFuelMass to store sk, slew, and main tank capacities. Updating Timekeeping.mission_is_over to perform refueling operations when needed via new helper method in Observatory.

Type of change

Please delete options that are not relevant (and this line).

Reference any relevant issues

Checklist before requesting a review