Scripting
Scripting functionality is available in SolarFarmer, albeit slightly limited at the moment. This allows you to write scripts in the C# programming language that update parameters in the workbook and execute certain functionality, such as running calculations.
See Scripting in SolarFarmer for help and guidance with using scripting in SolarFarmer.