Commit Graph

49 Commits

Author SHA1 Message Date
Joachim Beerwerth 98e9651538 If queued experiment is stopped it is now deleted from queue so that the queue is no longer blocked. 2018-04-10 09:43:30 +02:00
Joachim Beerwerth 7dc963143d Fix stopping queued experiment 2018-04-09 16:53:04 +02:00
Joachim Beerwerth 3a81893a25 GUI more responsive while experiment is queued and queued experiment can be stopped. 2018-04-09 16:43:21 +02:00
Joachim Beerwerth 591cf8bdea Merge changes regarding Tab/ space management in editor (use 4 spaces instead of tab like before). 2018-04-06 20:03:30 +02:00
Joachim Beerwerth cc812f58c9 Add timing tu backend text 2018-04-06 19:51:00 +02:00
Joachim Beerwerth 89edfcd95d Small fix in Experiment class (get_length() rturns correct time when called while in loop. 2018-04-06 19:40:06 +02:00
Joachim Beerwerth 72f1e1c159 Fix bug in rendering of experiment runtime in GUI 2018-04-06 12:53:14 +02:00
Joachim Beerwerth 63cb9e7d05 Add experiment run time/expected experiment runtime (of already queued experiments) and the time of the already finished experiments to the status bar in the gui. 2018-04-05 17:25:35 +02:00
Joachim Beerwerth 3dc98f0970 Add get_length() function to the Experiment class which returns the estimated time the experiment will take. 2018-04-05 16:46:23 +02:00
Markus Rosenstihl c3c4839d3c upgraded python packaging to modern, non-deprecated standards 2018-04-03 17:07:16 +02:00
Markus Rosenstihl 7511f6df94 Sampling rate is saved in HDF files as attributes, i.e. h.root.data_pool.dict_result._v_attrs["sampling_rate"]
Fixes T95
2018-03-27 17:16:34 +02:00
Markus Rosenstihl 30fc39eb04 New DAMARIS release 0.18.1 2018-03-26 16:42:13 +02:00
Markus Rosenstihl a4cf5be73a finalized queueing and --clean parameter to recreate the locking
database. Fixes T80 and T88
2018-03-23 12:40:05 +01:00
Markus Rosenstihl 113cc82684 Implemented ordered queue of experiments for starting multiple DAMARIS
instances simultaneously.
2018-03-23 12:26:21 +01:00
Markus Rosenstihl 58515f1cf3 Queueing works now with more than 2 queued experiments 2018-03-21 14:35:37 +01:00
Markus Rosenstihl 7280a9aba3 - Main window updates while waiting for lock file to disappear
- Maximize window on start (Fix T86)
2018-03-20 21:13:28 +01:00
Markus Rosenstihl 84dd157f08 preliminary work for queued experiments 2018-03-20 18:16:09 +01:00
Markus Rosenstihl 8991e61600 DAMARIS can now run scripts immediatly upon startup.
This is the first step towards a simple queing implementation.
2018-03-16 17:03:44 +01:00
Markus Rosenstihl 328d50fc43 Added .arclint for arcanist linting PEP8 integration 2017-07-04 18:50:31 +02:00
Markus Rosenstihl 853b85ed46 fixes T44 2017-04-04 13:46:00 +02:00
Markus Rosenstihl f03ae25e4f added rf_pulse method to Experiment class (gating, sources, etc include) 2017-04-04 12:52:21 +02:00
Markus Rosenstihl b1025a3ff2 fixed cmake build for spc kernel driver 2017-02-02 11:30:51 +01:00
Markus Rosenstihl 91ce1971c6 pytables v2 to v3 conversion done 2016-11-23 15:55:22 +00:00
Markus Rosenstihl 00fe373108 remove unnecessary file gtkcodebuffer.py 2016-11-23 15:20:22 +00:00
Markus Rosenstihl dfd5961ba6 new syntax highlighter, abortable sleep function
Joachim Beerwerth from the group of Prof. Roland Böhmer (TU Dortmund) provided a patch with follwing enhancements:

* new syntax highlighter: 
  * improves performance with longer scripts
  * search function (ctrl+f)
  * auto indent
  * undo/redo
* abortable sleep function in experiment scripts
2016-11-23 15:19:42 +00:00
Markus Rosenstihl 9f4a3d6b53 Goniometer control for Marco Braun Probehead (AXYs) added 2016-04-29 19:12:21 +00:00
Markus Rosenstihl 9202ad2297 flow_control: more documentation 2016-02-18 21:20:57 +00:00
Markus Rosenstihl e34103c367 flow_control: CRC documentation from modbus specifications 2016-02-18 20:39:28 +00:00
Markus Rosenstihl 5f8f390434 flow_control: configuration documentation 2016-02-18 20:14:42 +00:00
Markus Rosenstihl f86bda3566 flow_control: configuration documentation 2016-02-18 19:53:57 +00:00
Markus Rosenstihl c8f1ce0b82 flow_control: even more documentation 2016-02-18 19:37:46 +00:00
Markus Rosenstihl 33a43be9ae flow_control: even more documentation 2016-02-18 17:50:21 +00:00
Markus Rosenstihl 488624bfce flow_control: more documentation 2016-02-18 17:20:56 +00:00
Markus Rosenstihl 50b6bf6622 * added cmd line script to read out and set flow control (red-y series by Voegtlin) 2016-02-18 17:09:02 +00:00
Markus Rosenstihl 6dc67edaaf modifications to write_to_tecmag, allow 2D experiments (by Oleg Petrov) 2016-02-15 12:42:45 +00:00
Markus Rosenstihl eed1d10f63 added Oleg Petrov's *write_to_tecmag* result function 2015-06-10 07:03:32 +00:00
Markus Rosenstihl 4f6ae7f1db versionn bump 2015-06-03 09:32:51 +00:00
Markus Rosenstihl 87a85d23d7 * changes need for jessie, migration to libxerces version 3
* web links in frontend changed: berlios does not exist anymore
2015-02-04 09:11:24 +00:00
Markus Rosenstihl 2c22841697 using tools/rotate_signal in Signalpath.py. One can change the ADC_Result/Accumulation phase with the *phase(degrees)* method. 2014-12-15 21:03:01 +00:00
Markus Rosenstihl f663759f58 Updated front end version number to 0.15-0 2014-12-15 20:45:44 +00:00
Markus Rosenstihl e457a5071f Removed deprecated DaFFT module. This module is replaced by DamarisFFT,
which extends the ADC_Result and Accumulation class.
2014-12-15 20:04:51 +00:00
Markus Rosenstihl 31d809a618 * Updated more documentation
* Fixes #4
2014-12-15 14:00:22 +00:00
Markus Rosenstihl 7f6839479c Added sphinx documentation strings 2014-11-26 16:48:58 +00:00
Markus Rosenstihl d656daef5b fixed taps/space, update documentation 2014-11-26 15:46:27 +00:00
Markus Rosenstihl 7aeb010a83 reformatted DamarisGUI.py to make it better readable 2014-11-26 13:31:28 +00:00
Markus Rosenstihl aed38c1c89 fixed evil tab/spaces 2014-11-26 13:19:23 +00:00
Markus Rosenstihl 059c059de7 fix indentaion in DamarisFFT 2014-08-08 09:03:20 +00:00
Stefan Reutter bb95347567 Heroic squashing of spurious furious tab bugs 2014-08-01 14:30:45 +00:00
Markus Rosenstihl 0a393b0748 migrate to standard svn repo layout 2014-06-26 11:10:51 +00:00