Commit Graph

  • acd3352967 added profiling examplef or synchronize() main markusro 2026-07-13 23:58:12 +02:00
  • 7d6b7855e3 added uv.lock and updated .gitignore markusro 2026-07-13 23:56:43 +02:00
  • 442db8e287 added doc dependencies markusro 2026-07-13 23:54:26 +02:00
  • 5ca54b7c39 added logging_helper for futuer C++ backends markusro 2026-07-13 23:52:00 +02:00
  • 523c544750 added extensive doc string to main classes markusro 2026-07-13 23:42:12 +02:00
  • f048e0dced cmdline interface fixed and properly added to deb package markusro 2026-07-13 23:33:04 +02:00
  • 8f89778434 renamed some_istener to proper function: progressbar markusro 2026-07-13 23:21:50 +02:00
  • 9b9a0ec1df no the print in the experiment and result script are also printed markusro 2026-07-13 23:19:10 +02:00
  • 1bb92a9157 switch all prints to logging module markusro 2026-07-13 22:59:54 +02:00
  • 0eb44039f0 added proper logging facility markusro 2026-07-13 22:47:54 +02:00
  • fa064c1727 small performance improvemnt when using synchronize: polling reduced from 100ms to 50ms markusro 2026-07-13 22:21:49 +02:00
  • 696cdfb556 LICENSE file added markusro 2026-07-13 17:02:25 +02:00
  • 65649bb307 improved performance a lot, incremental writing of HDF5 markusro 2026-07-13 16:55:52 +02:00
  • 6f7ca7ecaf preformance improvement: starting experiment after createing lots of data is now much faster markusro 2026-07-13 13:56:03 +02:00
  • b04a4274e0 Merge performance markusro 2026-07-13 13:12:51 +02:00
  • 02409488b8 Merge markusro 2026-07-13 13:03:39 +02:00
  • 34bbd68894 miniscule changes markusro 2026-07-13 13:03:35 +02:00
  • ebc2daf170 preformance improvment when using many data_pool objects markusro 2026-07-12 22:52:39 +02:00
  • a75917efd5 preformance improvment when using many data_pool objects markusro 2026-07-12 22:40:32 +02:00
  • 3d847588c4 debug timing added for performance test markusro 2026-07-12 21:07:41 +02:00
  • a1323a7a5d debug timing added for performance test markusro 2026-07-12 21:04:48 +02:00
  • 1c3527b945 merged pyporject.toml markusro 2026-07-12 20:18:44 +02:00
  • 75863ffc19 fixed lakeshore to keep using the simple ASCII commands temperature-logger markusro 2026-07-12 20:15:50 +02:00
  • 6f0b090d9d added lakeshore to temperature logging facility markusro 2026-07-12 20:09:07 +02:00
  • d9f2cc3f2c added lakeshore temperature controller markusro 2026-07-12 20:00:39 +02:00
  • 43cfaf633e clean up code a bit markusro 2026-07-12 19:58:49 +02:00
  • 5ac56446b3 bumped min python to 3.11 markusro 2026-07-12 19:24:44 +02:00
  • 7dc3f6560e fix ctrl+s missing in config pane markusro 2026-07-12 19:13:00 +02:00
  • e4cdea3b07 renamed and fully integrated lowpass filter markusro 2026-07-12 18:32:40 +02:00
  • eaf23abec6 added digital filter to ADC_Result markusro 2026-07-12 18:16:03 +02:00
  • 6efcc7ce0c added missign file for DurationEstimator markusro 2026-07-12 13:16:09 +02:00
  • 97f811d904 Merge pull request 'Temperature logger' (#39) from temperature-logger into main markusro 2026-07-12 11:15:18 +00:00
  • e9e3f5a5f5 write Temperature data to hdf markusro 2026-07-12 13:14:05 +02:00
  • 9441b5a4d9 added ignore markusro 2026-07-12 13:00:14 +02:00
  • bf2706ec80 created environemtn similar to bookworm versions of used python libraries markusro 2026-07-12 12:58:38 +02:00
  • baaf6b90b6 Fix #37: Press button to get experiment duration markusro 2026-07-12 12:21:35 +02:00
  • 3c069a559d added EstimateDuration function markusro 2026-07-12 12:09:56 +02:00
  • 4e833fe49b disable bullseye workflow build (Fixes #36) markusro 2026-07-12 11:00:20 +02:00
  • 5cd8df89be Fix file handle leaks (Fixes #35) markusro 2026-07-12 10:54:06 +02:00
  • ef6bd32d68 cleanup of write_to_csv in MeasurementResult (fixes #30) Leaking file handle when exception occurs during write markusro 2026-07-12 10:45:37 +02:00
  • 7f29f2d173 fix: replace ComboBoxText.set_active_text() with model-based lookup markusro 2026-07-12 10:11:58 +02:00
  • 847ab4d89c working prototype: stopping with experiment, display data markusro 2026-07-12 02:16:57 +02:00
  • d6da2f2bda fix thread locking when reading temeprature markusro 2026-07-11 22:18:08 +02:00
  • 5338304ee8 added POC for temperature logging markusro 2026-07-11 22:11:03 +02:00
  • d48f96e498 added scipy and numpy to pyproject.toml, clarified dependencies when using uv run DAMARIS3 markusro 2026-07-11 22:08:17 +02:00
  • 058716f3c0 merged sequential writing 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