Commit graph

1395 commits

Author SHA1 Message Date
Fabian Joswig
f56151ccdc adjusted input routines for sfcf and openQCD 2021-11-01 17:27:48 +00:00
Fabian Joswig
e4d7d56180 first version of new bookeeping system 2021-11-01 17:14:30 +00:00
Fabian Joswig
b86dda2394 Corr.fit adjusted 2021-11-01 15:09:01 +00:00
Fabian Joswig
52d2d3b142 repr of fit result adjusted 2021-11-01 15:03:39 +00:00
Fabian Joswig
f2a5f12dce documentation of fit functions adjusted, deprecation warnings added to
standard_fit and prior_fit
2021-11-01 14:54:36 +00:00
Fabian Joswig
ebba71075a docstrings extended 2021-11-01 14:41:57 +00:00
Fabian Joswig
bb07ce9cef Fit_result now inherits from sequence 2021-11-01 14:21:39 +00:00
Fabian Joswig
2b51ec9293 pytest workflow cleaned up 2021-11-01 13:45:26 +00:00
Fabian Joswig
01ec78a2a3 install requirements changed in pytest workflow 2021-11-01 13:39:55 +00:00
Fabian Joswig
d44168f6ae pypy3 added to pytest workflow 2021-11-01 13:35:10 +00:00
Fabian Joswig
02dd41b6b7 python 3.10 added to pytest workflow 2021-11-01 13:19:37 +00:00
Fabian Joswig
0e8fc7d36a odr_fit renamed, deprecation warning added
least_squares and total_least_squares are now available to the top level
namespace
2021-11-01 12:01:46 +00:00
Fabian Joswig
1013307e24 least_squares function introduced 2021-11-01 11:49:57 +00:00
Fabian Joswig
b514bdee67 bug in fit general fixed 2021-10-31 12:02:02 +00:00
Fabian Joswig
d63c749a17 Fit_result gammma_method, str and repr added 2021-10-31 12:00:26 +00:00
Fabian Joswig
4ceb35992e fit_result class added 2021-10-31 11:06:12 +00:00
Fabian Joswig
a5fec92e1e merge_obs test refined 2021-10-29 17:07:49 +01:00
Fabian Joswig
8b6597c71c test merge_obs added 2021-10-29 17:03:08 +01:00
Fabian Joswig
a569209d51 reweighting test added, bug in reweighting propagation fixed 2021-10-29 16:42:01 +01:00
Fabian Joswig
eef464ec26 idx stored in list again to pass all tests 2021-10-29 16:15:52 +01:00
Fabian Joswig
11aa99ac8a irregular Obs tests generalized 2021-10-29 16:14:29 +01:00
Fabian Joswig
686e85ec3f additional test for irregular obs added 2021-10-29 15:56:18 +01:00
Fabian Joswig
c229dde124 linter fixed 2021-10-29 15:54:09 +01:00
Fabian Joswig
e5c0e031db memory saving storage of irregular observables implemented 2021-10-29 15:52:18 +01:00
Fabian Joswig
5077dfaad2 additional test for irregular Obs added 2021-10-29 15:49:17 +01:00
Fabian Joswig
8ceee688ec reverted idl storage to list, added simple test for irregular error
propagation
2021-10-29 15:12:34 +01:00
Fabian Joswig
6cf478fb57 irregular idl stored as np.array instead of list in order to save memory 2021-10-29 14:20:01 +01:00
Fabian Joswig
9039d1ad6f idx and means are now args instead of kwargs in Obs.__init__ 2021-10-29 12:58:40 +01:00
Fabian Joswig
c028ddf919 Unnecessary sorted calls in Obs.__init__ removed 2021-10-29 12:53:34 +01:00
Fabian Joswig
753ba5f90e order of idx check in Obs.__init__ exchanged to favor the standard case 2021-10-29 12:38:34 +01:00
Fabian Joswig
96721431c3 speed up of merge_idx 2021-10-29 12:13:04 +01:00
Fabian Joswig
100228d373 reweighted is now bool, performance of reweighted check improved 2021-10-29 11:56:58 +01:00
Fabian Joswig
607d77de25 performance improvement for is_merged in derived_observable 2021-10-29 11:51:01 +01:00
Fabian Joswig
5216fd1928 idl and is_merged added to slots 2021-10-29 11:21:14 +01:00
Fabian Joswig
bf440309df
Merge pull request #7 from s-kuberski/feature/irregularMC
Feature/irregular mc
2021-10-29 11:08:44 +01:00
Simon Kuberski
2f9538e884 This seems to be a known bug of flake8. I changed the code to avoid it... 2021-10-28 20:07:14 +02:00
Simon Kuberski
0736a4e9f6 The conventions for the proper placement of binary operators with respect to line breaks seems to have changed from python 3.6.9 to 3.8.12... 2021-10-28 19:59:32 +02:00
Simon Kuberski
e2565def8a Removed linter errors 2021-10-28 19:53:15 +02:00
Simon Kuberski
f26c049a89 added one further tests for no fft and irregular MC 2021-10-28 18:23:29 +02:00
Simon Kuberski
0a4b5e07ca Added tests for irregular MC 2021-10-28 18:07:09 +02:00
Simon Kuberski
9580a3a080 Merge branch 'develop' into feature/irregularMC 2021-10-28 17:46:38 +02:00
Simon Kuberski
1b2fd1ee34 Implemented handling of irregular MC chains 2021-10-28 17:46:09 +02:00
Fabian Joswig
ed8d9f9c5c __slots__ with __dict__ added to Obs
Memory consumption for an average Obs reduced by another 5%
Consider also dropping __dict__ for another 120 bytes per object
2021-10-28 14:47:13 +01:00
Fabian Joswig
2d35785087 Continuum tree-level propagator added to npr 2021-10-28 14:42:17 +01:00
Fabian Joswig
5bdfa3f8be DWF p_slash expression added to npr 2021-10-27 18:16:59 +01:00
Fabian Joswig
2b5bd7c5ed CONTRIBUTING updated 2021-10-27 09:08:37 +01:00
Fabian Joswig
0ad5076b7e docstrings added 2021-10-26 17:12:25 +01:00
Fabian Joswig
caa5fdb348 Most dictionaries removed from Obs.__init__, the dicitonaries are now
only initialized when the gamma_method is executed
2021-10-26 15:43:30 +01:00
Fabian Joswig
7874bdb1fd benchmarks simplified 2021-10-26 10:41:36 +01:00
Fabian Joswig
f38f86ae32 README updated 2021-10-26 10:21:48 +01:00