Commit graph

2503 commits

Author SHA1 Message Date
fjosw
36f359ba45 Merge branch 'develop' into documentation 2025-03-09 11:38:23 +00:00
Fabian Joswig
3c36ab08c8 [Version] Bump version to 2.15.0-dev 2025-03-09 12:37:42 +01:00
fjosw
0c736cbef9 Documentation updated 2025-03-09 11:36:34 +00:00
fjosw
8d57f27df4 Merge branch 'develop' into documentation 2025-03-09 11:36:02 +00:00
Fabian Joswig
b2847a1f80 [Release] Bump version to 2.14.0 and update CHANGELOG 2025-03-09 12:35:29 +01:00
fjosw
8f13d14131 Documentation updated 2025-02-25 15:59:32 +00:00
fjosw
752b82f48b Merge branch 'develop' into documentation 2025-02-25 15:58:59 +00:00
s-kuberski
17792418ed
[Fix] Removed the possibility to create an Obs from data on several replica (#258)
* [Fix] Removed the possibility to create an Obs from data on several replica

* [Fix] extended tests and corrected a small bug in the previous commit

---------

Co-authored-by: Simon Kuberski <simon.kuberski@cern.ch>
2025-02-25 16:58:44 +01:00
Fabian Joswig
dd4f8525f7
[CI] Add ARM runner and bump macos runner python version to 3.12 (#260) 2025-02-19 18:23:56 +01:00
fjosw
3585775d30 Documentation updated 2025-02-19 17:16:41 +00:00
fjosw
4b34424c65 Merge branch 'develop' into documentation 2025-02-19 17:16:11 +00:00
s-kuberski
5f5438b563
[Feat] Introduce checks of the provided inverse matrix for correlated fits (#259)
Co-authored-by: Simon Kuberski <simon.kuberski@cern.ch>
2025-02-19 18:15:55 +01:00
fjosw
101e14289e Documentation updated 2025-02-13 18:44:44 +00:00
fjosw
ac80e1e789 Merge branch 'develop' into documentation 2025-02-13 18:44:15 +00:00
s-kuberski
6ed6ce6113
[fix] Corrected an error message (#257)
Co-authored-by: Simon Kuberski <simon.kuberski@cern.ch>
2025-02-13 19:43:56 +01:00
fjosw
ed016561eb Documentation updated 2025-01-10 08:36:49 +00:00
fjosw
2aa5948857 Merge branch 'develop' into documentation 2025-01-10 08:36:21 +00:00
Fabian Joswig
7eabd68c5f
[CI] Speed up test workflow install phase by using uv (#254)
* [CI] Speed up install phase by using uv

* [CI] Use uv in examples workflow

* [CI] Fix yml syntax

* [CI] Install uv into system env

* [CI] Add system install for examples workflow
2025-01-10 09:36:05 +01:00
fjosw
35df837bb4 Documentation updated 2025-01-06 09:47:33 +00:00
fjosw
8a798c838d Merge branch 'develop' into documentation 2025-01-06 09:47:02 +00:00
Justus Kuhlmann
9ff34c27d7
Fix/sfcf ensname (#253)
* correct strings in _get_rep_names, add option for rep_sep

* doc

* add test for rep name getters
2025-01-06 10:46:49 +01:00
Fabian Joswig
997d360db3
[ci] Add ruff workflow (#250)
* [ci] Add ruff workflow

* [ci] Add src for ruff workflow

* [ci] Rename ruff worklow

* [ci] Adjust on for ruff workflow
2024-12-24 17:52:08 +01:00
fjosw
47ebab3037 Documentation updated 2024-12-24 14:36:46 +00:00
fjosw
520d506c5c Merge branch 'develop' into documentation 2024-12-24 14:36:16 +00:00
Fabian Joswig
3eac9214b4
[Fix] Ruff rules and more precise Excpetion types (#248)
* [Fix] Fix test for membership should be 'not in' (E713)

* [Fix] Fix module imported but unused (F401)

* [Fix] More precise Exception types in dirac, obs and correlator
2024-12-24 15:35:59 +01:00
fjosw
c8ad7a34d8 Documentation updated 2024-12-18 12:01:47 +00:00
fjosw
64015c1d63 Merge branch 'develop' into documentation 2024-12-18 12:00:58 +00:00
Fabian Joswig
d908508120 [docs] Simplify README 2024-12-18 13:00:06 +01:00
fjosw
f374d016c1 Documentation updated 2024-12-05 21:09:36 +00:00
fjosw
c5f004dd67 Merge branch 'develop' into documentation 2024-12-05 21:09:06 +00:00
Justus Kuhlmann
b1448a2703
Fix plateaus in correlator (#247) 2024-12-05 22:08:48 +01:00
fjosw
c990fa5e01 Documentation updated 2024-11-26 16:53:12 +00:00
fjosw
1f07eb5775 Merge branch 'develop' into documentation 2024-11-26 16:52:42 +00:00
Fabian Joswig
30bfb55981
[Feat] Provide derivatives for pow (#246)
* [Feat] Provide manual derivatives for __pow__

* [Feat] Also applied changes to rpow

* [Test] Another pow test added.
2024-11-26 17:52:27 +01:00
fjosw
bc9f7557b7 Documentation updated 2024-11-03 16:08:35 +00:00
fjosw
86852afc2b Merge branch 'develop' into documentation 2024-11-03 16:08:06 +00:00
Fabian Joswig
0ce765a99d [Version] Bumped version to 2.14.0-dev 2024-11-03 17:07:29 +01:00
fjosw
62bc739894 Documentation updated 2024-11-03 16:04:06 +00:00
fjosw
9914e392c2 Merge branch 'develop' into documentation 2024-11-03 16:03:36 +00:00
Fabian Joswig
c057ecffda [Release] Updated changelog and bumped version 2024-11-03 17:03:06 +01:00
Fabian Joswig
47fd72b814
[Build] Release workflow added. (#244) 2024-11-03 16:57:20 +01:00
fjosw
b266d52665 Documentation updated 2024-10-14 21:28:10 +00:00
fjosw
8ef28f3398 Merge branch 'develop' into documentation 2024-10-14 21:27:39 +00:00
Fabian Joswig
b43a2cbd34
[ci] Add python 3.13 to pytest workflow. (#242)
* [ci] Add python 3.13 to pytest workflow.

* [ci] Remove py and pyarrow from pytest workflow
2024-10-14 23:27:24 +02:00
fjosw
e86173a0db Documentation updated 2024-09-13 17:16:42 +00:00
fjosw
2b668c1636 Merge branch 'develop' into documentation 2024-09-13 17:16:13 +00:00
s-kuberski
4b1bb0872a
fix: corrected bug that prevented combined fits with multiple x-obs in some cases (#241)
* fix: corrected bug that prevented combined fits with multiple x-obs in some cases

* made test more complex

* [Fix] Slightly increase tolerance for matrix function test.

* Adapt test_merge_idx to compare lists

---------

Co-authored-by: Simon Kuberski <simon.kuberski@cern.ch>
Co-authored-by: Fabian Joswig <fjosw@users.noreply.github.com>
2024-09-13 19:15:59 +02:00
fjosw
3cb0b7ab26 Documentation updated 2024-09-13 06:35:52 +00:00
fjosw
b1774646f4 Merge branch 'develop' into documentation 2024-09-13 06:35:25 +00:00
Pia Leonie Jones Petrak
1d6f7f65c0
Feature/corr matrix and inverse cov matrix as input in least squares function for correlated fits (#223)
* feat: corr_matrix kwargs as input for least squares fit

* feat/tests: inverse covariance matrix and correlation matrix kwargs as input for least squares function

* feat/tests/example: reduced new kwargs to 'inv_chol_cov_matrix' and outsourced the inversion & cholesky decomposition of the covariance matrix (function 'invert_corr_cov_cholesky(corr, covdiag)')

* tests: added tests for inv_chol_cov_matrix kwarg for the case of combined fits

* fix: renamed covdiag to inverrdiag needed for the cholesky decomposition and corrected its documentation

* examples: added an example of a correlated combined fit to the least_squares documentation

* feat/tests/fix(of typos): added function 'sort_corr()' (and a test of it) to sort correlation matrix according to a list of alphabetically sorted keys

* docs: added more elaborate documentation/example of sort_corr(), fixed typos in documentation of invert_corr_cov_cholesky()
2024-09-13 08:35:10 +02:00