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 the API and Scripting Documentation for help and guidance with using scripting in SolarFarmer.