mirror of
https://github.com/fjosw/pyerrors.git
synced 2025-03-16 23:30:24 +01:00
Merge branch 'develop' into documentation
This commit is contained in:
commit
42843ac783
3 changed files with 15 additions and 1 deletions
2
.github/workflows/pytest.yml
vendored
2
.github/workflows/pytest.yml
vendored
|
@ -6,6 +6,8 @@ on:
|
||||||
- master
|
- master
|
||||||
- develop
|
- develop
|
||||||
pull_request:
|
pull_request:
|
||||||
|
schedule:
|
||||||
|
- cron: '0 4 * * *'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
pytest:
|
pytest:
|
||||||
|
|
|
@ -443,7 +443,7 @@ class Corr:
|
||||||
if self.prange:
|
if self.prange:
|
||||||
fitrange = self.prange
|
fitrange = self.prange
|
||||||
else:
|
else:
|
||||||
fitrange = [0, self.T]
|
fitrange = [0, self.T - 1]
|
||||||
|
|
||||||
xs = [x for x in range(fitrange[0], fitrange[1] + 1) if not self.content[x] is None]
|
xs = [x for x in range(fitrange[0], fitrange[1] + 1) if not self.content[x] is None]
|
||||||
ys = [self.content[x][0] for x in range(fitrange[0], fitrange[1] + 1) if not self.content[x] is None]
|
ys = [self.content[x][0] for x in range(fitrange[0], fitrange[1] + 1) if not self.content[x] is None]
|
||||||
|
|
|
@ -79,6 +79,18 @@ def test_T_symmetry():
|
||||||
T_symmetric = my_corr.T_symmetry(my_corr)
|
T_symmetric = my_corr.T_symmetry(my_corr)
|
||||||
|
|
||||||
|
|
||||||
|
def test_fit_correlator():
|
||||||
|
my_corr = pe.correlators.Corr([pe.pseudo_Obs(1.01324, 0.05, 't'), pe.pseudo_Obs(2.042345, 0.0004, 't')])
|
||||||
|
|
||||||
|
def f(a, x):
|
||||||
|
y = a[0] + a[1] * x
|
||||||
|
return y
|
||||||
|
|
||||||
|
fit_res = my_corr.fit(f)
|
||||||
|
assert fit_res[0] == my_corr[0]
|
||||||
|
assert fit_res[1] == my_corr[1] - my_corr[0]
|
||||||
|
|
||||||
|
|
||||||
def test_utility():
|
def test_utility():
|
||||||
corr_content = []
|
corr_content = []
|
||||||
for t in range(8):
|
for t in range(8):
|
||||||
|
|
Loading…
Add table
Reference in a new issue