_images/cpvlib_logo.png

cpvlib

cpvlib library is a layer over pvlib-python that provides a set of functions and classes for simulating the performance of concentrator photovoltaic energy systems.

The source code for cpvlib python is hosted on github.

Installation

pip install cpvlib

Installation from source

pip install –force-reinstall –no-deps git+https://github.com/isi-ies-group/cpvlib.git

For examples of how to use cpvlib, please see Package Overview.

The documentation assumes general familiarity with Python, NumPy, and Pandas.

Contents

API

Classes

The cpvsystem module provides the following classes. See its documentation for details.

cpvlib.cpvsystem.CPVSystem([module, …])

The CPVSystem class defines a set of CPV system attributes and modeling functions.

cpvlib.cpvsystem.StaticCPVSystem([…])

The StaticCPVSystem class defines a set of Static CPV system attributes and modeling functions.

cpvlib.cpvsystem.StaticFlatPlateSystem([…])

The StaticFlatPlateSystem class defines a set of Static FlatPlate system attributes and modeling functions.

cpvlib.cpvsystem.StaticHybridSystem([…])

The StaticHybridSystem class defines a set of Static Hybrid system attributes and modeling functions.

Indices and tables