fjosw
af8ab0a59f
Merge branch 'develop' into documentation
2023-07-19 14:06:38 +00:00
Fabian Joswig
af28f77ec5
__eq__ method for Corr class ( #206 )
...
* feat: implemented __eq__ method for Corr class.
* feat: __eq__ method now respects None entries in correlators.
* feat: Obs can now be compared to None, __ne__ method removed as it is
not required.
* feat: Corr.__eq__ rewritten to give a per element comparison.
* tests: additional test case for correlator comparison added.
* feat: comparison now also works for padding.
2023-07-19 15:06:19 +01:00
fjosw
7ef931e23f
Documentation updated
2023-07-19 11:14:38 +00:00
fjosw
9a186d6c30
Merge branch 'develop' into documentation
2023-07-19 11:13:42 +00:00
Fabian Joswig
1e438356fd
Vectorized gamma_method ( #207 )
...
* feat: vectorized gamma_method function added.
* feat: vectorized gamma method generalized to also work on other objects
like Corr or Fit_result.
* feat: alias gamma_method for vectorized gamma_method added.
* docs: example 5 updated to include vectorized gamma_method.
* docs: output of example 5 updated.
2023-07-19 12:13:20 +01:00
fjosw
ddf98427c6
Documentation updated
2023-07-18 15:06:14 +00:00
fjosw
3e04db46ce
Merge branch 'develop' into documentation
2023-07-18 15:05:22 +00:00
Fabian Joswig
6b7846486d
General hadrons hdf5 reader added ( #205 )
...
* feat: new general read_hd5 function added.
* feat: real or imaginary part can be specified in read_hd5.
* fix: spacing fixed.
* feat: Added the option to extract complex correlators in read_hd5.
2023-07-18 16:04:59 +01:00
fjosw
8eacada9de
Documentation updated
2023-07-18 11:08:42 +00:00
fjosw
9b06620d58
Merge branch 'develop' into documentation
2023-07-18 11:08:01 +00:00
Fabian Joswig
66d5f8be24
Corr array initialization generalized ( #203 )
...
* feat: corr array initialization generalized.
* feat: additional checks for three-dimensional arrays added.
* docs: Corr docstring improved.
* docs: typos corrected.
* docs: details about None padding added to Corr docstring.
2023-07-18 12:07:46 +01:00
fjosw
137575c1b3
Documentation updated
2023-07-18 09:37:12 +00:00
fjosw
a13f13c327
Merge branch 'develop' into documentation
2023-07-18 09:36:35 +00:00
Fabian Joswig
491c7bcb04
fix: split meson on last underscore in read_meson_hdf5. ( #204 )
2023-07-18 10:36:19 +01:00
fjosw
1d9bc89e16
Documentation updated
2023-07-17 14:35:42 +00:00
fjosw
2f1b3e815d
Merge branch 'develop' into documentation
2023-07-17 14:34:55 +00:00
Fabian Joswig
ad188acec4
docs: instruction for installing develop branch updated.
2023-07-17 15:34:25 +01:00
fjosw
63a14af010
Documentation updated
2023-07-17 12:36:01 +00:00
fjosw
ca043fb8fc
Merge branch 'develop' into documentation
2023-07-17 12:35:11 +00:00
Fabian Joswig
bf1c762148
docs: read_meson docstring improved.
2023-07-17 13:34:39 +01:00
fjosw
fca014ed5c
Documentation updated
2023-07-17 10:50:02 +00:00
fjosw
345b7404d3
Merge branch 'develop' into documentation
2023-07-17 10:49:15 +00:00
Fabian Joswig
f1150f09c8
Matmul overloaded for correlator class. ( #199 )
...
* feat: matmul method added to correlator class.
* feat: corr, corr matmul and correlator matrix trace added.
* tests: tests for matmul and trace added.
* tests: slightly reduced tolerance and good guess bad guess test.
* feat: rmatmul added and __array_priority__ set.
* tests: additional tests for rmatmul added.
* tests: one more tests for rmatmul added.
* docs: docstring added to Corr.trace.
* tests: associative property test added for complex Corr matmul.
* fix: Corr.roll method now also works for correlator matrices by
explicitly specifying the axis.
Co-authored-by: Matteo Di Carlo <matteo.dicarlo93@gmail.com>
* feat: exception type for correlator trace of 1dim correlator changed.
* tests: trace N=1 exception tested.
---------
Co-authored-by: Matteo Di Carlo <matteo.dicarlo93@gmail.com>
2023-07-17 11:48:57 +01:00
Fabian Joswig
7d1858f6c4
Merge branch 'develop' of github.com:fjosw/pyerrors into develop
2023-07-17 10:19:56 +01:00
Fabian Joswig
1343391212
docs: ask a question added to README.
2023-07-17 10:19:20 +01:00
fjosw
171c2cda2d
Documentation updated
2023-07-14 13:27:54 +00:00
fjosw
faf1f78ee8
Merge branch 'develop' into documentation
2023-07-14 13:27:13 +00:00
Fabian Joswig
5c2a6de56f
fix: explicit Exception for combined fit constant edge case. ( #202 )
2023-07-14 14:26:54 +01:00
fjosw
8c370ebc91
Documentation updated
2023-07-14 13:23:17 +00:00
fjosw
6f3abd0b36
Merge branch 'develop' into documentation
2023-07-14 13:22:20 +00:00
s-kuberski
6dcd0c3518
feat: Added numerical integration of generic functions ( #201 )
...
* feat: Added numerical integration of generic functions
* refactored integration routines
* tests: two trivial tests for integration added.
* docs: quad docstring corrected.
* Small bugfix for integration without obs
---------
Co-authored-by: Fabian Joswig <fabian.joswig@ed.ac.uk>
2023-07-14 14:21:59 +01:00
fjosw
8dae4e684c
Documentation updated
2023-07-14 12:39:22 +00:00
fjosw
328869f300
Merge branch 'develop' into documentation
2023-07-14 12:38:38 +00:00
Fabian Joswig
8736d1cd3c
feat: CObs format added and complex Corr print improved. ( #200 )
2023-07-14 13:38:21 +01:00
fjosw
ffa1193595
Documentation updated
2023-07-14 12:13:08 +00:00
fjosw
f72a2c5f94
Merge branch 'develop' into documentation
2023-07-14 12:12:27 +00:00
Fabian Joswig
b62a18643e
Bootstrap export/import ( #198 )
...
* feat: export_bootstrap method added.
* feat: import_bootstrap function added.
* tests: first test for import/export bootstrap added.
* feat: bootstrap feature cleaned up.
* docs: boostrap docstrings improved.
2023-07-14 13:12:11 +01:00
fjosw
8c4ead8410
Documentation updated
2023-07-10 15:34:17 +00:00
fjosw
9b1f60c00e
Merge branch 'develop' into documentation
2023-07-10 15:33:35 +00:00
Fabian Joswig
2cd076dbd7
docs: details in documentation clarified.
2023-07-10 16:33:09 +01:00
Fabian Joswig
305b458d19
docs: link to Changelog added to README.
2023-07-10 16:13:32 +01:00
Fabian Joswig
e73e393695
docs: pip installation instructions changed.
2023-07-10 16:12:00 +01:00
Fabian Joswig
bf25ecf2ee
docs: Contributing guidelines clarified.
2023-07-10 16:11:25 +01:00
Fabian Joswig
c47e1ccac7
build: flake8 added to test build option in setup.py.
2023-07-10 16:06:55 +01:00
Fabian Joswig
5b024c7379
build: nbmake added to test build option in setup.py.
2023-07-10 16:06:00 +01:00
Fabian Joswig
47bb746b63
docs: citing pyerrors section added to README.
2023-07-10 15:53:33 +01:00
Fabian Joswig
db79cb2d95
tests: test for print_config added.
2023-07-10 15:44:06 +01:00
Fabian Joswig
9589820253
tests: coverage for all derivative variants extended.
2023-07-10 15:35:37 +01:00
fjosw
9a32f1e326
Documentation updated
2023-07-10 14:33:32 +00:00
fjosw
8ea8d96d65
Merge branch 'develop' into documentation
2023-07-10 14:32:47 +00:00