There are currently 2 run modes available for AutoDesigner:
max_fit: Places the maximum number of panels possible within the constraints passed in through placement_options.
Only takes solar_panels in the components input parameter, will ignore other components.
Optionally include an energy target (yearly kWh) to enable a set of panels that produce the target energy. The rest of the panels (that max_fit the remaining roof) will be disabled, meaning they will not affect the performance simulation but users of the app can toggle them on or off as necessary.