reV.SAM.generation

reV-to-SAM generation interface module.

Wraps the NREL-PySAM pvwattsv5, windpower, and tcsmolensalt modules with additional reV features.

Classes

AbstractSamGeneration(resource, meta, ...[, ...])

Base class for SAM generation simulations.

AbstractSamGenerationFromWeatherFile(...[, ...])

Base class for running sam generation with a weather file on disk.

AbstractSamPv(resource, meta, sam_sys_inputs)

Photovoltaic (PV) generation with either pvwatts of detailed pv.

AbstractSamSolar(resource, meta, sam_sys_inputs)

Base Class for Solar generation from SAM

AbstractSamWind(*args, **kwargs)

Wind generation from SAM.

Geothermal(resource, meta, sam_sys_inputs[, ...])

reV-SAM geothermal generation.

LinearDirectSteam(resource, meta, sam_sys_inputs)

Process heat linear Fresnel direct steam generation

MhkWave(resource, meta, sam_sys_inputs[, ...])

Class for Wave generation from SAM

PvSamv1(resource, meta, sam_sys_inputs[, ...])

Detailed PV model

PvWattsv5(resource, meta, sam_sys_inputs[, ...])

Photovoltaic (PV) generation with pvwattsv5.

PvWattsv7(resource, meta, sam_sys_inputs[, ...])

Photovoltaic (PV) generation with pvwattsv7.

PvWattsv8(resource, meta, sam_sys_inputs[, ...])

Photovoltaic (PV) generation with pvwattsv8.

SolarWaterHeat(resource, meta, sam_sys_inputs)

Solar Water Heater generation

TcsMoltenSalt(resource, meta, sam_sys_inputs)

Concentrated Solar Power (CSP) generation with tower molten salt

TroughPhysicalHeat(resource, meta, ...[, ...])

Trough Physical Process Heat generation

WindPower(*args, **kwargs)

Class for Wind generation from SAM

WindPowerPD(ws_edges, wd_edges, wind_dist, ...)

WindPower analysis with wind speed/direction joint probabilty distrubtion input