The LoadCollective
class
- class pylife.stress.LoadCollective(pandas_obj)[source]
A Load collective.
The usual use of this signal is to process hysteresis loop data from a rainflow recording. Usually the keys
from
andto
are used to describe the hysteresis loops. Alternatively also the keysrange
andmean
can be given. In that case the frame is internally converted tofrom
andto
where thefrom
values are the lower ones.- 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 cycles
The cycles of each member of the collective is 1.0. when no cycles are given
This is for compatibility with
LoadHistogram
- 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
- range_histogram(bins, axis=None)[source]
Calculate the histogram of range values along a given axis.
- Parameters:
bins (int, sequence of scalars or pd.IntervalIndex) – The bins of the histogram to be calculated
- Returns:
range histogram (
LoadHistogram
)axis (str, optional) – The index axis along which the histogram is calculated. If missing the histogram is calculated over the whole collective.
- scale(factors)[source]
Scale the collective.
- Parameters:
factors (scalar or
pandas.Series
) – The factor(s) to scale the collective ‘from’ and ‘to’ with.- Returns:
scaled – The scaled histogram.
- Return type:
LoadHistogram
- shift(diffs)[source]
Shift the collective.
- Parameters:
diffs (scalar or
pandas.Series
) – The diff(s) to shift the collective by.- Returns:
shifted – The shifted histogram.
- Return type:
LoadHistogram
- 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