Commit Graph

90 Commits

Author SHA1 Message Date
markusro cfdb01800a cleanup and documenting more code
Build Debian Packages / build (bookworm, debian12) (push) Successful in 7m43s
Build Debian Packages / build (bullseye, debian11) (push) Failing after 6m57s
Build Debian Packages / build (trixie, debian13) (push) Successful in 8m44s
2026-03-19 14:57:12 +01:00
markusro 1d492e940a Added missing lock around update_counter (somehow fixes #10) 2026-03-19 13:54:03 +01:00
markusro 3cd93f1c7e data module passes all ruff checks
Build Debian Packages / build (bookworm, debian12) (push) Successful in 7m42s
Build Debian Packages / build (bullseye, debian11) (push) Successful in 7m10s
Build Debian Packages / build (trixie, debian13) (push) Successful in 8m24s
2026-03-19 13:24:24 +01:00
markusro aba78a0b53 fixed typos and other hidden bugs 2026-03-19 13:23:46 +01:00
markusro a591dfc161 fixed a lot of Ruff errors and incorrect Accumulation returns in the overloaded operators
Build Debian Packages / build (bookworm, debian12) (push) Successful in 8m0s
Build Debian Packages / build (bullseye, debian11) (push) Successful in 7m14s
Build Debian Packages / build (trixie, debian13) (push) Has been cancelled
2026-03-19 13:03:25 +01:00
markusro df34447ef2 removed old code for kaiser window and use numpy method directly 2026-03-19 12:41:08 +01:00
markusro ee389d8290 autoscale works now also correctly in logarithmic plots (Fixes #8) 2026-03-19 11:26:49 +01:00
markusro 26d788a25a clear ruff check for Drawable class 2026-03-19 11:26:09 +01:00
markusro 685a6ff8bd Fixing the log plot options (Fixes #7)
Build Debian Packages / build (bookworm, debian12) (push) Successful in 9m1s
Build Debian Packages / build (bullseye, debian11) (push) Successful in 7m14s
Build Debian Packages / build (trixie, debian13) (push) Successful in 8m33s
2026-03-19 10:48:27 +01:00
markusro 3d1d233658 Merge branch 'main' of gitea.pkm.physik.tu-darmstadt.de:IPKM/python3-damaris
Build Debian Packages / build (bookworm, debian12) (push) Successful in 8m2s
Build Debian Packages / build (bullseye, debian11) (push) Successful in 7m31s
Build Debian Packages / build (trixie, debian13) (push) Successful in 9m15s
merge
2026-03-19 08:44:55 +01:00
markusro ebb7a3f7c0 fixed pyporject.toml to add some uv support (Fixes #6) 2026-03-19 08:15:25 +01:00
markusro 2a921d9706 more precise SyntaxError indicator
Build Debian Packages / build (bookworm, debian12) (push) Successful in 7m12s
Build Debian Packages / build (bullseye, debian11) (push) Successful in 6m26s
Build Debian Packages / build (trixie, debian13) (push) Successful in 7m36s
2026-03-18 17:21:47 +01:00
markusro 9d969da867 cleanup sources 2026-03-18 17:21:27 +01:00
markusro fc2a87ef85 moved cursor toggle to context menu 2026-03-18 15:11:46 +01:00
markusro e3bfc65b0a added crosshair cursor and better cursor position display
Build Debian Packages / build (bookworm, debian12) (push) Successful in 7m25s
Build Debian Packages / build (bullseye, debian11) (push) Successful in 6m56s
Build Debian Packages / build (trixie, debian13) (push) Successful in 8m13s
2026-03-17 16:37:08 +01:00
markusro 4735591ab8 added Copy to Clipboard (PNG) and context menu for matplotlib canvas (PNG and SVG) 2026-03-17 16:25:43 +01:00
markusro 886927b864 fixed GTK2 to GTK3 inconsistency
Build Debian Packages / build (bookworm, debian12) (push) Successful in 7m44s
Build Debian Packages / build (bullseye, debian11) (push) Successful in 6m45s
Build Debian Packages / build (trixie, debian13) (push) Successful in 8m18s
2026-03-17 15:44:28 +01:00
markusro f5811b8ee1 removed print button, cleanup last Gtk3 porting issues
Build Debian Packages / build (bookworm, debian12) (push) Successful in 7m47s
Build Debian Packages / build (bullseye, debian11) (push) Successful in 6m55s
Build Debian Packages / build (trixie, debian13) (push) Successful in 8m58s
2026-03-17 09:00:05 +01:00
markusro 05b9f1305c fixed wrong x-value type (should be float64, not float32) 2026-03-17 08:52:24 +01:00
markusro c81b05cea5 fixed matplotlib 3.10 error in cleanup of MeasurementResult plots 2026-03-16 16:52:26 +01:00
markusro f545b4021c added setuptools for python on trixie (no stdlib distutils module for python >= 3.12)
Build Debian Packages / build (bookworm, debian12) (push) Successful in 7m23s
Build Debian Packages / build (bullseye, debian11) (push) Successful in 6m56s
Build Debian Packages / build (trixie, debian13) (push) Successful in 8m8s
2026-03-16 16:35:48 +01:00
markusro 17766b7b65 directory cleanup
Build Debian Packages / build (bookworm, debian12) (push) Successful in 7m17s
Build Debian Packages / build (bullseye, debian11) (push) Successful in 6m53s
Build Debian Packages / build (trixie, debian13) (push) Failing after 7m33s
2026-03-16 16:09:41 +01:00
markusro 53aae90242 added python3-dev as build-dependency
Build Debian Packages / build (bookworm, debian12) (push) Successful in 7m28s
Build Debian Packages / build (bullseye, debian11) (push) Successful in 6m25s
Build Debian Packages / build (trixie, debian13) (push) Has been cancelled
2026-03-16 15:46:49 +01:00
markusro 28a5710c83 changed artifacts name 2026-03-16 15:42:08 +01:00
markusro 40416108c3 added build dependecies to requirements.debian
Build Debian Packages / build (bookworm, debian12) (push) Successful in 7m33s
Build Debian Packages / build (bullseye, debian11) (push) Failing after 6m21s
Build Debian Packages / build (trixie, debian13) (push) Failing after 8m4s
2026-03-16 15:26:13 +01:00
markusro 736092cd97 added lsb-release package to setup step in workflow
Build Debian Packages / build (bookworm, debian12) (push) Failing after 6m35s
Build Debian Packages / build (trixie, debian13) (push) Has been cancelled
Build Debian Packages / build (bullseye, debian11) (push) Has been cancelled
2026-03-16 15:16:19 +01:00
markusro 6c984956f5 gitea worklow improved
Build Debian Packages / build (bookworm, debian12) (push) Failing after 6m47s
Build Debian Packages / build (bullseye, debian11) (push) Failing after 5m42s
Build Debian Packages / build (trixie, debian13) (push) Failing after 7m24s
2026-03-16 14:42:34 +01:00
markusro a4998939b4 gitea worklow added
Build Debian Packages / build (bookworm, debian12) (push) Failing after 38s
Build Debian Packages / build (bullseye, debian11) (push) Failing after 13s
Build Debian Packages / build (trixie, debian13) (push) Failing after 12s
2026-03-16 14:39:36 +01:00
markusro 1f9b78afac fixed matplotlib (3.10) error in trixie 2026-03-16 14:22:04 +01:00
Markus Rosenstihl a2ba1ff720 fixed old float errors (Fixes #3) 2026-03-10 13:19:41 +01:00
Markus Rosenstihl d6cb89b63c bumped version, python3 now working, deprecated python build replaced with pybuild 2026-03-09 15:22:06 +01:00
Markus Rosenstihl 2fa5f5aa64 Added simple test scripts and packaging information, as well as
debugging tips.
2026-03-09 13:58:07 +01:00
Markus Rosenstihl 8e1245e0f0 limit numpy to <2.0 (Fixes #1) 2026-03-09 13:37:18 +01:00
Markus Rosenstihl 28e6c9d1a0 * Make it work in bookworm, redid some of the changes from last commit
* Changed default number types to int16 for ADC_Result and float32 for
  Accumulations
2026-03-09 10:55:55 +01:00
Markus Rosenstihl 29f003c99e conversion to new python3 2026-02-27 22:09:44 +01:00
Markus Rosenstihl 0b152b31fd added new toml conifg 2026-02-27 22:04:20 +01:00
Markus Rosenstihl 781c205f58 working protoype on bookworm 2026-02-24 15:28:23 +01:00
markusro 43fac17d75 fixes, DAMARIS3 runs now on Debian 13 trixie 2026-01-22 08:38:16 +01:00
markusro adbcad0c8d fixed path for DAMARIS3 icon 2025-12-21 11:40:14 +01:00
Markus Rosenstihl 13431cab41 python3-damaris from Joachim Beerwerth 2025-04-25 14:57:52 +02:00