Commit graph

198 commits

Author SHA1 Message Date
53067f7c47
use v5
Some checks failed
Ruff / ruff (push) Waiting to run
Pytest / pytest (3.12) (push) Failing after 55s
Pytest / pytest (3.14) (push) Has been cancelled
Pytest / pytest (3.13) (push) Failing after 52s
Mypy / mypy (push) Failing after 16s
2026-03-20 15:47:02 +01:00
67a9e4ea4b
use 6.4.0
Some checks failed
Mypy / mypy (push) Failing after 15s
Pytest / pytest (3.13) (push) Failing after 18s
Ruff / ruff (push) Failing after 15s
Pytest / pytest (3.12) (push) Failing after 19s
Pytest / pytest (3.14) (push) Failing after 19s
2026-03-20 15:31:03 +01:00
ca2eb081bb
older version again
Some checks failed
Mypy / mypy (push) Failing after 16s
Pytest / pytest (3.12) (push) Failing after 16s
Pytest / pytest (3.13) (push) Failing after 15s
Pytest / pytest (3.14) (push) Failing after 15s
Ruff / ruff (push) Failing after 14s
2026-03-20 15:29:34 +01:00
0e0153bd1d
update uv setup after runner upate
Some checks failed
Mypy / mypy (push) Failing after 19s
Pytest / pytest (3.12) (push) Failing after 15s
Pytest / pytest (3.13) (push) Failing after 16s
Pytest / pytest (3.14) (push) Failing after 14s
Ruff / ruff (push) Failing after 15s
2026-03-20 15:23:49 +01:00
54b42040a9
use v6 of astral action
Some checks failed
Mypy / mypy (push) Failing after 16s
Ruff / ruff (push) Failing after 2s
Pytest / pytest (3.12) (push) Failing after 18s
Pytest / pytest (3.13) (push) Failing after 14s
Pytest / pytest (3.14) (push) Failing after 15s
2026-03-20 15:07:54 +01:00
52f6b0f53c
silence readers
Some checks failed
Pytest / pytest (3.13) (push) Failing after 2s
Ruff / ruff (push) Failing after 2s
Mypy / mypy (push) Failing after 17s
Pytest / pytest (3.12) (push) Failing after 2s
Pytest / pytest (3.14) (push) Failing after 2s
2026-03-20 13:00:30 +01:00
96731baeb9
fix when files are unlocked or saved 2026-03-20 12:59:04 +01:00
a9cc2b3f48
fix write measurement call and reporting to user 2026-03-20 12:57:48 +01:00
6b2db911bf
add list for stat types
Some checks failed
Mypy / mypy (push) Failing after 19s
Pytest / pytest (3.12) (push) Failing after 5s
Pytest / pytest (3.13) (push) Failing after 2s
Pytest / pytest (3.14) (push) Failing after 3s
Ruff / ruff (push) Failing after 2s
2026-03-20 12:56:27 +01:00
b51a69bc69
fix file unlock
Some checks failed
Mypy / mypy (push) Failing after 45s
Pytest / pytest (3.12) (push) Failing after 2s
Pytest / pytest (3.13) (push) Failing after 2s
Pytest / pytest (3.14) (push) Failing after 2s
Ruff / ruff (push) Failing after 2s
2026-03-06 15:35:49 +01:00
b2ac8939a3
fix: cli show stat failed for single values 2026-02-27 11:20:28 +01:00
373f3476c0
explicit install-uv version
Some checks failed
Mypy / mypy (push) Failing after 28s
Pytest / pytest (3.12) (push) Failing after 20s
Pytest / pytest (3.13) (push) Failing after 2s
Pytest / pytest (3.14) (push) Failing after 1s
Ruff / ruff (push) Failing after 1s
2026-02-24 09:18:51 +01:00
540160c51f
use older setup-uv action
Some checks failed
Pytest / pytest (3.12) (push) Failing after 21s
Mypy / mypy (push) Failing after 43s
Pytest / pytest (3.14) (push) Failing after 2s
Ruff / ruff (push) Failing after 2s
Pytest / pytest (3.13) (push) Failing after 19s
2026-02-24 09:14:12 +01:00
875d7b9461
write explicit setup-uv link
Some checks failed
Pytest / pytest (3.12) (push) Failing after 2s
Pytest / pytest (3.13) (push) Failing after 2s
Pytest / pytest (3.14) (push) Failing after 2s
Ruff / ruff (push) Failing after 2s
Mypy / mypy (push) Failing after 3s
2026-02-23 09:45:00 +01:00
314234fed8 Merge pull request 'fix the file finder for sfcf' (#19) from fix/sfcf_file_finder into develop
Some checks failed
Mypy / mypy (push) Failing after 1s
Pytest / pytest (3.12) (push) Failing after 1s
Pytest / pytest (3.13) (push) Failing after 1s
Pytest / pytest (3.14) (push) Failing after 2s
Ruff / ruff (push) Failing after 1s
Reviewed-on: https://www.kuhl-mann.de/git/git/jkuhl/corrlib/pulls/19
2026-02-20 16:55:54 +01:00
60b56dfb25
fix the file finder for sfcf
Some checks failed
Mypy / mypy (push) Failing after 2s
Pytest / pytest (3.12) (push) Failing after 2s
Pytest / pytest (3.13) (push) Failing after 2s
Pytest / pytest (3.14) (push) Failing after 2s
Ruff / ruff (push) Failing after 2s
Mypy / mypy (pull_request) Failing after 2s
Pytest / pytest (3.12) (pull_request) Failing after 2s
Pytest / pytest (3.13) (pull_request) Failing after 2s
Pytest / pytest (3.14) (pull_request) Failing after 1s
Ruff / ruff (pull_request) Failing after 1s
2026-02-20 16:54:14 +01:00
06b07bc590 Merge pull request 'add a simple method to show the statistics of a record' (#18) from feat/cli_stat into develop
Some checks failed
Mypy / mypy (push) Failing after 2s
Pytest / pytest (3.14) (push) Failing after 1s
Pytest / pytest (3.12) (push) Failing after 2s
Pytest / pytest (3.13) (push) Failing after 2s
Ruff / ruff (push) Failing after 1s
Reviewed-on: https://www.kuhl-mann.de/git/git/jkuhl/corrlib/pulls/18
2026-02-20 10:19:33 +01:00
0d6ad8f552
add a simple method to show the statistics of a record
Some checks failed
Pytest / pytest (3.12) (push) Failing after 2s
Pytest / pytest (3.12) (pull_request) Failing after 2s
Pytest / pytest (3.13) (pull_request) Failing after 2s
Pytest / pytest (3.14) (pull_request) Failing after 2s
Ruff / ruff (pull_request) Failing after 2s
Mypy / mypy (push) Failing after 2s
Pytest / pytest (3.13) (push) Failing after 2s
Pytest / pytest (3.14) (push) Failing after 2s
Ruff / ruff (push) Failing after 2s
Mypy / mypy (pull_request) Failing after 2s
2026-02-20 10:17:15 +01:00
5e712b64cf Merge pull request 'docs/update' (#15) from docs/update into develop
Some checks failed
Mypy / mypy (push) Failing after 2s
Pytest / pytest (3.12) (push) Failing after 2s
Pytest / pytest (3.13) (push) Failing after 2s
Pytest / pytest (3.14) (push) Failing after 2s
Ruff / ruff (push) Failing after 2s
Reviewed-on: https://www.kuhl-mann.de/git/git/jkuhl/corrlib/pulls/15
2026-02-12 18:40:56 +01:00
4631769e81
finish a first pitch of docstrings
Some checks failed
Mypy / mypy (push) Failing after 2s
Pytest / pytest (3.12) (push) Failing after 2s
Ruff / ruff (push) Failing after 2s
Mypy / mypy (pull_request) Failing after 2s
Pytest / pytest (3.12) (pull_request) Failing after 2s
Pytest / pytest (3.13) (pull_request) Failing after 1s
Pytest / pytest (3.14) (pull_request) Failing after 2s
Pytest / pytest (3.13) (push) Failing after 2s
Pytest / pytest (3.14) (push) Failing after 2s
Ruff / ruff (pull_request) Failing after 2s
2026-02-12 18:39:04 +01:00
54006f46f5
comment retruns of extract t0 and t1
Some checks failed
Mypy / mypy (push) Failing after 3s
Pytest / pytest (3.12) (push) Failing after 1s
Pytest / pytest (3.13) (push) Failing after 2s
Pytest / pytest (3.14) (push) Failing after 2s
Ruff / ruff (push) Failing after 2s
2026-02-12 16:24:40 +01:00
3cd7896ae1
comment get_specs 2026-02-12 16:20:11 +01:00
029239c701
add docstrings for input files
All checks were successful
Mypy / mypy (push) Successful in 44s
Pytest / pytest (3.13) (push) Successful in 50s
Pytest / pytest (3.14) (push) Successful in 48s
Pytest / pytest (3.12) (push) Successful in 49s
Ruff / ruff (push) Successful in 33s
2025-12-04 16:04:14 +01:00
155e6d952e Merge pull request 'refactor/data_backend' (#12) from refactor/data_backend into develop
All checks were successful
Mypy / mypy (push) Successful in 48s
Pytest / pytest (3.12) (push) Successful in 52s
Pytest / pytest (3.14) (push) Successful in 47s
Ruff / ruff (push) Successful in 34s
Pytest / pytest (3.13) (push) Successful in 48s
Reviewed-on: https://www.kuhl-mann.de/git/git/jkuhl/corrlib/pulls/12
2025-12-04 15:47:45 +01:00
8f8f9b472a
docstrings
All checks were successful
Mypy / mypy (push) Successful in 45s
Pytest / pytest (3.12) (push) Successful in 58s
Pytest / pytest (3.13) (push) Successful in 50s
Pytest / pytest (3.14) (push) Successful in 50s
Ruff / ruff (push) Successful in 34s
Mypy / mypy (pull_request) Successful in 44s
Pytest / pytest (3.12) (pull_request) Successful in 50s
Pytest / pytest (3.13) (pull_request) Successful in 48s
Pytest / pytest (3.14) (pull_request) Successful in 49s
Ruff / ruff (pull_request) Successful in 33s
2025-12-04 15:38:31 +01:00
df25acfe0a
lint
All checks were successful
Mypy / mypy (push) Successful in 45s
Pytest / pytest (3.12) (push) Successful in 50s
Pytest / pytest (3.13) (push) Successful in 48s
Pytest / pytest (3.14) (push) Successful in 49s
Ruff / ruff (push) Successful in 34s
Mypy / mypy (pull_request) Successful in 44s
Pytest / pytest (3.13) (pull_request) Successful in 49s
Ruff / ruff (pull_request) Successful in 34s
Pytest / pytest (3.12) (pull_request) Successful in 50s
Pytest / pytest (3.14) (pull_request) Successful in 49s
2025-12-04 15:25:28 +01:00
00ec9f7f8a
roll out tracker unlock implementation
Some checks failed
Mypy / mypy (push) Successful in 49s
Pytest / pytest (3.12) (push) Successful in 49s
Pytest / pytest (3.13) (push) Successful in 48s
Pytest / pytest (3.14) (push) Successful in 48s
Ruff / ruff (push) Failing after 33s
Mypy / mypy (pull_request) Successful in 44s
Pytest / pytest (3.12) (pull_request) Successful in 50s
Pytest / pytest (3.13) (pull_request) Successful in 50s
Pytest / pytest (3.14) (pull_request) Successful in 47s
Ruff / ruff (pull_request) Failing after 33s
2025-12-04 15:15:24 +01:00
bc57087a5a
remove temporary non-datalad implementation 2025-12-04 15:14:28 +01:00
3e6c7a4fdb
assert more vars in config
All checks were successful
Mypy / mypy (push) Successful in 48s
Pytest / pytest (3.12) (push) Successful in 51s
Pytest / pytest (3.13) (push) Successful in 1m19s
Pytest / pytest (3.14) (push) Successful in 51s
Ruff / ruff (push) Successful in 35s
Mypy / mypy (pull_request) Successful in 44s
Pytest / pytest (3.12) (pull_request) Successful in 49s
Pytest / pytest (3.13) (pull_request) Successful in 49s
Pytest / pytest (3.14) (pull_request) Successful in 47s
Ruff / ruff (pull_request) Successful in 33s
2025-12-04 14:46:16 +01:00
0be5cb18e2
add more simple init tests
Some checks failed
Ruff / ruff (push) Waiting to run
Mypy / mypy (push) Successful in 44s
Pytest / pytest (3.12) (push) Successful in 50s
Pytest / pytest (3.13) (push) Has been cancelled
Pytest / pytest (3.14) (push) Has been cancelled
2025-12-04 14:44:05 +01:00
303dbdd2dc
be more careful with definitions
All checks were successful
Mypy / mypy (push) Successful in 44s
Pytest / pytest (3.12) (push) Successful in 49s
Pytest / pytest (3.13) (push) Successful in 48s
Pytest / pytest (3.14) (push) Successful in 49s
Ruff / ruff (push) Successful in 33s
2025-12-04 14:34:06 +01:00
0626b34337
implement dynamic db name from config
Some checks failed
Ruff / ruff (push) Waiting to run
Mypy / mypy (push) Failing after 44s
Pytest / pytest (3.12) (push) Successful in 50s
Pytest / pytest (3.13) (push) Has been cancelled
Pytest / pytest (3.14) (push) Has been cancelled
2025-12-04 14:31:53 +01:00
4b55227642
use config in initialization
All checks were successful
Mypy / mypy (push) Successful in 45s
Pytest / pytest (3.12) (push) Successful in 49s
Pytest / pytest (3.13) (push) Successful in 48s
Pytest / pytest (3.14) (push) Successful in 47s
Ruff / ruff (push) Successful in 32s
2025-12-04 12:56:02 +01:00
f83eab785c
typing
All checks were successful
Mypy / mypy (push) Successful in 45s
Pytest / pytest (3.12) (push) Successful in 57s
Pytest / pytest (3.13) (push) Successful in 48s
Pytest / pytest (3.14) (push) Successful in 50s
Ruff / ruff (push) Successful in 31s
2025-12-04 12:42:17 +01:00
1c06383f76
nicer indents
Some checks failed
Ruff / ruff (push) Waiting to run
Mypy / mypy (push) Failing after 46s
Pytest / pytest (3.12) (push) Has been cancelled
Pytest / pytest (3.13) (push) Has been cancelled
Pytest / pytest (3.14) (push) Has been cancelled
2025-12-04 12:41:14 +01:00
c1aef6cdf2
expose tracker option in cli
Some checks failed
Ruff / ruff (push) Waiting to run
Mypy / mypy (push) Failing after 48s
Pytest / pytest (3.12) (push) Has been cancelled
Pytest / pytest (3.13) (push) Has been cancelled
Pytest / pytest (3.14) (push) Has been cancelled
2025-12-04 12:39:30 +01:00
821bc14f4b
avoid looking for a tracker before config exists
Some checks failed
Ruff / ruff (push) Waiting to run
Mypy / mypy (push) Failing after 1m8s
Pytest / pytest (3.12) (push) Successful in 49s
Pytest / pytest (3.13) (push) Has been cancelled
Pytest / pytest (3.14) (push) Has been cancelled
2025-12-04 12:36:41 +01:00
aa51d5d786
throw error if not config file found
Some checks failed
Mypy / mypy (push) Successful in 44s
Pytest / pytest (3.13) (push) Failing after 45s
Pytest / pytest (3.12) (push) Failing after 46s
Pytest / pytest (3.14) (push) Failing after 45s
Ruff / ruff (push) Successful in 32s
2025-12-04 12:30:50 +01:00
2537fea06c
roll out save replacement
Some checks failed
Pytest / pytest (3.13) (push) Has been cancelled
Pytest / pytest (3.14) (push) Has been cancelled
Ruff / ruff (push) Waiting to run
Mypy / mypy (push) Successful in 45s
Pytest / pytest (3.12) (push) Has been cancelled
2025-12-04 12:29:31 +01:00
b3256e0b7c
add option to not track
Some checks failed
Mypy / mypy (push) Failing after 43s
Pytest / pytest (3.13) (push) Successful in 49s
Ruff / ruff (push) Successful in 34s
Pytest / pytest (3.12) (push) Successful in 50s
Pytest / pytest (3.14) (push) Successful in 48s
2025-12-04 12:16:15 +01:00
1264a09ed0
change cached to be string
All checks were successful
Mypy / mypy (push) Successful in 44s
Pytest / pytest (3.12) (push) Successful in 50s
Pytest / pytest (3.13) (push) Successful in 47s
Pytest / pytest (3.14) (push) Successful in 49s
Ruff / ruff (push) Successful in 34s
2025-12-04 12:09:26 +01:00
294df0a6c9
cleaner implementation 2025-12-04 12:07:42 +01:00
b0ef8c3fc0
use init, not create
Some checks failed
Mypy / mypy (push) Failing after 44s
Pytest / pytest (3.12) (push) Successful in 50s
Pytest / pytest (3.13) (push) Successful in 47s
Pytest / pytest (3.14) (push) Successful in 48s
Ruff / ruff (push) Successful in 33s
2025-12-04 12:05:17 +01:00
07173e4999
make file arg optional 2025-12-04 12:04:46 +01:00
59519eae3b
rename tracker create
Some checks failed
Mypy / mypy (push) Failing after 58s
Pytest / pytest (3.12) (push) Failing after 46s
Pytest / pytest (3.13) (push) Failing after 45s
Pytest / pytest (3.14) (push) Failing after 46s
Ruff / ruff (push) Failing after 32s
2025-12-04 11:59:43 +01:00
d104d994f8
correct typing errors
Some checks failed
Mypy / mypy (push) Failing after 45s
Pytest / pytest (3.12) (push) Failing after 48s
Pytest / pytest (3.14) (push) Failing after 45s
Ruff / ruff (push) Failing after 33s
Pytest / pytest (3.13) (push) Failing after 48s
2025-12-04 11:49:52 +01:00
8993fbe4c1
remove config import
Some checks failed
Mypy / mypy (push) Failing after 46s
Pytest / pytest (3.12) (push) Failing after 46s
Pytest / pytest (3.13) (push) Failing after 46s
Pytest / pytest (3.14) (push) Failing after 45s
Ruff / ruff (push) Failing after 34s
2025-12-04 11:41:58 +01:00
6c9b88a22f
import save from tracker 2025-12-04 11:41:32 +01:00
7240d29b46
add thin create wrapper 2025-12-04 11:40:50 +01:00
28ea48ad66
typing 2025-12-04 11:34:43 +01:00