PVRADAR logo

PVRADAR Python Package

PVRADAR’s python package allows performance engineers and scientists take control and build your own models with full flexibility and transparency.

card image
Nobody knows your projects as you do.
We give you the tools to show it

Thore Müller

CEO

Model losses and gains with unprecedented control

  • Start by defining your model as a simple Python function in a Jupyter notebook. Specify the inputs, required units, and data sources.
  • Run your model for any location worldwide — PVRADAR automatically imports or calculates the required inputs, so you don’t have to worry about sourcing or formatting data.
  • Embed your model in a broader context to assess the impact of (e.g. soiling) losses not only on DC production, but all the way down to grid energy, revenues, and financial metrics.
  • Everything is open-source: review the source code of any model — upstream or downstream — and replace components with your own models or measured data whenever needed.

Predicting energy losses used to be difficult, now it’s only 6 lines of code

predicting-code.png

predicting-charts.png

Automatically retrieve consistent data from satellites, meteo stations, and field measurements

  • Access data from ERA5, MERRA-2, NOAA, MODIS, and more — with a single line of code
  • Specify your preferred format, unit, and time resolution — no more time wasted on data wrangling
  • Easily compare data from different sources and validate against field measurements for an informed selection

Fit model parameters based on real data

  • Model validation is everything — that’s why PVRADAR is building the world’s largest database of PV-related measurements. We already provide access to over 100 soiling datasets from locations around the world
  • Use the PVRADAR Python package to access this data and optimize model parameters for any location worldwide
  • Convenient functions allow you to include your own field measurements or SCADA data with ease — and since everything runs locally, your data stays private

Elevate your work with our complementary services

To kick-start your development or help you reach your goals, PVRADAR offers:

  • Custom libraries and digital twins that help you embed your models in a broader context
  • Integrate your internal data - make everything available with a single line of code
  • Local installation of our model engine to turn any script into an API or connect it to a custom web application

The PVRADAR python package is available for early-access

If you’d like to get started today and learn how you can use PVRADAR to build, validate, and run your own models:

Join our webinar on April 15th!

Links to Register: Early Session / Late Session

2025-pvradar-webinar-python.webp