Skip to content

Commit 4383b1a

Browse files
committed
FitObjects -> ResultsObjects
1 parent facd87e commit 4383b1a

File tree

6 files changed

+144
-144
lines changed

6 files changed

+144
-144
lines changed

specparam/objs/base.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
load_json, load_jsonlines, get_files)
1313
from specparam.core.modutils import copy_doc_func_to_method
1414
from specparam.plts.event import plot_event_model
15-
from specparam.objs.fit import BaseFit, BaseFit2D, BaseFit2DT, BaseFit3D
15+
from specparam.objs.results import BaseResults, BaseResults2D, BaseResults2DT, BaseResults3D
1616
from specparam.objs.data import BaseData, BaseData2D, BaseData2DT, BaseData3D
1717

1818
###################################################################################################
@@ -117,15 +117,15 @@ def _add_from_dict(self, data):
117117
setattr(self, key, data[key])
118118

119119

120-
class BaseObject(CommonBase, BaseFit, BaseData):
120+
class BaseObject(CommonBase, BaseResults, BaseData):
121121
"""Define Base object for fitting models to 1D data."""
122122

123123
def __init__(self, aperiodic_mode=None, periodic_mode=None, debug_mode=False, verbose=True):
124124

125125
CommonBase.__init__(self)
126126
BaseData.__init__(self)
127-
BaseFit.__init__(self, aperiodic_mode=aperiodic_mode, periodic_mode=periodic_mode,
128-
debug_mode=debug_mode, verbose=verbose)
127+
BaseResults.__init__(self, aperiodic_mode=aperiodic_mode, periodic_mode=periodic_mode,
128+
debug_mode=debug_mode, verbose=verbose)
129129

130130

131131
def add_data(self, freqs, power_spectrum, freq_range=None, clear_results=True):
@@ -203,15 +203,15 @@ def _reset_data_results(self, clear_freqs=False, clear_spectrum=False, clear_res
203203
self._reset_results(clear_results)
204204

205205

206-
class BaseObject2D(CommonBase, BaseFit2D, BaseData2D):
206+
class BaseObject2D(CommonBase, BaseResults2D, BaseData2D):
207207
"""Define Base object for fitting models to 2D data."""
208208

209209
def __init__(self, aperiodic_mode=None, periodic_mode=None, debug_mode=False, verbose=True):
210210

211211
CommonBase.__init__(self)
212212
BaseData2D.__init__(self)
213-
BaseFit2D.__init__(self, aperiodic_mode=aperiodic_mode, periodic_mode=periodic_mode,
214-
debug_mode=debug_mode, verbose=verbose)
213+
BaseResults2D.__init__(self, aperiodic_mode=aperiodic_mode, periodic_mode=periodic_mode,
214+
debug_mode=debug_mode, verbose=verbose)
215215

216216

217217
def add_data(self, freqs, power_spectra, freq_range=None, clear_results=True):
@@ -315,15 +315,15 @@ def _reset_data_results(self, clear_freqs=False, clear_spectrum=False,
315315
self._reset_results(clear_results)
316316

317317

318-
class BaseObject2DT(BaseObject2D, BaseFit2DT, BaseData2DT):
318+
class BaseObject2DT(BaseObject2D, BaseResults2DT, BaseData2DT):
319319
"""Define Base object for fitting models to 2D data - tranpose version."""
320320

321321
def __init__(self, aperiodic_mode=None, periodic_mode=None, debug_mode=False, verbose=True):
322322

323323
BaseObject2D.__init__(self)
324324
BaseData2DT.__init__(self)
325-
BaseFit2D.__init__(self, aperiodic_mode=aperiodic_mode, periodic_mode=periodic_mode,
326-
debug_mode=debug_mode, verbose=verbose)
325+
BaseResults2D.__init__(self, aperiodic_mode=aperiodic_mode, periodic_mode=periodic_mode,
326+
debug_mode=debug_mode, verbose=verbose)
327327

328328

329329
def load(self, file_name, file_path=None, peak_org=None):
@@ -348,15 +348,15 @@ def load(self, file_name, file_path=None, peak_org=None):
348348
self.convert_results(peak_org)
349349

350350

351-
class BaseObject3D(BaseObject2DT, BaseFit3D, BaseData3D):
351+
class BaseObject3D(BaseObject2DT, BaseResults3D, BaseData3D):
352352
"""Define Base object for fitting models to 3D data."""
353353

354354
def __init__(self, aperiodic_mode=None, periodic_mode=None, debug_mode=False, verbose=True):
355355

356356
BaseObject2DT.__init__(self)
357357
BaseData3D.__init__(self)
358-
BaseFit3D.__init__(self, aperiodic_mode=aperiodic_mode, periodic_mode=periodic_mode,
359-
debug_mode=debug_mode, verbose=verbose)
358+
BaseResults3D.__init__(self, aperiodic_mode=aperiodic_mode, periodic_mode=periodic_mode,
359+
debug_mode=debug_mode, verbose=verbose)
360360

361361

362362
def add_data(self, freqs, spectrograms, freq_range=None, clear_results=True):

specparam/objs/event.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from specparam.objs import SpectralModel
1010
from specparam.objs.base import BaseObject3D
1111
from specparam.objs.algorithm import SpectralFitAlgorithm
12-
from specparam.objs.fit import _progress
12+
from specparam.objs.results import _progress
1313
from specparam.plts.event import plot_event_model
1414
from specparam.data.conversions import event_group_to_dict, event_group_to_dataframe, dict_to_df
1515
from specparam.data.utils import get_group_params, get_results_by_row, flatten_results_dict

specparam/objs/fit.py renamed to specparam/objs/results.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
###################################################################################################
2020
###################################################################################################
2121

22-
class BaseFit():
23-
"""Base object for managing fit procedures."""
22+
class BaseResults():
23+
"""Base object for managing results."""
2424
# pylint: disable=attribute-defined-outside-init, arguments-differ
2525

2626
def __init__(self, aperiodic_mode, periodic_mode, debug_mode=False,
@@ -334,12 +334,12 @@ def _calc_error(self, metric=None):
334334
raise ValueError(error_msg)
335335

336336

337-
class BaseFit2D(BaseFit):
338-
"""Base object for managing fit procedures - 2D version."""
337+
class BaseResults2D(BaseResults):
338+
"""Base object for managing results - 2D version."""
339339

340340
def __init__(self, aperiodic_mode, periodic_mode, debug_mode=False, verbose=True):
341341

342-
BaseFit.__init__(self, aperiodic_mode, periodic_mode, debug_mode=False, verbose=True)
342+
BaseResults.__init__(self, aperiodic_mode, periodic_mode, debug_mode=False, verbose=True)
343343

344344
self._reset_group_results()
345345

@@ -610,12 +610,12 @@ def get_group(self, inds):
610610
return group
611611

612612

613-
class BaseFit2DT(BaseFit2D):
614-
"""Base object for managing fit procedures - 2D transpose version."""
613+
class BaseResults2DT(BaseResults2D):
614+
"""Base object for managing results - 2D transpose version."""
615615

616616
def __init__(self, aperiodic_mode, periodic_mode, debug_mode=False, verbose=True):
617617

618-
BaseFit2D.__init__(self, aperiodic_mode, periodic_mode, debug_mode=False, verbose=True)
618+
BaseResults2D.__init__(self, aperiodic_mode, periodic_mode, debug_mode=False, verbose=True)
619619

620620
self._reset_time_results()
621621

@@ -751,12 +751,12 @@ def convert_results(self, peak_org):
751751
self.time_results = group_to_dict(self.group_results, peak_org)
752752

753753

754-
class BaseFit3D(BaseFit2DT):
755-
"""Base object for managing fit procedures - 3D version."""
754+
class BaseResults3D(BaseResults2DT):
755+
"""Base object for managing results - 3D version."""
756756

757757
def __init__(self, aperiodic_mode, periodic_mode, debug_mode=False, verbose=True):
758758

759-
BaseFit2DT.__init__(self, aperiodic_mode, periodic_mode, debug_mode=False, verbose=True)
759+
BaseResults2DT.__init__(self, aperiodic_mode, periodic_mode, debug_mode=False, verbose=True)
760760

761761
self._reset_event_results()
762762

specparam/tests/objs/test_base.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ def test_base2d():
4848
tobj2d = BaseObject2D()
4949
assert isinstance(tobj2d, CommonBase)
5050
assert isinstance(tobj2d, BaseObject2D)
51-
assert isinstance(tobj2d, BaseFit2D)
51+
assert isinstance(tobj2d, BaseResults2D)
5252
assert isinstance(tobj2d, BaseObject2D)
5353

5454
## 2DT Base Object
@@ -58,7 +58,7 @@ def test_base2dt():
5858
tobj2dt = BaseObject2DT()
5959
assert isinstance(tobj2dt, CommonBase)
6060
assert isinstance(tobj2dt, BaseObject2DT)
61-
assert isinstance(tobj2dt, BaseFit2DT)
61+
assert isinstance(tobj2dt, BaseResults2DT)
6262
assert isinstance(tobj2dt, BaseObject2DT)
6363

6464
## 3D Base Object
@@ -68,6 +68,6 @@ def test_base3d():
6868
tobj3d = BaseObject3D()
6969
assert isinstance(tobj3d, CommonBase)
7070
assert isinstance(tobj3d, BaseObject2DT)
71-
assert isinstance(tobj3d, BaseFit2DT)
71+
assert isinstance(tobj3d, BaseResults2DT)
7272
assert isinstance(tobj3d, BaseObject2DT)
7373
assert isinstance(tobj3d, BaseObject3D)

specparam/tests/objs/test_fit.py

Lines changed: 0 additions & 116 deletions
This file was deleted.

0 commit comments

Comments
 (0)