Commit graph

209 commits

Author SHA1 Message Date
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
Fabian Joswig
b5f3dd6ac3 Benchmarks added 2021-10-26 10:20:47 +01:00
Fabian Joswig
8655fe2cd1 Obs.is_zero() now correctly detects when an Obs is zero within machine
precision
2021-10-26 10:00:18 +01:00
Fabian Joswig
eedad7deda docstrings and tests added to linalg module 2021-10-25 21:59:12 +01:00
Fabian Joswig
14cf1f7d1b Additional test for multiple calls of gamma_method added 2021-10-25 21:35:50 +01:00
Fabian Joswig
f24451090a Bug in gamma_method fixed 2021-10-25 17:34:59 +01:00
Fabian Joswig
f395cb3d88 Complex scalar array operations now correctly overloaded 2021-10-25 15:10:18 +01:00
Fabian Joswig
ad53f28e46 mat_mat_op renamed to _mat_mat_op 2021-10-25 14:32:28 +01:00
Fabian Joswig
a24e608413 g5H operation of Npr_matrix optimized 2021-10-25 14:26:58 +01:00
Fabian Joswig
d4b86f5f73 linalg.matmul now works with any number of operands 2021-10-25 13:58:16 +01:00
Fabian Joswig
68b25ba4ca npr.Zq now checks if imag part is at machine precision 2021-10-25 12:24:54 +01:00
Fabian Joswig
325293f2b4 rtruediv implemented for CObs, tests extended 2021-10-25 10:44:51 +01:00
Fabian Joswig
c634d183a1 Another bug in complex mutliplication fixed 2021-10-25 09:51:30 +01:00
Fabian Joswig
8720ae6dfb Merge branch 'develop' of github.com:fjosw/pyerrors into develop 2021-10-25 09:41:52 +01:00
Fabian Joswig
9b023e339f Bug in complex mutliplication fixed 2021-10-25 09:41:34 +01:00
Fabian Joswig
e1fd4606d3 Tests made more rigorous 2021-10-23 17:24:39 +01:00
Fabian Joswig
8aa3fba222 README updated 2021-10-23 17:02:50 +01:00
Fabian Joswig
94e3ebe7f0 read bilinear added to input/hadrons 2021-10-22 18:29:28 +01:00
Fabian Joswig
1223676b08 recombination of complex matrices from real representation optimized 2021-10-22 16:45:40 +01:00
Fabian Joswig
89ea9133cc npr module now uses new linalg functions 2021-10-22 14:46:34 +01:00
Fabian Joswig
c3f8b24a21 matrix valued operations speed up, inv and cholesky explictly added 2021-10-22 14:24:51 +01:00
Fabian Joswig
60d2e25ed7 Obs value and dvalue are now properties 2021-10-21 16:15:02 +01:00
Fabian Joswig
a3ddf51965 Further optimiuations in Obs.__init__ 2021-10-21 16:06:29 +01:00
Fabian Joswig
0cea84a9c1 formatting fixed 2021-10-21 15:52:57 +01:00
Fabian Joswig
369ee0a324 Alternative way to initialize Obs to speed up error propagation 2021-10-21 15:51:17 +01:00
Fabian Joswig
8ed1dac057 CONTRIBUTING.md updated 2021-10-21 15:05:21 +01:00
Fabian Joswig
99357ddd97 __slots__ in Obs class commented out for now 2021-10-21 14:55:04 +01:00
Fabian Joswig
913a3deaf2 Simple version number added 2021-10-21 14:52:44 +01:00
Fabian Joswig
6c962adade ks_test moved to fits module 2021-10-21 11:58:21 +01:00
Fabian Joswig
0b158f8731 fits fit_exp removed 2021-10-21 11:53:50 +01:00
Fabian Joswig
f4abad1280 complex real matrix mutliplication speed up 2021-10-21 11:11:08 +01:00
Fabian Joswig
7efe9612bc npr doc extended, CObs now have real and imag properties 2021-10-21 10:59:53 +01:00
Fabian Joswig
e7efa822b0 New submodule dirac 2021-10-21 09:07:04 +01:00
Fabian Joswig
b5c9738d52 Bug in Zq fixed which altered the momentum of propagators 2021-10-20 14:37:46 +01:00
Fabian Joswig
fe766cb44e Euclidean gamma matrix tests added 2021-10-20 13:48:02 +01:00
Fabian Joswig
078ee76b29 _check_geometry added 2021-10-20 13:32:38 +01:00
Fabian Joswig
7a55413b0e Zq added to npr 2021-10-20 13:25:06 +01:00