77import numpy as np
88
99from specparam .objs import SpectralModel , SpectralTimeModel
10+ from specparam .objs .group import _progress
1011from specparam .plts .event import plot_event_model
1112from specparam .data .conversions import event_group_to_dict , event_group_to_dataframe , dict_to_df
1213from specparam .data .utils import get_group_params , get_results_by_row , flatten_results_dict
@@ -92,14 +93,14 @@ def _reset_event_results(self, length=0):
9293 def has_data (self ):
9394 """Redefine has_data marker to reflect the spectrograms attribute."""
9495
95- return True if np .any (self .spectrograms ) else False
96+ return bool ( np .any (self .spectrograms ))
9697
9798
9899 @property
99100 def has_model (self ):
100101 """Redefine has_model marker to reflect the event results."""
101102
102- return True if self .event_group_results else False
103+ return bool ( self .event_group_results )
103104
104105
105106 @property
@@ -112,14 +113,14 @@ def n_peaks_(self):
112113
113114 @property
114115 def n_events (self ):
115- # ToDo: double check if we want this - I think is never used internally?
116+ """How many events are included in the model object."""
116117
117118 return len (self )
118119
119120
120121 @property
121122 def n_time_windows (self ):
122- # ToDo: double check if we want this - I think is never used internally?
123+ """How many time windows are included in the model object."""
123124
124125 return self .spectrograms [0 ].shape [1 ] if self .has_data else 0
125126
@@ -226,7 +227,7 @@ def fit(self, freqs=None, spectrograms=None, freq_range=None, peak_org=None,
226227 """
227228
228229 # ToDo: here because of circular import - updates / refactors should fix & move
229- from specparam .objs .group import _progress
230+ # from specparam.objs.group import _progress
230231
231232 if spectrograms is not None :
232233 self .add_data (freqs , spectrograms , freq_range )
@@ -360,7 +361,8 @@ def get_group(self, event_inds, window_inds, output_type='event'):
360361 # Add results for specified power spectra - event group results
361362 temp = [self .event_group_results [ei ][wi ] for ei in einds for wi in winds ]
362363 step = int (len (temp ) / len (einds ))
363- output .event_group_results = [temp [ind :ind + step ] for ind in range (0 , len (temp ), step )]
364+ output .event_group_results = \
365+ [temp [ind :ind + step ] for ind in range (0 , len (temp ), step )]
364366
365367 # Add results for specified power spectra - event time results
366368 output .event_time_results = \
0 commit comments