Skip to main content
The Add New Weather page provides three methods for adding weather data to PlantPredict:
  1. Download from Vendor — Retrieve weather data directly from integrated weather data providers
  2. Upload Your Own File — Import custom weather files in supported formats
  3. Create Synthetic Weather — Generate hourly weather data from monthly averages
Access this page by clicking Add New Weather from the Weather Library.
Add New Weather

Add New Weather

Overview

PlantPredict integrates with multiple weather data providers, each offering different data types, coverage areas, and temporal resolutions. Enter your project coordinates to see which providers have data available for your location.
Not all weather data providers are available in all locations. Provider availability depends on geographic coverage and data licensing.

User Inputs

#InputTypeUnitsDescriptionRelated Documentation
1LatitudeNumeric°Enter the latitude of your project location. Positive values for North, negative for South. Used to query available weather data providers for your location.
2LongitudeNumeric°Enter the longitude of your project location. Positive values for East, negative for West. Used to query available weather data providers for your location.
3Clear SearchButtonClears the latitude and longitude inputs and resets the provider search results.
4Select FileButtonOpens a file browser to upload your own weather file. Supported formats: CSV, TMY3, PPP (PlantPredict native format), and AWS. After upload, PlantPredict guides you through the data mapping process to ensure correct integration. See Weather File Upload Steps below.
5Generate FileButtonOpens the synthetic weather generator. Create hourly weather data from monthly average values. Useful when only monthly summary data is available for a location.
6NSRDB PSM DownloadButtonDownload weather data from the National Solar Radiation Database (NSRDB) using the Physical Solar Model (PSM). Offers free datasets including: Hourly TMY, sub-hourly Time Series, and Multi-Year Time Series.
7SolarAnywhere DownloadButtonDownload weather data from SolarAnywhere. Provides hourly weather and irradiance datasets generated from visible and infrared satellite data. Supports versions 3.4 through 4.0. Requires API credentials configured in User Profile or Company Settings.
8Meteonorm DownloadButtonDownload weather data from Meteonorm. Provides unlimited access to Meteonorm’s web service containing 8,325 weather stations and five geostationary satellites. Interpolation models deliver global Hourly TMY data.
9SolarGIS DownloadButtonDownload weather data from SolarGIS. Provides programmatic access to SolarGIS irradiance and weather datasets. Supported formats: TMY15, TMY60. Note: PVPlanner format is deprecated. Requires API credentials.
10NASA-SSE DownloadButtonDownload weather data from NASA-SSE (Surface meteorology and Solar Energy). Provides freely available monthly data from NASA Langley Research Center, converted to synthetic hourly weather through a weather generator.
11Solcast DownloadButtonDownload weather data from Solcast. Provides historical TMY data using the Engerer2 separation model with global aerosol measurements from high-resolution satellite imagery. Supported formats: TMY Hourly, PT15M (15-minute), PT60M (60-minute). Requires API credentials.

Integrated Weather Data Providers

ProviderData TypesCoverage
NSRDB PSMHourly TMY, Sub-hourly Time Series, Multi-Year Time SeriesAmericas, parts of Asia
SolarAnywhereVersions 3.4 – 4.0Global
MeteonormHourly TMYGlobal
SolarGISTMY15, TMY60 (PVPlanner deprecated)Global
NASA-SSESynthetic Hourly from MonthlyGlobal
SolcastTMY Hourly, PT15M, PT60MGlobal
Some providers require API credentials to be configured before downloading. Configure your personal API keys in User Profile under the Weather Provider Configuration tab. Company-wide API keys can be configured by Admins in Company Settings.

Supported Upload Formats

When uploading your own weather data, the following file formats are supported:
FormatDescription
CSVComma-separated values with custom column mapping
TMY3NREL Typical Meteorological Year 3 format
PPPPlantPredict native weather format
AWSAWS weather format
EPWEnergyPlus Weather format
3Tier/Vaisala3Tier/Vaisala weather format
Solar ProspectorNREL Solar Prospector format
In addition to the formats above, any reasonable Excel workbook or CSV file can be uploaded and formatted during the upload process.
PlantPredict can handle weather files of almost any granularity, from 60 minutes down to single minute intervals.

Weather File Upload Steps

After clicking Select File and choosing your weather file, PlantPredict guides you through a multi-step process to ensure your data is correctly mapped and validated.

Step 1: Select File

Click Select File (callout #4) and browse to select your weather file. Supported formats include CSV, Excel workbooks, and the standard formats listed above.

Step 2: Define Locality

Specify the geographic location associated with the weather data, including latitude, longitude, and time zone information.

Step 3: Set Parameters

Enter optional metadata for the weather file. While not required, it is highly encouraged to fill in these values for informational purposes and future reference.

Step 4: Format Data

This is the most critical step in the upload process. The goal is to map columns from your uploaded file to PlantPredict weather variables. Key elements:
  • Data Preview Table — Displays all data from the uploaded file on the right side of the screen
  • Variables Tab — Select which weather variables to include using checkboxes, then use dropdown menus to specify which column contains each variable
  • Timestamp Tab — Define the Start Date and Interval Duration; PlantPredict automatically extrapolates the end date
  • Header Rows to Skip — Indicate how many header rows exist in your file (these will be excluded from the weather data)
  • Leap Day Toggle — Choose whether to include leap day(s) in the timestamp definition
Minimum Required Data: A PlantPredict weather file requires at minimum irradiance (GHI or POA) and temperature data.

Step 5: Quality Check

Review all uploaded data before the PlantPredict weather file is created. This step includes:
  • Data Visualization — Compare your weather data against the clear sky model to detect potential timeshifts
  • Timeshift Correction — If a timeshift is detected, use the built-in data shifting feature to correct it without restarting the process

Tips and Troubleshooting

No Blanks or NULLs AllowedImported files must not contain blank cells or NULL values. If your weather file contains blanks or NULLs, replace them with “0” prior to importing. The Excel function =COUNTBLANK() can help identify blank cells.

Common Issues

IssueSolution
Projected End Date doesn’t match fileYour file likely has duplicate or missing data entries. Compare the projected End Date in Step 4 to the final timestamp in your Excel file. If they don’t match, investigate further.
Upload errors on first stepThe application is having trouble parsing the file. Check that headers are correct and contain the expected data types. Try simplifying the file by removing all-but-one header row.
Spectral corrections not appliedIf variables affecting spectral correction (relative humidity, dewpoint temperature, precipitable water) are not included, spectral calculations will not be performed in predictions using this weather file.
Detecting Timeshifts: Use the Quality Check step to visualize how your weather data compares to the clear sky model. This is especially useful for detecting timeshifts in measured data.