Commit graph

2493 commits

Author SHA1 Message Date
fjosw
d0ee2f886a Documentation updated 2023-11-23 12:34:56 +00:00
fjosw
66ebbd2669 Merge branch 'develop' into documentation 2023-11-23 12:34:22 +00:00
Fabian Joswig
728c2e55ee
[fix] fixed how the filestem is extracted in hadrons/read_hdf5. (#218) 2023-11-23 13:34:07 +01:00
Fabian Joswig
fb17a46eb9 [docs] latex detection in example notebooks improved. 2023-11-22 17:53:58 +01:00
fjosw
fc9a03dd58 Documentation updated 2023-11-17 17:58:03 +00:00
fjosw
4859640b41 Merge branch 'develop' into documentation 2023-11-17 17:57:32 +00:00
JanNeuendorf
e1a4d0c218
Additional GEVP method with errors (#195)
* Added the function error_gevp() to compute the gevp with statistical errors.

* Changed method name from error_gevp to error_GEVP and removed automatic gamma method

* added auto_gamma to error_GEVP

* Specified exceptions in Corr.error_GEVP

* Fixed a wrong path. It should be np.linalg.LinAlgError

* Added a test for error_GEVP

* The tests of error_gevp loads a test matrix

* Incorporated eigenvectors with uncertainties in GEVP routine

* Cleaned up GEVP routines

* Cleaned up breaking change from merge

* Released tolerance in test of GEVP

* Repaired broken GEVP test

---------

Co-authored-by: Simon Kuberski <simon.kuberski@uni-muenster.de>
2023-11-17 18:57:18 +01:00
Fabian Joswig
a8d16631d8 [doc] Added Programming Language :: Python :: 3.12 classifier to setup.py 2023-11-14 20:28:52 +01:00
fjosw
742f18d333 Documentation updated 2023-11-10 18:14:08 +00:00
fjosw
a1b9473293 Merge branch 'develop' into documentation 2023-11-10 18:13:28 +00:00
s-kuberski
d689959b1f
fix: Check if configs appears multiple times when creating an obs (#216) 2023-11-10 19:13:11 +01:00
Fabian Joswig
eb83ff2091 [ci] removed failing pytest 3.12 test for now. 2023-11-10 14:21:35 +01:00
Fabian Joswig
e032412ebd
[ci] Added python 3.12 to pytest and examples workflows. (#212) 2023-10-27 08:39:33 +02:00
fjosw
feb19ca04c Documentation updated 2023-10-24 17:32:00 +00:00
fjosw
bdb7c7e2ee Merge branch 'develop' into documentation 2023-10-24 17:31:15 +00:00
s-kuberski
dc63142f8e
Fixed bugs for combined fits with multiple independent variables (#211) 2023-10-24 19:30:52 +02:00
fjosw
3b766546af Documentation updated 2023-10-20 17:23:57 +00:00
fjosw
2423c7e49e Merge branch 'develop' into documentation 2023-10-20 17:23:13 +00:00
Justus Kuhlmann
0ef8649031
Feat/read sfcf multi (#210)
* make template

* read_sfcf_multi running with compact format

* fix append mode, norrmal tests work

* improve readability

* add simple test for multi_read

* simple multi_test works

* add first method to check sfcf param hashes

* add docstring

* simple test for o format working

* use benedict to make loops easier

* introduce python-benedict as dep

* no nice_out, less error prone, found bug in tests

* Revert "introduce python-benedict as dep"

This reverts commit 9696d68b7a.

* Revert "use benedict to make loops easier"

This reverts commit fa3987479b.

* no nice output after reverts

* [build] Added jkuhl-uni as CODEOWNER for sfcf.

* refactor: flatten internal dicts

* very small test extension

* ...flake8

* docu

* Delete second sep init

---------

Co-authored-by: Fabian Joswig <fabian.joswig@uni-muenster.de>
2023-10-20 19:22:55 +02:00
fjosw
f1fb56189f Documentation updated 2023-09-17 16:12:47 +00:00
fjosw
e4da34ae59 Merge branch 'develop' into documentation 2023-09-17 16:12:08 +00:00
Fabian Joswig
957030cba0 fix: explicit type check replaced by isinstance in fits.least_squares. 2023-09-17 18:11:26 +02:00
fjosw
923b678fef Documentation updated 2023-09-15 07:03:59 +00:00
fjosw
95c4908c0c Merge branch 'develop' into documentation 2023-09-15 07:03:10 +00:00
Fabian Joswig
2017de0ec7 ci: workflow_dispatch added to pytest and examples workflow. 2023-09-15 09:02:08 +02:00
fjosw
6643b523c5 Documentation updated 2023-07-21 13:18:02 +00:00
fjosw
4317187392 Merge branch 'develop' into documentation 2023-07-21 13:17:11 +00:00
Fabian Joswig
7f8c2ce33b
feat: added support for addition and multiplication of complex numbers (#209)
to Corr objects.
2023-07-21 14:15:41 +01:00
Fabian Joswig
01ef97ffdf
docs: example 5 validation updated. 2023-07-20 12:20:06 +01:00
fjosw
efc460c2f1 Documentation updated 2023-07-20 10:56:03 +00:00
fjosw
bd8042ac8d Merge branch 'develop' into documentation 2023-07-20 10:55:15 +00:00
Fabian Joswig
7f5373d5e4
build: version bumped to 2.10.0-dev 2023-07-20 11:54:43 +01:00
fjosw
415a873e27 Documentation updated 2023-07-20 10:43:18 +00:00
fjosw
1c4b5bfe33 Merge branch 'develop' into documentation 2023-07-20 10:42:29 +00:00
Fabian Joswig
d768d355ac
build: version bumped to 2.9.0 2023-07-20 11:41:50 +01:00
Fabian Joswig
07ad89ec6e
docs: CHANGELOG updated. 2023-07-20 11:41:10 +01:00
fjosw
de28561260 Documentation updated 2023-07-20 10:32:55 +00:00
fjosw
61afbb10fb Merge branch 'develop' into documentation 2023-07-20 10:31:59 +00:00
Fabian Joswig
087a3f92eb
feat: short version of vectorized gamma_method simplified. 2023-07-20 11:31:20 +01:00
fjosw
5165a43691 Documentation updated 2023-07-19 14:07:36 +00:00
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