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