Commit graph

37 commits

Author SHA1 Message Date
Fabian Joswig
b8c26fd41d refactor: unnecessary code in scalar_mat_op removed 2021-12-23 14:26:17 +01:00
Fabian Joswig
1ba7566a62 refactor!: Code for numerical differentation of linalg operations
removed
2021-12-23 14:19:24 +01:00
Fabian Joswig
fe03bf9844 feat: linalg.einsum optimized 2021-12-10 15:39:57 +00:00
Fabian Joswig
207a60c085 refactor: linalg.slogdet removed 2021-12-10 14:41:56 +00:00
Fabian Joswig
a2a799b591 feat: linalg.det added, test added 2021-12-10 14:39:14 +00:00
Fabian Joswig
525dea0209 refactor: removed code from autograd master, test adjusted 2021-12-10 14:26:05 +00:00
Fabian Joswig
147bc6b24b feat: first working version of array_mode in dervived_observable 2021-12-02 12:50:08 +00:00
Fabian Joswig
4c8d758889 test: test for linalg.einsum added 2021-12-01 12:19:32 +00:00
Fabian Joswig
3f6703ad6a feat: linalg.einsum now works with real, complex and float matrices 2021-12-01 12:17:38 +00:00
Fabian Joswig
fe1aeb5354 feat: einsum function added to linalg module 2021-12-01 09:35:40 +00:00
Fabian Joswig
6bc8102f87 refactor: jackknife helper functions in linalg module refactored 2021-12-01 09:22:16 +00:00
Fabian Joswig
1fa3bc1291 fix: linalg.jack_matmul now works with arrays of arbitrary shape 2021-11-30 11:52:53 +00:00
Fabian Joswig
976d9c3f29 feat: linalg.jack_matmul now also works with non Obs valued matrices. 2021-11-18 11:49:46 +00:00
Fabian Joswig
28bf0f1701 feat: linalg.jack_matmul now also works with irregular monte carlo
chains
2021-11-18 11:17:20 +00:00
Fabian Joswig
c31034565a feat: jack_matmul no works with an arbitrary number of operands 2021-11-18 10:46:30 +00:00
Fabian Joswig
a673a8f656 fix: derived_array now also has the reduced loop in derived_observable 2021-11-17 17:36:43 +00:00
Fabian Joswig
24b8647286
Merge pull request #10 from s-kuberski/feature/irregularMC
Feature/irregular mc
2021-11-17 17:31:17 +00:00
Fabian Joswig
865830af4c feat: alternative matrix multiplication routine jack_matmul implemented 2021-11-17 16:57:08 +00:00
Simon Kuberski
3d3e52e33d Included change to is_merged in linal module 2021-11-17 17:19:24 +01:00
Fabian Joswig
b937ef04bb docs: typos in docstrings corrected 2021-11-15 11:13:12 +00:00
Fabian Joswig
0644ecf9aa bugs in derived_array and gamma_method fixed which caused odd behaviour
in connection with irregular monte carlo chains
2021-11-12 09:39:18 +00:00
Fabian Joswig
7c0ff6c8d9 bug in derived_array for irregular monte carlo chains fixed 2021-11-11 11:07:15 +00:00
Fabian Joswig
b5503cb362 helper functions or irregular monte carlo chains hidden in global
namespace
2021-11-11 10:50:22 +00:00
Fabian Joswig
4d3b00eb48 derived_array adjusted to work with irregular Monte Carlo chains.
Additional test required for verification.
2021-11-11 10:45:19 +00:00
Fabian Joswig
f1394bbde6 jackknifing module removed 2021-11-09 10:27:50 +00:00
Fabian Joswig
effccb1cc8 docstrings updated 2021-11-07 21:44:22 +00:00
Fabian Joswig
9805ee2b4b pyerrors.py renamed to obs.py, h5py added as dependency 2021-11-07 11:24:56 +00:00
Fabian Joswig
eedad7deda docstrings and tests added to linalg module 2021-10-25 21:59:12 +01:00
Fabian Joswig
ad53f28e46 mat_mat_op renamed to _mat_mat_op 2021-10-25 14:32:28 +01:00
Fabian Joswig
d4b86f5f73 linalg.matmul now works with any number of operands 2021-10-25 13:58:16 +01:00
Fabian Joswig
1223676b08 recombination of complex matrices from real representation optimized 2021-10-22 16:45:40 +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
7b0645bda0 Complex matrix operations now work with ndarrays instead of numpy
matrices
2021-10-18 14:37:09 +01:00
Fabian Joswig
157fc1058a mat_mat_op now also works with complex matrices 2021-10-17 13:03:14 +01:00
Fabian Joswig
117a925775 sinh effective mass implemented 2021-10-12 11:24:43 +01:00
Fabian Joswig
57c6a07801 flake8 style changes 2021-10-11 12:22:58 +01:00
fjosw
d9b2077d2c Initial public release 2020-10-13 16:53:00 +02:00