Commit Graph

48 Commits

Author SHA1 Message Date
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