markusro
c797aeb387
add type hints to data classes and fix get_ydata override conflict
...
- signature-only type hints for ADC_Result, MeasurementResult,
Accumulation, and the Drawable base class (x: ndarray | list, y: list)
- get_ydata now takes channel: int = 0 across the hierarchy
(Drawable, Accumulation, MeasurementResult, Error_Result), fixing
the LSP violation flagged by pyrefly
- widen _XArray alias to ndarray | list: internal copy constructors
pass self.x[:] which is that union
- add hinted files to pyrefly project-includes
pyrefly errors in the covered files drop from 102 to 74; the rest is
PyTables stub noise and pre-existing latent bugs left for separate fixes.
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-10-18 15:09:57 +02:00
markusro
efb01250c8
add type hints to Experiment.py and dac.py, set up pyrefly as dev dependency
Build Debian Packages / build (bookworm, debian12) (push) Successful in 9m3s
Build Debian Packages / build (trixie, debian13) (push) Successful in 9m9s
2026-10-17 21:52:10 +02:00
markusro
442db8e287
added doc dependencies
Build Debian Packages / build (trixie, debian13) (push) Successful in 14m54s
Build Debian Packages / build (bookworm, debian12) (push) Successful in 14m55s
2026-07-13 23:54:26 +02:00
markusro
1c3527b945
merged pyporject.toml
Build Debian Packages / build (trixie, debian13) (push) Successful in 13m44s
Build Debian Packages / build (bookworm, debian12) (push) Successful in 13m59s
2026-07-12 20:18:44 +02:00
markusro
6f0b090d9d
added lakeshore to temperature logging facility
2026-07-12 20:09:07 +02:00
markusro
5ac56446b3
bumped min python to 3.11
Build Debian Packages / build (bookworm, debian12) (push) Successful in 13m58s
Build Debian Packages / build (trixie, debian13) (push) Successful in 14m0s
2026-07-12 19:24:44 +02:00
markusro
d48f96e498
added scipy and numpy to pyproject.toml, clarified dependencies when using uv run DAMARIS3
2026-07-11 22:08:17 +02:00
markusro
594c0ee8d4
clean up residual gui files
Build Debian Packages / build (trixie, debian13) (push) Successful in 15m18s
Build Debian Packages / build (bookworm, debian12) (push) Successful in 15m11s
Build Debian Packages / build (bullseye, debian11) (push) Has been cancelled
2026-07-06 20:56:17 +02:00
markusro
25217f73fe
Unified versioning information and bumped version to 0.20.
...
Build Debian Packages / build (trixie, debian13) (push) Successful in 13m44s
Build Debian Packages / build (bookworm, debian12) (push) Successful in 13m54s
Build Debian Packages / build (bullseye, debian11) (push) Has been cancelled
Now we only need to change src/damaris/__init__.py and use dch -v
$VERSION to make a new version.
2026-07-04 16:36:29 +02:00
Markus Rosenstihl
357a1bd694
add damaris3.glade ( Fixes #17 )
2026-07-04 14:40:47 +02:00
markusro
6abb338c4a
move to a more standard python packaging structure
Build Debian Packages / build (bookworm, debian12) (push) Successful in 13m3s
Build Debian Packages / build (trixie, debian13) (push) Successful in 13m46s
Build Debian Packages / build (bullseye, debian11) (push) Has been cancelled
2026-04-07 17:09:10 +02:00
markusro
9bf6eaf485
another try with the license
Build Debian Packages / build (bullseye, debian11) (push) Failing after 13m3s
Build Debian Packages / build (bookworm, debian12) (push) Failing after 17m19s
Build Debian Packages / build (trixie, debian13) (push) Failing after 17m50s
2026-03-27 10:46:06 +01:00
markusro
3096e83a43
major documentation rework and packaging
Build Debian Packages / build (bookworm, debian12) (push) Failing after 7m59s
Build Debian Packages / build (bullseye, debian11) (push) Failing after 7m29s
Build Debian Packages / build (trixie, debian13) (push) Failing after 8m14s
2026-03-25 14:36:24 +01:00
markusro
75f32e1502
added sphinx documentation
Build Debian Packages / build (bookworm, debian12) (push) Failing after 7m19s
Build Debian Packages / build (bullseye, debian11) (push) Failing after 7m5s
Build Debian Packages / build (trixie, debian13) (push) Failing after 8m2s
2026-03-23 17:07:51 +01:00
markusro
27466fe2d6
cleanup build scripts
Build Debian Packages / build (bookworm, debian12) (push) Failing after 7m30s
Build Debian Packages / build (bullseye, debian11) (push) Failing after 6m22s
Build Debian Packages / build (trixie, debian13) (push) Failing after 8m42s
2026-03-23 14:59:00 +01:00
markusro
ebb7a3f7c0
fixed pyporject.toml to add some uv support ( Fixes #6 )
2026-03-19 08:15:25 +01:00
Markus Rosenstihl
0b152b31fd
added new toml conifg
2026-02-27 22:04:20 +01:00