The LoadHistogram class

class pylife.stress.LoadHistogram(pandas_obj)[source]
property R

Calculate the R values of the load collective.

Returns:

R – The R values of the load collective

Return type:

pd.Series

property amplitude

Calculate the amplitudes of the load collective.

Returns:

amplitude – The amplitudes of the load collective

Return type:

pd.Series

property amplitude_histogram
cumulated_range()[source]
property cycles

The cycles of each class of the collective.

Returns:

cycles – The cycles of each class of the collective

Return type:

pd.Series

property lower

Calculate the lower load values of the load collective.

Returns:

lower – The lower load values of the load collective

Return type:

pd.Series

property meanstress

Calculate the mean load values of the load collective.

Returns:

mean – The mean load values of the load collective

Return type:

pd.Series

scale(factors)[source]

Scale the collective.

Parameters:

factors (scalar or pandas.Series) – The factor(s) to scale the collective with.

Returns:

scaled – The scaled collective.

Return type:

LoadCollective

shift(diffs)[source]

Shift the collective.

Parameters:

diffs (scalar or pandas.Series) – The diff(s) to shift the collective by.

Returns:

shifted – The shifted collective.

Return type:

LoadCollective

property upper

Calculate the upper load values of the load collective.

Returns:

upper – The upper load values of the load collective

Return type:

pd.Series

use_class_left()[source]

Use the lower limit of the class bins.

Return type:

self

use_class_right()[source]

Use the upper limit of the class bins.

Return type:

self