mirror of
https://github.com/fjosw/pyerrors.git
synced 2025-05-15 03:53:41 +02:00
Fixed plot_history and is_zero for covobs
This commit is contained in:
parent
0e75cf48bc
commit
a3310876bf
1 changed files with 2 additions and 2 deletions
|
@ -459,7 +459,7 @@ class Obs:
|
||||||
atol : float
|
atol : float
|
||||||
Absolute tolerance (for details see numpy documentation).
|
Absolute tolerance (for details see numpy documentation).
|
||||||
"""
|
"""
|
||||||
return np.isclose(0.0, self.value, rtol, atol) and all(np.allclose(0.0, delta, rtol, atol) for delta in self.deltas.values())
|
return (np.isclose(0.0, self.value, rtol, atol) and all(np.allclose(0.0, delta, rtol, atol) for delta in self.deltas.values()) and all(np.allclose(0.0, delta.grad, rtol, atol) for delta in self.covobs.values()))
|
||||||
|
|
||||||
def plot_tauint(self, save=None):
|
def plot_tauint(self, save=None):
|
||||||
"""Plot integrated autocorrelation time for each ensemble.
|
"""Plot integrated autocorrelation time for each ensemble.
|
||||||
|
@ -578,7 +578,7 @@ class Obs:
|
||||||
if self._dvalue == 0.0:
|
if self._dvalue == 0.0:
|
||||||
raise Exception('Error is 0.0')
|
raise Exception('Error is 0.0')
|
||||||
labels = self.e_names
|
labels = self.e_names
|
||||||
sizes = [i ** 2 for i in list(self.e_dvalue.values())] / self._dvalue ** 2
|
sizes = [self.e_dvalue[name] ** 2 for name in labels] / self._dvalue ** 2
|
||||||
fig1, ax1 = plt.subplots()
|
fig1, ax1 = plt.subplots()
|
||||||
ax1.pie(sizes, labels=labels, startangle=90, normalize=True)
|
ax1.pie(sizes, labels=labels, startangle=90, normalize=True)
|
||||||
ax1.axis('equal')
|
ax1.axis('equal')
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue