Skip to content

Commit a66843b

Browse files
numpydoc build for base.py (#95)
1 parent d722872 commit a66843b

File tree

1 file changed

+18
-3
lines changed
  • src/diffpy/srmise/modelevaluators

1 file changed

+18
-3
lines changed

Diff for: src/diffpy/srmise/modelevaluators/base.py

+18-3
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,14 @@ class ModelEvaluator:
5353
worse models."""
5454

5555
def __init__(self, method, higher_is_better):
56-
"""method = name of method (string)
57-
higher_is_better = boolean
56+
"""Constructor of ModelEvaluator
57+
58+
Parameters
59+
----------
60+
method : str
61+
The name of method
62+
higher_is_better : bool
63+
The boolean to compare higher or lower degree model.
5864
"""
5965
self.method = method
6066
self.higher_is_better = higher_is_better
@@ -123,7 +129,16 @@ def __ge__(self, other):
123129
return other.stat >= self.stat
124130

125131
def chi_squared(self, expected, observed, error):
126-
"""Calculates chi-squared statistic."""
132+
"""Calculates chi-squared statistic.
133+
134+
Parameters
135+
----------
136+
expected : float
137+
The expected value.
138+
observed : float
139+
The observed value.
140+
error : float
141+
The error statistic."""
127142

128143
self.chisq = np.sum((expected - observed) ** 2 / error**2)
129144
return self.chisq

0 commit comments

Comments
 (0)