PyDSS.metrics#

Functions

convert_data(name, prop_name, value, conversion)

Classes

ChangeCountMetricBase(prop, dss_objs, settings)

Base class for any metric that only tracks number of changes.

ExportLoadingsMetric(prop, dss_objs, settings)

Stores line and transformer loading percentages in HDF5.

ExportPowersMetric(prop, dss_objs, settings)

Stores power values in HDF5.

FeederHeadMetrics(prop, dss_objs, settings)

Calculates loading at the feeder head at each time point

FeederHeadValues(load_kvar, load_kw, ...)

MetricBase(prop, dss_objs, settings)

Base class for all metrics

MultiValueTypeMetricBase(prop, dss_objs, ...)

Stores a property with multiple values of StoreValueType.

NodeVoltageMetric(prop, dss_obj, settings)

Stores metrics for node voltages.

OpenDssExportMetric(prop, dss_objs, settings)

OpenDssPropertyMetric(prop, dss_objs, settings)

Stores metrics for any OpenDSS element property.

OverloadsMetricInMemory(prop, dss_objs, settings)

Stores line and transformer loading percentages in memory.

SummedElementsByGroupOpenDssPropertyMetric(...)

Sums all elements' values for a given property at each time point.

SummedElementsOpenDssPropertyMetric(prop, ...)

Sums all elements' values for a given property at each time point.

TrackCapacitorChangeCounts(prop, dss_objs, ...)

Store the number of changes for a capacitor.

TrackRegControlTapNumberChanges(prop, ...)

Store the number of tap number changes for a RegControl.