Acessors#
Special acessors to perform activity transformations or derived observations based on activity data.
Moving#
|
Dataframe Accessor to impute the periods of inactivity, as such periods must be detected and ignored from the analysis for moving time, heart rate, speed, and power-based calculations. |
Metrics#
|
Dataframe Accessor to compute all available metrics from an activity |
|
Calculates the speed in meters using an Activity frame. |
Calculates the distance in meters using haversine distance formula on an Activity frame. |
|
Calculates the vertical climbing speed (VAM) in meters using an Activity frame. |
|
Calculates the gradient ratio from an Activity frame. |
|
|
Calculates the pace (the time that it takes to cover distances in your activities). |
|
Returns a pandas.Series with the training zone labels for each heart rate record. |
|
Returns a pandas.Series with the values counts in timedelta for each heart training zone. |
Session#
|
Dataframe Accessor to compute the aggregated metrics from a MultiIndex |
Summarize the session of activities by returning a Dataframe of the aggregated main statistics. |
|
Returns the total number of activities in the session. |
|
Compute the distance per position and total distance acummulative over all the activities. |
|
Compute the speed in meters over all the activities. |
|
Compute the vertical climbing speed (VAM) in meters over all the activities. |
|
Compute the gradient ratio over all the activities. |
|
|
Compute the pace (the time that it takes to cover distances in your activities) over all the activities. |
|
Compute the heart zone (with the training zone labels for each heart rate record) over all the activities. |
|
Impute the periods of inactivity, as such periods must be detected and ignored from the analysis for moving time, heart rate, speed, and power-based calculations for all the activities in the session. |
Splits#
Return all splits of a specific athlete in RaceResult based on the athelete's BIB number or based on the race position. |