reV.utilities.ModuleName

class ModuleName(value)[source]

Bases: str, Enum

A collection of the module names available in reV.

Each module name should match the name of the click command that will be used to invoke its respective cli. As of 3/1/2022, this means that all commands are lowercase with underscores replaced by dashes.

Reference

See this line in the click source code to get the most up-to-date click name conversions: https://tinyurl.com/4rehbsvf

Methods

all_names()

All module names.

Attributes

BESPOKE

COLLECT

ECON

GENERATION

HYBRIDS

MULTI_YEAR

NRWAL

QA_QC

REP_PROFILES

SUPPLY_CURVE

SUPPLY_CURVE_AGGREGATION

classmethod all_names()[source]

All module names.

Returns:

set – The set of all module name strings.