Fabian Joswig
a140b2ab39
refactor: removed redundant formulations of the chisquare function in
...
least_squares.
2023-03-01 16:29:59 +00:00
Fabian Joswig
ee2944d5b0
refactor: chisqfunc rewritten as sum over residuals.
2023-03-01 16:12:31 +00:00
Fabian Joswig
dc7033e51f
refactor: _standard_fit method made redundant. ( #154 )
...
* refactor: _standard_fit method made redundant.
* fix: xs and yz in Corr.fit promoted to arrays.
* fix: x promoted to array in _combined_fit if input is just a list.
* feat: residual_plot and qqplot now work with combined fits with
dictionary inputs.
* tests: test for combined fit resplot and qqplot added.
* docs: docstring of fits.residual_plot extended.
2023-03-01 10:00:35 +00:00
Fabian Joswig
de35332a80
Merge pull request #157 from fjosw/fix/calc_rho_large_t
...
_calculate_drho for large time separations
2023-02-28 15:46:54 +00:00
Fabian Joswig
d81d6ea0b8
fix: loop range in standard windowing procedure adjusted by gapsize
...
- Test added
Co-authored-by: Simon Kuberski <simon.kuberski@uni-muenster.de>
2023-02-27 21:43:29 +00:00
Fabian Joswig
a33c0a205a
feat: added __slots__ to Corr class. ( #155 )
2023-02-27 10:23:02 +00:00
Fabian Joswig
e85d7dfde6
ci: flake8 workflow made more strict again (and CONTRIBUTING.md updated.)
2023-02-26 19:08:47 +00:00
Fabian Joswig
854b46c5b4
chore: reformat in _compute_drho.
2023-02-26 18:58:54 +00:00
Fabian Joswig
8bc204fc31
tests: nan obs test added.
2023-02-26 18:56:46 +00:00
Fabian Joswig
3b773b7b52
ci: default ignore options added to flake8 workflow and CONTRIBUTING.md
...
updated.
2023-02-26 18:55:16 +00:00
Fabian Joswig
82adb215be
fix: _compute_drho now also works for i > w_max / 2.
2023-02-26 18:49:54 +00:00
Fabian Joswig
a2ed2653c6
ci: examples workflow now avoids matplotlib v3.7.0 which breaks import
...
of local style files.
2023-02-19 18:42:38 +00:00
Fabian Joswig
a538be82d7
ci: example workflow fail fast false.
2023-02-19 18:30:33 +00:00
Justus Kuhlmann
0bc08be634
Impr/refactor find files ( #153 )
...
* wrote small test for ms5_xsf read method
* small bug in ms5_xsf found
* first version of refactoring with test
* built _find_files into openQCD module
* postfix can now be used as before
* altered test data to be smaller
* read_rwms throws better Exception now
* typo corrected
* better tests for postfixes, also added similar solution for ext variable
* added method to sort names of files and replica better
2023-02-17 11:51:00 +00:00
Fabian Joswig
ee74ec4ed7
feat: removed computation of drho from standard windowing procedure. ( #152 )
2023-02-13 16:54:28 +00:00
Justus Kuhlmann
cef3c3e793
Impr/refactor find files ( #151 )
...
* wrote small test for ms5_xsf read method
* small bug in ms5_xsf found
* first version of refactoring with test
* built _find_files into openQCD module
* postfix can now be used as before
* altered test data to be smaller
* read_rwms throws better Exception now
* typo corrected
* better tests for postfixes, also added similar solution for ext variable
2023-02-08 14:52:29 +00:00
Fabian Joswig
bd66075f91
build: version number bumped to 2.7.0+dev.
2023-02-07 13:14:29 +00:00
Fabian Joswig
b6ebb64469
build: version number bumped to 2.6.0
2023-02-07 13:08:29 +00:00
Fabian Joswig
df46e7e5c8
docs: CHANGELOG updated.
2023-02-07 13:07:48 +00:00
Fabian Joswig
2027f0003a
Merge pull request #149 from jkuhl-uni/feat/read_ms5_xsf
...
fix for the case that there are multiple dots in file names
2023-02-07 13:00:40 +00:00
jkuhl-uni
ea1c89cad1
fix for the case that there are multiple dotsin file names
2023-02-07 13:52:33 +01:00
Fabian Joswig
3ca79581f3
Merge pull request #148 from PiaLJP/feature/correlated_combined_fit
...
Feature/correlated combined fit
2023-02-03 17:05:36 +00:00
ppetrak
b0b5d88dc3
Merge branch 'develop' of https://github.com/PiaLJP/piapyerrors into develop
2023-02-03 15:04:06 +01:00
ppetrak
ba54545b4e
feat/tests: Correlated fits now also work for combined fits.
2023-02-03 14:54:54 +01:00
Fabian Joswig
ae68e5baad
test: small bug in non overlapping test fixed.
2023-02-02 16:06:35 +00:00
Fabian Joswig
925f212e61
test: test for non overlapping configs fixed.
2023-02-02 15:22:35 +00:00
Fabian Joswig
2e66f0323a
Merge pull request #147 from fjosw/fix/non_overlapping_cnfgs
...
Fix non overlapping configurations
2023-02-02 15:15:04 +00:00
Fabian Joswig
3236ba54e7
Merge pull request #134 from PiaLJP/develop
...
sample implementation of a (uncorrelated) combined fit
2023-02-02 15:09:11 +00:00
Fabian Joswig
37c59a198e
test: test for values added to non overlapping tests.
2023-02-02 15:08:22 +00:00
Fabian Joswig
088f4d1239
feat: additional check for invalid input to least_squares added.
...
Co-authored-by: Simon Kuberski <simon.kuberski@uni-muenster.de>
2023-02-02 14:58:35 +00:00
Fabian Joswig
37b3498258
fix: unused variable removed in dobs.py
2023-02-02 14:38:43 +00:00
Simon Kuberski
dc5116aa2f
dobs: Zeros are written if config is not part of the Obs, these are ignored on input
2023-02-02 15:31:46 +01:00
Fabian Joswig
e34d49d88d
test: additional test for non overlapping configurations added.
2023-02-02 14:19:16 +00:00
Fabian Joswig
79d185aa7d
test: non_overlapping tests refined.
2023-02-02 13:57:58 +00:00
Fabian Joswig
f6df9d02f5
test: added additional tests for non-overlapping configurations.
2023-02-02 13:49:40 +00:00
Fabian Joswig
b3d030abf3
fix: fixed test_correlation_intersection_of_idls
2023-02-02 13:42:15 +00:00
Fabian Joswig
2e490e56f4
fix: fixed test intersection reduce.
2023-02-02 13:35:08 +00:00
Fabian Joswig
cb31e681b8
fix: rescaled incomplete measurements.
2023-01-31 17:44:49 +00:00
ppetrak
59d22fceee
fix: reduced the migrad solver tolerance + removed unnecessary check
2023-01-30 15:16:41 +01:00
ppetrak
80371a0898
fix/tests: Combined fit now also works when the keys of the x,y & func input dictionaries are not in the same order, build: improvements in performance
2023-01-30 14:26:47 +01:00
Fabian Joswig
8cc9c835f7
docs: remove deprecated call to checkdep_usetex.
2023-01-26 17:16:17 +00:00
Fabian Joswig
fe54b1aa13
docs: hyperlink fixed in docs.
2023-01-24 13:09:33 +00:00
Fabian Joswig
615795dc5b
docs: gm alias added to basic example, hyperlink fixed in documentation.
2023-01-24 13:06:14 +00:00
Fabian Joswig
49109dac58
docs: Explanation about ensemble names also made more explicit in
...
examples.
2023-01-24 13:01:58 +00:00
Fabian Joswig
07de2e767f
docs: Explanation about ensemble names made more explicit in
...
documentation.
2023-01-24 12:59:15 +00:00
Fabian Joswig
5adc3e0c76
test: sin2 cos2 test for error propagation added.
2023-01-24 10:10:52 +00:00
Fabian Joswig
9d602e4e51
build: minimal numpy version bumped to 1.21 as 1.20 runs out of support
...
next week.
2023-01-23 16:23:09 +00:00
Fabian Joswig
033d8e9ac4
ci: python 3.11 added to pytest workflow, minimal version of h5py bumped
...
to 3.8
2023-01-23 10:42:26 +00:00
Fabian Joswig
7682e29146
test: tests refactored.
2023-01-20 11:54:43 +00:00
Fabian Joswig
9ba09e6b8f
tests: gamma_method added to fuzzy test.
2023-01-20 11:49:44 +00:00