* corret type clause
* add tests, changes in create_json_string
* create json-string now gives back None
* revert changes
* fix panda sql export
* add SQL test
* fixed None type export for csv and sql.gz
* move None parsing to json io
* alter regex
* revert changes
* only replace None with empty str when necessary
* fixed deserialze_df for python 3.7
* add more tesets
* fix case where gz was ignored
* hand voer gz explicitly
* replace nan by None in non-Obs columns
* moved warning to csv export, mroe tests
* only values able to be nan are put in np.isnan()
* added python float for warning
* fix: String conversion of Obs can now handle a dvalue that is NaN or inf
* Feat: Added extraction of w0/a from openQCD files
* Removed unnecessary round in w0 routine
* Improved error handling in fit_t0
* Allowed to change the reference flow time in t0 and w0 determinations.
* Added doc string to fit_t0
* Fix: Corrected merging of idls
* Fix: Computation of drho in cases where tau_int is large compared to the chain length
* Removed unnecessary imports
* Refactor list comparisons in obs.py
* feat: first version of read flow observables for new hadrons module.
* feat: refactored t0 fit in seperate function and added extract_t0_hd5 to
hadrons submodule.
* feat: _format_uncertainty now accepts a significance.
* feat: __format__ now accepts significance.
* feat: explicit + sign added to format.
* fix: - option removed from format specifier.
* feat: space format added.
* refactor read_sfcf
* adding tests for find_corr and read_compact_file
* add necessary broken data for tests
* fixed appended mode reading
* factored out sort_names and find_files
* now also using sort_files in sfcf.py
* edited tests to fit with new structure
* added find_files function
* shifted helpfunctions to bottom of file
* removed some debug lines
* linting
* Fixed requested changes, added silent mode
* added Exception if correlator is not found by read_append_rep
* use tmp_path fixture
* linting silent keyword
* try to fix testing for a_bb
* tests: Exception testing in test_find_corr made more explicit.
---------
Co-authored-by: Fabian Joswig <fabian.joswig@ed.ac.uk>
* feat: Added serialization of list of Obs in pandas.to_sql.
* tests: test for list of Obs to sql added.
* feat: auto_gamma functionality added for deserialization of lists of
Obs.
* refactor: merged combined fit and prior fit without breaking the
routine. Fitting with priors does not work yet.
* refactor: correlated fits without priors work now.
* refactor: prior error propagation and dof fixed.
* refactor: old prior fit implementation moved to tests.
* refactor: moved _extract_val_and_dval out of least_squares.
* refactor: comment removed.
* tests: additional tests and exceptions added.
* tests: test for constrained prior fit added.
* docs: least_squares docstring extended.
* fix: linting errors fixed.
* feat: additional if cause for fits without priors added to achieve
original speed.
* tests: test_constrained_and_prior_fit fixed.
* fix: fix array cast of least_squares dict mode.
* tests: test for lists in dict fit added.
* fix: additional asarray added in resplot.
Co-authored-by: Simon Kuberski <simon.kuberski@uni-muenster.de>