bycycle.utils.get_extrema_df¶
- bycycle.utils.get_extrema_df(df)[source]¶
- Determine whether cycles are peak or trough centered. - Parameters:
- dfpandas.DataFrame
- Dataframe output of - compute_features().
 
- Returns:
- center_estr
- Center extrema, either ‘peak’ or ‘trough’. 
- side_estr
- Side extrema, either ‘peak’ or ‘trough’. 
 
 - Examples - Confirm that cycles are peak-centered: - >>> from neurodsp.sim import sim_bursty_oscillation >>> from bycycle.features import compute_features >>> fs = 500 >>> sig = sim_bursty_oscillation(10, fs, freq=10) >>> df_features = compute_features(sig, fs, f_range=(8, 12), center_extrema='peak') >>> center_e, side_e = get_extrema_df(df_features) >>> center_e 'peak'