Commit Graph

  • 058716f3c0 merged sequential writing main markusro 2026-07-09 16:53:31 +02:00
  • 6d9f55f788 implemented incremental HDF5 writing (Fixes #33) markusro 2026-07-09 16:49:51 +02:00
  • e8d0e45bfb doc string markusro 2026-07-09 16:42:03 +02:00
  • 08e1fe2a1a Small fixes markusro 2026-07-09 14:45:28 +02:00
  • 064036241b small fixes markusro 2026-07-09 14:45:25 +02:00
  • 97aa99c239 more files to ignore markusro 2026-07-06 21:01:54 +02:00
  • f26d203e79 ignore debian/files markusro 2026-07-06 21:01:19 +02:00
  • 594c0ee8d4 clean up residual gui files markusro 2026-07-06 20:56:17 +02:00
  • 68da261ab4 remove load successful message from hdf5 loader markusro 2026-07-06 20:48:21 +02:00
  • 00466cb559 Merge pull request 'Hdfreader' (#31) from hdfreader into main markusro 2026-07-06 18:45:46 +00:00
  • 7ba5c7d56a added HDF5 read capability. Closes #27 hdfreader markusro 2026-07-06 20:42:04 +02:00
  • c181e15aa8 fixed some python2 to python3 changes as well as dat time formats markusro 2026-07-06 20:40:59 +02:00
  • 26970ba201 clean up write_to_csv for MeasurmentResult (Fixs #30) markusro 2026-07-06 16:55:49 +02:00
  • eab49db8d4 gtksourceview: minimum-word-size needs to be >= 2 otherwise a warning is triggered. (Fixes #28) markusro 2026-07-06 16:10:56 +02:00
  • 3bfb2670eb initial hdfreader implementation markusro 2026-07-05 19:36:20 +02:00
  • 83a01f1d83 new release markusro 2026-07-05 14:13:32 +02:00
  • b46debad69 Fixed #13 and #14 markusro 2026-07-05 14:07:57 +02:00
  • 4250039b3c can now set ADC_Result bit depth in the config window (Bug #16) markusro 2026-07-05 13:59:09 +02:00
  • d3b1a9e3fd Show message if ADC_Data is clipped (solves #16) markusro 2026-07-05 13:44:20 +02:00
  • 06867ec17b Missing search input field fixed (Fixes #25) markusro 2026-07-05 13:24:20 +02:00
  • 80d8f1e78d fixed stop button, no can interrupt running experiment markusro 2026-07-04 21:03:23 +02:00
  • 58e7846bbe description is plotted better now markusro 2026-07-04 20:50:57 +02:00
  • 1c4f8f5344 Improved interruptable sleep and warn user when using time.sleep. markusro 2026-07-04 20:26:14 +02:00
  • a3738025b7 fixed autocomplete in the editor windows markusro 2026-07-04 20:01:34 +02:00
  • b5c3d951db fixed editor autocomplete markusro 2026-07-04 19:58:44 +02:00
  • 72ea80082e fixed possible bug when using line and col input widgets on bottomt right of editor markusro 2026-07-04 19:42:13 +02:00
  • 25217f73fe Unified versioning information and bumped version to 0.20. Now we only need to change src/damaris/__init__.py and use dch -v $VERSION to make a new version. markusro 2026-07-04 16:36:29 +02:00
  • efb15606c6 These were not too critical errors as we normal only do + and - operations in the experiments. markusro 2026-07-04 16:26:56 +02:00
  • 4fffcc8e3b - Fixed incorrect logic and documentation for division operators (/, //) in the ADC_Result class. - Verified that both forward and reverse division work correctly with scalars. markusro 2026-07-04 16:21:23 +02:00
  • d40db50480 Baseline subtraction is doing an unallowed cast by using the inplace operator "-=" on int16 arrays (If it is an ADC_Result, or single scan Accumulation) and subtracting the mean (float) from it. markusro 2026-07-04 16:02:01 +02:00
  • ef695a7487 added desktop integration to debian pacakging. Fixes #20. markusro 2026-07-04 15:54:26 +02:00
  • 415224f692 Fix #23 and #19 : Using middle mouse button and fixed cursor toggel logic markusro 2026-07-04 15:45:49 +02:00
  • 4cee21afc5 specify packageing format: (3.0 native) markusro 2026-07-04 14:56:28 +02:00
  • dee1a213f0 add dependencies: python3-sphinxcontrib.bibtex, python3-sphinx-rtd-theme (Fixes #18) markusro 2026-07-04 14:54:10 +02:00
  • cf71907cfa disable description table on plot canvas (fixes #24), move xminpos, yminpos to the log scale sections (fixes #21), disable right click menu (partial fix for #23) Markus Rosenstihl 2026-07-04 14:43:52 +02:00
  • 357a1bd694 add damaris3.glade (Fixes #17) Markus Rosenstihl 2026-07-04 14:40:47 +02:00
  • 6abb338c4a move to a more standard python packaging structure markusro 2026-04-07 17:09:10 +02:00
  • 1322fd3835 Install from backports-bullseye pybuild-plugin-pyproject markusro 2026-03-27 16:16:42 +01:00
  • 2dde9b0227 next try markusro 2026-03-27 14:17:36 +01:00
  • e8b458b83e another try markusro 2026-03-27 12:00:23 +01:00
  • 9bf6eaf485 another try with the license markusro 2026-03-27 10:46:06 +01:00
  • 7ca7713fc4 fixed missing setuptools package markusro 2026-03-26 17:02:03 +01:00
  • f0ed633f34 reworked the cursor markusro 2026-03-26 15:02:59 +01:00
  • 0e1a3eaa92 using glade3 and start migrating deprectaed options markusro 2026-03-26 12:13:25 +01:00
  • 0d883bfd44 added missing build dependency markusro 2026-03-25 16:17:28 +01:00
  • 3096e83a43 major documentation rework and packaging markusro 2026-03-25 14:36:24 +01:00
  • 75f32e1502 added sphinx documentation markusro 2026-03-23 17:07:51 +01:00
  • 27466fe2d6 cleanup build scripts markusro 2026-03-23 14:59:00 +01:00
  • 5e37c1baa3 clean up tests and folders markusro 2026-03-20 16:47:53 +01:00
  • c8192ecbb0 fix test errors markusro 2026-03-20 14:52:56 +01:00
  • 69e23bdb12 added tests for Accumulation and ADC_Result markusro 2026-03-20 12:05:51 +01:00
  • 888112f9ea HDF writeing is correctly tested markusro 2026-03-20 10:13:10 +01:00
  • 511dbbdc37 Merge branch 'main' of gitea.pkm.physik.tu-darmstadt.de:IPKM/python3-damaris into tests markusro 2026-03-20 10:11:43 +01:00
  • 180342fbff fixed package generation on bullseye, needed __future__ import annotations for typing. markusro 2026-03-20 10:11:05 +01:00
  • ec8fa09201 added preliminary test cases markusro 2026-03-20 10:08:07 +01:00
  • 65611b98a0 Implemnted tests for ADC_Result markusro 2026-03-19 17:30:47 +01:00
  • cfdb01800a cleanup and documenting more code markusro 2026-03-19 14:57:12 +01:00
  • 1d492e940a Added missing lock around update_counter (somehow fixes #10) markusro 2026-03-19 13:54:03 +01:00
  • 3cd93f1c7e data module passes all ruff checks markusro 2026-03-19 13:24:24 +01:00
  • aba78a0b53 fixed typos and other hidden bugs markusro 2026-03-19 13:23:46 +01:00
  • a591dfc161 fixed a lot of Ruff errors and incorrect Accumulation returns in the overloaded operators markusro 2026-03-19 13:03:25 +01:00
  • df34447ef2 removed old code for kaiser window and use numpy method directly markusro 2026-03-19 12:41:08 +01:00
  • ee389d8290 autoscale works now also correctly in logarithmic plots (Fixes #8) markusro 2026-03-19 11:26:49 +01:00
  • 26d788a25a clear ruff check for Drawable class markusro 2026-03-19 11:26:09 +01:00
  • 685a6ff8bd Fixing the log plot options (Fixes #7) markusro 2026-03-19 10:48:27 +01:00
  • 3d1d233658 Merge branch 'main' of gitea.pkm.physik.tu-darmstadt.de:IPKM/python3-damaris markusro 2026-03-19 08:44:55 +01:00
  • ebb7a3f7c0 fixed pyporject.toml to add some uv support (Fixes #6) markusro 2026-03-19 08:15:25 +01:00
  • 2a921d9706 more precise SyntaxError indicator markusro 2026-03-18 17:21:47 +01:00
  • 9d969da867 cleanup sources markusro 2026-03-18 17:21:27 +01:00
  • fc2a87ef85 moved cursor toggle to context menu markusro 2026-03-18 15:11:46 +01:00
  • e3bfc65b0a added crosshair cursor and better cursor position display markusro 2026-03-17 16:37:08 +01:00
  • 4735591ab8 added Copy to Clipboard (PNG) and context menu for matplotlib canvas (PNG and SVG) markusro 2026-03-17 16:25:43 +01:00
  • 886927b864 fixed GTK2 to GTK3 inconsistency markusro 2026-03-17 15:44:28 +01:00
  • f5811b8ee1 removed print button, cleanup last Gtk3 porting issues markusro 2026-03-17 09:00:05 +01:00
  • 05b9f1305c fixed wrong x-value type (should be float64, not float32) markusro 2026-03-17 08:52:24 +01:00
  • c81b05cea5 fixed matplotlib 3.10 error in cleanup of MeasurementResult plots markusro 2026-03-16 16:52:26 +01:00
  • f545b4021c added setuptools for python on trixie (no stdlib distutils module for python >= 3.12) markusro 2026-03-16 16:35:48 +01:00
  • 17766b7b65 directory cleanup markusro 2026-03-16 16:09:41 +01:00
  • 53aae90242 added python3-dev as build-dependency markusro 2026-03-16 15:46:49 +01:00
  • 28a5710c83 changed artifacts name markusro 2026-03-16 15:42:08 +01:00
  • 40416108c3 added build dependecies to requirements.debian markusro 2026-03-16 15:26:13 +01:00
  • 736092cd97 added lsb-release package to setup step in workflow markusro 2026-03-16 15:16:19 +01:00
  • 6c984956f5 gitea worklow improved markusro 2026-03-16 14:42:34 +01:00
  • a4998939b4 gitea worklow added markusro 2026-03-16 14:39:36 +01:00
  • 1f9b78afac fixed matplotlib (3.10) error in trixie markusro 2026-03-16 14:22:04 +01:00
  • a2ba1ff720 fixed old float errors (Fixes #3) Markus Rosenstihl 2026-03-10 13:19:41 +01:00
  • d6cb89b63c bumped version, python3 now working, deprecated python build replaced with pybuild Markus Rosenstihl 2026-03-09 15:22:06 +01:00
  • 2fa5f5aa64 Added simple test scripts and packaging information, as well as debugging tips. Markus Rosenstihl 2026-03-09 13:58:07 +01:00
  • 8e1245e0f0 limit numpy to <2.0 (Fixes #1) Markus Rosenstihl 2026-03-09 13:37:18 +01:00
  • 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 Markus Rosenstihl 2026-03-09 10:55:55 +01:00
  • 29f003c99e conversion to new python3 Markus Rosenstihl 2026-02-27 22:09:44 +01:00
  • 0b152b31fd added new toml conifg Markus Rosenstihl 2026-02-27 22:04:20 +01:00
  • 781c205f58 working protoype on bookworm Markus Rosenstihl 2026-02-24 15:28:23 +01:00
  • 43fac17d75 fixes, DAMARIS3 runs now on Debian 13 trixie markusro 2026-01-22 08:38:16 +01:00
  • adbcad0c8d fixed path for DAMARIS3 icon markusro 2025-12-21 11:40:14 +01:00
  • 13431cab41 python3-damaris from Joachim Beerwerth Markus Rosenstihl 2025-04-25 14:57:52 +02:00