Commit graph

159 commits

Author SHA1 Message Date
Fabian Joswig
d7628b69d1
feat: Improve str conversion of numpy.ndarrays containing pyerrors Obs. 2022-12-01 16:00:17 +00:00
Fabian Joswig
89dbf3c08c
fix: error handling in obs.correlate improved. 2022-11-18 16:22:08 +00:00
Fabian Joswig
c0e3c433d0
docs: warning added to docstring of covariance. 2022-11-16 10:43:12 +00:00
Fabian Joswig
cae02bfa53
fix: Fixed bug in details which appears when tau has vanishing error. 2022-10-21 12:11:02 +01:00
Simon Kuberski
d5a766ee16 feat: Speed up covariance for irregular MC chains 2022-10-21 11:05:54 +02:00
Fabian Joswig
46c54a3f95
Merge pull request #125 from fjosw/feature/improved_details
Improved details output
2022-10-19 13:26:30 +01:00
Fabian Joswig
a155cfc47a
feat: First and last configuration added to output of details for
irregular chains.
2022-10-19 13:15:48 +01:00
Fabian Joswig
1b22d34156
fix: dtauint fixed for irregular gapped chains. 2022-10-19 11:58:02 +01:00
Fabian Joswig
4959de82e3
feat: uncertainty formatting refactored, details output improved. 2022-10-19 11:43:43 +01:00
Fabian Joswig
1da1f65c41
feat: step size for tau int calculation is now displayed in output of
details method.
2022-10-19 11:12:27 +01:00
Simon Kuberski
150a13136c fix: corrected bias correction of ddvalue for irregular chains 2022-10-17 17:50:24 +02:00
Simon Kuberski
89b0c37e76 fix: corrected bias correction of tau_int for irregular chains 2022-10-17 17:40:27 +02:00
Simon Kuberski
fd4c866fdd fix: bug in automatic window for irregular chains fixed 2022-10-17 14:38:23 +02:00
Fabian Joswig
572309c800 feat: truncate hash to 32bit to deal with automatic truncation of python
dunder hash method.
2022-07-05 10:53:31 +01:00
Fabian Joswig
ded21e792f feat: hashing algorithm changed to md5 2022-07-05 10:21:50 +01:00
Fabian Joswig
b2d5263ea3 feat: hash method for Obs objects added. 2022-07-01 16:53:08 +01:00
Fabian Joswig
dc396e542c docs: Obs.reweight docstring now matches method arguments. 2022-06-23 14:04:42 +01:00
Fabian Joswig
0346e95f3f refactor: division in pe.reweight simplified. 2022-06-23 13:56:07 +01:00
Fabian Joswig
d922b72f3b feat: Obs.reweight method added. 2022-06-23 13:50:24 +01:00
Fabian Joswig
658c2b30de feat: eigenvalue calculation in pe.covariance is not done if only the
correlation matrix is requested.
2022-05-27 14:17:05 +01:00
Fabian Joswig
f02488208a
Merge pull request #102 from fjosw/feature/covariance_idl2
Feature/covariance idl2
2022-05-26 15:01:35 +01:00
Fabian Joswig
3a616e7897 docs: documentation of covariance extended. 2022-05-16 10:55:51 +01:00
Fabian Joswig
57834be62e feat: argument save added to Obs.plot_piechart 2022-05-13 16:42:22 +01:00
Fabian Joswig
912629b845 fix: additional data point included in obs.plot_tauint figures. 2022-04-29 10:15:51 +01:00
Fabian Joswig
bf4680750c feat: auto yrange of obs.plot_tauint improved. 2022-04-29 10:13:29 +01:00
Fabian Joswig
c7f17396e5 fix: Another bug in range detection of obs._intersection_idx fixed. 2022-04-28 14:07:42 +01:00
Fabian Joswig
99c98aeb9e fix: bug in obs._intersection_idx fixed. 2022-04-28 11:26:42 +01:00
Fabian Joswig
eacc9b19a3 feat: the correlation for two observables with different idls is now based on
the intersection of two instead of the union. Tests added.
2022-04-08 11:46:50 +01:00
Fabian Joswig
934d091249 feat: _intersection_idx and _collapse_deltas_for_merge together with
tests added.
2022-04-08 11:14:58 +01:00
Fabian Joswig
5e7753a66d fix: expand_deltas in covariance replaced by _expand_deltas_for_merge
which correctly collapses idls as done in derived observable.
2022-04-07 16:28:15 +01:00
Fabian Joswig
587cf6f9b0
Merge branch 'develop' into feature/eigenvalue_smoothing 2022-03-31 11:46:23 +01:00
Fabian Joswig
40fea8a698 Merge branch 'v2.1.0+dev' into develop 2022-03-31 11:41:25 +01:00
Fabian Joswig
c9e1cd10af feat: implemented unary positive operation for Obs and CObs classes,
included tolerance for exception in Obs.plot_piechart
2022-03-24 11:44:36 +00:00
Fabian Joswig
da45a398b7 refactor: unnecessary parameter rtol removed from Obs.is_zero 2022-03-22 10:26:48 +00:00
Fabian Joswig
2a02020a71 fix: Increased the precision at which two observables are considered to
be equal.
2022-03-21 16:45:37 +00:00
Fabian Joswig
8cd96c584e feat: implemented eigenvalue smoothing method of hep-lat/9412087 2022-03-07 14:22:50 +00:00
Fabian Joswig
5c06947eb6
Merge pull request #86 from fjosw/fix/divide_by_zero_in_gamma_div
Prevent division by zero by setting values of gamma_div which are smaller than 1 to 1
2022-03-07 11:27:25 +00:00
Fabian Joswig
56af582303 docs: typo corrected 2022-03-05 15:27:29 +00:00
Fabian Joswig
57a45e271f docs: formatting of docstrings improved. 2022-03-05 08:43:57 +00:00
Fabian Joswig
6bd3868179 docs: documentation of covariance and correlated fits extended. 2022-03-05 08:13:24 +00:00
Fabian Joswig
c446898932 fix: warning for rank deficient covariance matrix is no longer called
when covobs are involved. Test added.
2022-03-04 17:15:29 +00:00
Fabian Joswig
4139f88a0a fix: prevent division by zero by setting values of gamma_div which are
smaller than 1 to 1
2022-03-04 16:56:30 +00:00
Fabian Joswig
5dd365a997 feat: Warning added when trying to estimate a covariance matrix from
observables with too few samples.
2022-03-04 11:10:59 +00:00
Fabian Joswig
dcc24a3806 refactor: simplification and speed up of the computation of e_N in
_covariance_element
2022-03-03 10:40:07 +00:00
Fabian Joswig
7f5989dfb9 docs: latex in docstring of covariance fixed 2022-03-02 12:29:26 +00:00
Fabian Joswig
11007dffc9 docs: docstrings of covariance and _covariance_element clarified 2022-03-02 11:11:48 +00:00
Fabian Joswig
1f0f060472 docs: docstring for covariance extended. 2022-03-01 19:07:08 +00:00
Fabian Joswig
da0c43fe9a feat: correlation parameter added to covariance again, tests extended. 2022-03-01 17:46:12 +00:00
Fabian Joswig
3796c0395f feat: computation of _covariance_element optimized, visualize option
added to covariance, tests adjusted.
2022-03-01 15:34:53 +00:00
Fabian Joswig
c28d6131b1 refactor: redundant lines in _covariance_element removed. 2022-03-01 14:35:38 +00:00