Commit graph

351 commits

Author SHA1 Message Date
6a3e433ab1
add ability to only write to temp files when reading many measurements
Some checks failed
Mypy / mypy (push) Failing after 1m6s
Pytest / pytest (3.12) (push) Successful in 1m13s
Pytest / pytest (3.13) (push) Successful in 1m8s
Pytest / pytest (3.14) (push) Successful in 1m10s
Ruff / ruff (push) Failing after 55s
2026-07-10 19:31:05 +02:00
e4ef0d57b7
expose tomml interface in API 2026-07-10 15:56:07 +02:00
906a2bdf38
files should be a list for all of oqcd imports 2026-07-08 10:21:35 +02:00
2c002a201a
ensure right type for files for ms1 2026-07-08 10:21:00 +02:00
bc1b496794
organize imports 2026-07-07 16:40:29 +02:00
21750ec362
Merge branch 'develop' into feat/fast_import 2026-07-07 14:39:25 +02:00
48b95f2700
use warnings better, small typo correction in test 2026-07-07 13:51:58 +02:00
4cf17c3993
use stricter ruff rules 2026-07-07 13:35:40 +02:00
f01f705af2
Merge branch 'develop' into lint/strict_ruff 2026-07-07 12:14:56 +02:00
07fdc1ba6a
check if param file exists 2026-07-07 08:52:01 +02:00
4b1c213090
Fix: variable typo 2026-07-01 14:15:37 +02:00
25124025fb
Fix: rename clone target to path 2026-07-01 10:18:18 +02:00
f14fe6f2e3
add build 2026-07-01 10:16:56 +02:00
354cd96407
add matplitlib
All checks were successful
Mypy / mypy (push) Successful in 1m12s
Pytest / pytest (3.12) (push) Successful in 1m18s
Pytest / pytest (3.13) (push) Successful in 1m10s
Pytest / pytest (3.14) (push) Successful in 1m15s
Ruff / ruff (push) Successful in 59s
Mypy / mypy (pull_request) Successful in 1m9s
Pytest / pytest (3.12) (pull_request) Successful in 1m18s
Pytest / pytest (3.13) (pull_request) Successful in 1m11s
Pytest / pytest (3.14) (pull_request) Successful in 1m14s
Ruff / ruff (pull_request) Successful in 1m0s
2026-05-26 11:40:18 +02:00
c6ad3f9003
add automatic saving of plots for t0 and t1
Some checks failed
Mypy / mypy (push) Failing after 46s
Pytest / pytest (3.12) (push) Failing after 45s
Pytest / pytest (3.13) (push) Failing after 42s
Ruff / ruff (push) Has been cancelled
Mypy / mypy (pull_request) Has been cancelled
Pytest / pytest (3.12) (pull_request) Has been cancelled
Pytest / pytest (3.13) (pull_request) Has been cancelled
Pytest / pytest (3.14) (pull_request) Has been cancelled
Ruff / ruff (pull_request) Has been cancelled
Pytest / pytest (3.14) (push) Has been cancelled
2026-05-26 11:16:18 +02:00
0798ab9f10
add LICENSE
All checks were successful
Mypy / mypy (push) Successful in 1m13s
Pytest / pytest (3.12) (push) Successful in 1m21s
Pytest / pytest (3.13) (push) Successful in 1m12s
Pytest / pytest (3.14) (push) Successful in 1m13s
Ruff / ruff (push) Successful in 58s
2026-05-19 17:16:40 +02:00
481558c5d7
stricter Ruff rules, matching https://github.com/fjosw/pyerrors/pull/282
Some checks failed
Mypy / mypy (push) Successful in 1m11s
Pytest / pytest (3.12) (push) Successful in 1m19s
Pytest / pytest (3.13) (push) Successful in 1m12s
Pytest / pytest (3.14) (push) Successful in 1m15s
Ruff / ruff (push) Failing after 1m1s
2026-05-12 09:16:10 +02:00
05d4f904ae Merge branch 'develop' of ssh://kuhl-mann.de/jkuhl/corrlib into develop
All checks were successful
Mypy / mypy (push) Successful in 1m16s
Pytest / pytest (3.12) (push) Successful in 1m21s
Pytest / pytest (3.13) (push) Successful in 1m15s
Pytest / pytest (3.14) (push) Successful in 1m17s
Ruff / ruff (push) Successful in 1m3s
2026-05-11 22:54:37 +02:00
bbf94e4457 update version 2026-05-11 22:53:43 +02:00
e7480b5c96
Merge branch 'fix/cli_autodrop' into develop
All checks were successful
Mypy / mypy (push) Successful in 1m12s
Pytest / pytest (3.12) (push) Successful in 1m18s
Pytest / pytest (3.13) (push) Successful in 1m12s
Pytest / pytest (3.14) (push) Successful in 1m14s
Ruff / ruff (push) Successful in 1m0s
2026-05-08 18:15:06 +02:00
50fb204cb1
HOTFIX: enable r_start, r_sto, r_step params for t0 and t1
All checks were successful
Mypy / mypy (push) Successful in 1m11s
Pytest / pytest (3.12) (push) Successful in 1m22s
Pytest / pytest (3.14) (push) Successful in 1m15s
Pytest / pytest (3.13) (push) Successful in 1m14s
Ruff / ruff (push) Successful in 1m2s
2026-05-08 11:32:04 +02:00
18845b0998
Merge branch 'master' into develop
All checks were successful
Mypy / mypy (push) Successful in 1m11s
Pytest / pytest (3.13) (push) Successful in 1m12s
Pytest / pytest (3.14) (push) Successful in 1m14s
Ruff / ruff (push) Successful in 1m0s
Pytest / pytest (3.14) (pull_request) Successful in 1m15s
Ruff / ruff (pull_request) Successful in 1m0s
Pytest / pytest (3.12) (push) Successful in 1m20s
Mypy / mypy (pull_request) Successful in 1m10s
Pytest / pytest (3.12) (pull_request) Successful in 1m19s
Pytest / pytest (3.13) (pull_request) Successful in 1m12s
2026-05-07 15:32:50 +02:00
b088a28291
bump version
Some checks failed
Pytest / pytest (3.12) (push) Waiting to run
Pytest / pytest (3.13) (push) Waiting to run
Pytest / pytest (3.14) (push) Waiting to run
Ruff / ruff (push) Waiting to run
Mypy / mypy (pull_request) Waiting to run
Pytest / pytest (3.12) (pull_request) Waiting to run
Pytest / pytest (3.13) (pull_request) Waiting to run
Pytest / pytest (3.14) (pull_request) Waiting to run
Ruff / ruff (pull_request) Waiting to run
Mypy / mypy (push) Has been cancelled
2026-05-07 15:27:21 +02:00
08de17e6ba Merge pull request 'feat/path_check' (#40) from feat/path_check into develop
All checks were successful
Mypy / mypy (pull_request) Successful in 1m9s
Pytest / pytest (3.12) (pull_request) Successful in 1m17s
Pytest / pytest (3.13) (pull_request) Successful in 1m10s
Pytest / pytest (3.14) (pull_request) Successful in 1m13s
Ruff / ruff (pull_request) Successful in 59s
Mypy / mypy (push) Successful in 1m12s
Pytest / pytest (3.12) (push) Successful in 1m18s
Pytest / pytest (3.13) (push) Successful in 1m11s
Pytest / pytest (3.14) (push) Successful in 1m13s
Ruff / ruff (push) Successful in 1m0s
0.3.0
Reviewed-on: #40
2026-05-07 08:54:51 +02:00
da62af835c
stramline, add tests for path_format check
All checks were successful
Mypy / mypy (push) Successful in 1m10s
Pytest / pytest (3.12) (push) Successful in 1m20s
Pytest / pytest (3.13) (push) Successful in 1m13s
Pytest / pytest (3.14) (push) Successful in 1m13s
Ruff / ruff (push) Successful in 59s
Mypy / mypy (pull_request) Successful in 1m10s
Pytest / pytest (3.12) (pull_request) Successful in 1m18s
Pytest / pytest (3.13) (pull_request) Successful in 1m10s
Pytest / pytest (3.14) (pull_request) Successful in 1m12s
Ruff / ruff (pull_request) Successful in 59s
2026-05-06 20:10:45 +02:00
32987d5557
add test whether the ensemble in the database is the one in meas_path 2026-05-06 19:47:05 +02:00
9d0b922db9
add simple test for key uniqueness 2026-05-06 19:31:00 +02:00
a450601b80
add test for has_valid_times 2026-05-06 19:15:58 +02:00
3640f163fc
Give user a sense of the severity, add basic tests
All checks were successful
Mypy / mypy (push) Successful in 1m11s
Pytest / pytest (3.13) (push) Successful in 1m13s
Pytest / pytest (3.12) (push) Successful in 1m21s
Pytest / pytest (3.14) (push) Successful in 1m14s
Ruff / ruff (push) Successful in 1m1s
2026-05-06 19:06:50 +02:00
46b97acf95
get rid of circular imports part 2
All checks were successful
Mypy / mypy (push) Successful in 1m11s
Pytest / pytest (3.12) (push) Successful in 1m17s
Pytest / pytest (3.13) (push) Successful in 1m12s
Pytest / pytest (3.14) (push) Successful in 1m13s
Ruff / ruff (push) Successful in 1m0s
2026-05-06 18:20:07 +02:00
ac3eb272ad
get rid of circular import
Some checks failed
Mypy / mypy (push) Successful in 1m11s
Pytest / pytest (3.12) (push) Failing after 1m27s
Pytest / pytest (3.14) (push) Has been cancelled
Pytest / pytest (3.13) (push) Has been cancelled
Ruff / ruff (push) Successful in 58s
2026-05-06 18:12:00 +02:00
3c09fb7f8c
correct typing issues
Some checks failed
Mypy / mypy (push) Successful in 1m10s
Pytest / pytest (3.12) (push) Failing after 1m12s
Pytest / pytest (3.13) (push) Failing after 1m7s
Pytest / pytest (3.14) (push) Failing after 1m8s
Ruff / ruff (push) Has been cancelled
2026-05-06 18:06:14 +02:00
4c4a5fd670
add checks of the format of the paths in the database
Some checks failed
Ruff / ruff (push) Waiting to run
Mypy / mypy (push) Failing after 1m9s
Pytest / pytest (3.12) (push) Failing after 1m13s
Pytest / pytest (3.13) (push) Has been cancelled
Pytest / pytest (3.14) (push) Has been cancelled
2026-05-06 18:02:25 +02:00
075cb2f756
HOTFIX: ensure path casting in tracker
All checks were successful
Pytest / pytest (3.12) (push) Successful in 1m17s
Pytest / pytest (3.13) (push) Successful in 1m11s
Ruff / ruff (push) Successful in 59s
Mypy / mypy (push) Successful in 1m11s
Pytest / pytest (3.14) (push) Successful in 1m14s
2026-05-06 16:52:07 +02:00
fbf802959a
HOTFIX: ensure path casting in tools
Some checks failed
Ruff / ruff (push) Waiting to run
Mypy / mypy (push) Successful in 1m11s
Pytest / pytest (3.12) (push) Has been cancelled
Pytest / pytest (3.13) (push) Has been cancelled
Pytest / pytest (3.14) (push) Has been cancelled
2026-05-06 16:50:39 +02:00
08d25da188
HOTFIX: nsure path casting in find and meas_io
Some checks failed
Ruff / ruff (push) Waiting to run
Mypy / mypy (push) Successful in 1m9s
Pytest / pytest (3.12) (push) Has been cancelled
Pytest / pytest (3.14) (push) Has been cancelled
Pytest / pytest (3.13) (push) Has been cancelled
2026-05-06 16:48:35 +02:00
3aba39fd9d Merge pull request 'feat/minteg' (#39) from feat/minteg into develop
All checks were successful
Pytest / pytest (3.12) (push) Successful in 1m17s
Mypy / mypy (push) Successful in 1m9s
Pytest / pytest (3.13) (push) Successful in 1m9s
Pytest / pytest (3.14) (push) Successful in 1m12s
Ruff / ruff (push) Successful in 59s
Reviewed-on: #39
2026-05-06 09:37:35 +02:00
b3a0c412f2 Merge branch 'develop' into feat/minteg
All checks were successful
Mypy / mypy (push) Successful in 1m8s
Pytest / pytest (3.14) (push) Successful in 1m13s
Pytest / pytest (3.13) (pull_request) Successful in 1m10s
Ruff / ruff (pull_request) Successful in 58s
Pytest / pytest (3.12) (push) Successful in 1m16s
Pytest / pytest (3.13) (push) Successful in 1m8s
Ruff / ruff (push) Successful in 58s
Mypy / mypy (pull_request) Successful in 1m9s
Pytest / pytest (3.12) (pull_request) Successful in 1m16s
Pytest / pytest (3.14) (pull_request) Successful in 1m12s
2026-05-06 09:19:26 +02:00
b3ead47adb Merge pull request 'Breaking change for CLI: change default path to current directory' (#38) from cli/default_path into develop
All checks were successful
Mypy / mypy (push) Successful in 1m11s
Pytest / pytest (3.12) (push) Successful in 1m17s
Pytest / pytest (3.13) (push) Successful in 1m8s
Pytest / pytest (3.14) (push) Successful in 1m13s
Ruff / ruff (push) Successful in 58s
Reviewed-on: #38
2026-05-06 09:14:40 +02:00
ac400aa901
Breaking change for CLI: change default path to current directory
All checks were successful
Pytest / pytest (3.13) (push) Successful in 1m11s
Mypy / mypy (pull_request) Successful in 1m10s
Ruff / ruff (pull_request) Successful in 1m1s
Mypy / mypy (push) Successful in 1m10s
Pytest / pytest (3.12) (push) Successful in 1m18s
Pytest / pytest (3.14) (push) Successful in 1m12s
Ruff / ruff (push) Successful in 1m0s
Pytest / pytest (3.12) (pull_request) Successful in 1m17s
Pytest / pytest (3.13) (pull_request) Successful in 1m11s
Pytest / pytest (3.14) (pull_request) Successful in 1m13s
2026-05-05 22:32:13 +02:00
a2a3346f51
provide docstring for repo check
Some checks failed
Mypy / mypy (push) Successful in 13m2s
Pytest / pytest (3.12) (push) Successful in 2m54s
Pytest / pytest (3.13) (push) Successful in 15m38s
Pytest / pytest (3.14) (push) Successful in 1m12s
Ruff / ruff (push) Successful in 4m38s
Ruff / ruff (pull_request) Failing after 39s
Mypy / mypy (pull_request) Failing after 39s
Pytest / pytest (3.12) (pull_request) Waiting to run
Pytest / pytest (3.13) (pull_request) Waiting to run
Pytest / pytest (3.14) (pull_request) Waiting to run
2026-05-05 22:12:14 +02:00
3247cdbc40
neater UX
All checks were successful
Mypy / mypy (push) Successful in 1m45s
Pytest / pytest (3.12) (push) Successful in 2m45s
Pytest / pytest (3.13) (push) Successful in 3m19s
Pytest / pytest (3.14) (push) Successful in 2m6s
Ruff / ruff (push) Successful in 3m34s
2026-05-05 17:24:09 +02:00
ba4624d843
restruct: needed paths get extra check 2026-05-05 17:20:20 +02:00
c3bf36bf52
add docs, add check for needed paths 2026-05-05 17:15:16 +02:00
656f99a13c
add integrity check for the config-file 2026-05-05 16:47:07 +02:00
93ca059fc0
pathlib for concat
All checks were successful
Pytest / pytest (3.14) (push) Successful in 1m13s
Ruff / ruff (push) Successful in 1m0s
Mypy / mypy (push) Successful in 1m45s
Pytest / pytest (3.12) (push) Successful in 1m22s
Pytest / pytest (3.13) (push) Successful in 1m11s
2026-05-05 16:26:18 +02:00
6c99653fff
check whether paths exist for import 2026-05-05 16:26:02 +02:00
2f83c1f9cb
throw error if library path is not found in get_db_file 2026-05-05 16:21:05 +02:00
69348cd151
fix ruff complaints 2026-04-30 15:11:46 +02:00
b3991ecc67
let cli drop cache when importing a new project, add stat flag for find 2026-04-30 15:09:17 +02:00