Installation of the desktop application
The installer contains everything you need to install and run the SolarFarmer desktop application on your machine.
Download the latest SolarFarmer installer from the DNV portal web site:
- Go to the DNV Renewable Energy Software portal page (if you need to request access, email solarfarmer@dnv.com).
- Click on the SolarFarmer icon on the portal’s home page to take you to the SolarFarmer page.
- Download the installer and double-click to install (Administrator permissions will be needed).
Follow the instructions in Desktop licensing to set up your software license.
Recommended System Requirements
SolarFarmer is designed to run on a Windows PC with the following specifications:
OS | Windows 10 |
Processor | 3GHz processor or above. The more cores the better. |
RAM | 16GB (or more) |
Graphics card | NVIDIA Quadro K600 equivalent or above |
Resolution | 1920 x 1200 |
Mouse | Mouse with mouse wheel |
Running SolarFarmer on an Apple Mac
SolarFarmer does not run natively on an Apple Mac. However, it is possible to run it on your Mac using a virtual desktop package, such as Parallels Desktop, that can run other operating systems.
For a comparison between the different versions of Parallels Desktop go to their web page and click on 'Compare' at the top:
- The Standard Edition only supports 8GB virtual RAM for each virtual machine. SolarFarmer will generally need more than this.
- The Pro and Business Editions support up to 128GB virtual RAM and 32 virtual CPUs; much better for running SolarFarmer.
Running calculations in the cloud from SolarFarmer
No extra installations are needed to be able to run calculations in the cloud from the SolarFarmer desktop application. However, you must be registered with the SolarFarmer web service and retrieve your API token.
You then set the environment variable SF_API_KEY
with the value of your API token. The desktop application will then be able to use this token to run calculations in the cloud.
To set this up on your PC:
Acquire your API token
See Acquiring your Web API Token for instructions on how to do this.You must have a Veracity account (https://www.veracity.com/ - DNV's cloud platform) to use the system, and be registered on the SolarFarmer web service.
If, when logging in with your Veracity account, you are not registered and you believe you should be, please email solarfarmer@dnv.com and we can add you.
Set the SF_API_KEY environment variable
On your PC, open settings by clicking the Windows Start Menu and the Settings Gear, then typing "environment variables" in the search box and selecting Edit environment variables for your account.
The top half of the Environment Variables window is for User variables. Click the New button to enter a new user environment variable.
Type SF_API_KEY in the Variable name field, paste your API access token in the value field, and click OK to save the changes. Then click OK again to close the Environment Variables window.
Restart SolarFarmer
Once your SF_API_KEY is set as an environment variable you will see the Cloud option enabled in the Energy chapter of SolarFarmer once you have restarted the application.If the SF_API_KEY is not set then the cloud option is grayed out. A green check mark indicates that a connection is established with the SolarFarmer web service and the versions of the API and core calculation engine are displayed. If you see a red X or the connection fails, check your API access token is setup correctly in your environment variable, and click 'Retry'. If the trouble persists please contact solarfarmer@dnv.com.
Important
Your API access token is a secret. Treat it like your password. Never share it with anyone.
If you believe your token has been compromised, let SolarFarmer support know (solarfarmer@dnv.com) and regenerate your token on the web service website. This will immediately make any previous tokens unusable.