Timeline



04/11/12:

08:58 Changeset [13331] by neise
added first unit test of fir_filter module - use py.test to conduct it
08:55 Changeset [13330] by neise
debugged filter artifacts in the first few slices, by hand.... ugly but works

04/07/12:

10:15 Changeset [13329] by neise
added automodule support
10:13 Changeset [13328] by neise
added automodule support
10:12 Changeset [13327] by neise
added doc strings
10:11 Changeset [13326] by neise
added more autoclass statements and one automodule statement
10:10 Changeset [13325] by neise
removed doubled classes content and added some examples

04/05/12:

17:32 Changeset [13324] by lusterma
updated
17:31 Changeset [13323] by lusterma
set a data path which would run at the cluster
17:01 Changeset [13322] by Daniela Dorner
bugfix for date pulldowns
15:54 Changeset [13321] by lusterma
limit iterations for _test_iter
15:32 Changeset [13320] by lusterma
better call it fits_h.so
15:30 Changeset [13319] by lusterma
for convinience
14:44 Changeset [13318] by lusterma
changed fitslib name to pyfits_h.so, which is the default created by ROOT
14:41 Changeset [13317] by lusterma
added copies of fits.h == pyfits.h and izstream.h for simplicity
14:10 Changeset [13316] by lusterma
worked on doc
13:07 Changeset [13315] by Daniela Dorner
included SequenceComments database
13:06 Changeset [13314] by Daniela Dorner
corrected names of columns

04/04/12:

17:12 Changeset [13313] by Daniela Dorner
improved logging
16:28 Changeset [13312] by Daniela Dorner
adapted parameters to run script via cron
16:27 Changeset [13311] by Daniela Dorner
added crons for CheckTransfer.sh and CheckDU.sh
16:26 Changeset [13310] by Daniela Dorner
warn only if lockfile older than 5 minutes
16:25 Changeset [13309] by Daniela Dorner
added check for /archive/fact/fails/raw
12:49 Changeset [13308] by Daniela Dorner
replaced by new version
12:48 Changeset [13307] by Daniela Dorner
replaced by new version
12:45 Changeset [13306] by Daniela Dorner
added (new versions of setup files to include all variables)
12:44 Changeset [13305] by Daniela Dorner
added (script to backup databases)
12:43 Changeset [13304] by Daniela Dorner
new version to use /users/fact instead of /home/fact
12:42 Changeset [13303] by Daniela Dorner
fixed typo
12:41 Changeset [13302] by Daniela Dorner
removed things which belong into setup files
12:40 Changeset [13301] by Daniela Dorner
adapted script for more hosts
10:20 Changeset [13300] by neise
example ...

04/03/12:

11:47 Changeset [13299] by neise
removed debug print out
11:46 Changeset [13298] by neise
made a real example out of it ... should be comprehendable and working now
10:30 Changeset [13297] by lyard
ignore QoS of messages in log file
09:40 Changeset [13296] by lyard
added datalogger prefix to datalogger log messages

04/02/12:

13:48 Changeset [13295] by tbretz
Removed an obsolete const-cast.

03/30/12:

22:29 Changeset [13294] by tbretz
Added an automatic reconnect under certain conditions.
18:07 Changeset [13293] by Daniela Dorner
fixed path
18:00 Changeset [13292] by Daniela Dorner
added nice and ionice for processes working with data
17:58 Changeset [13291] by Daniela Dorner
added nice and ionice for processes working with data

03/29/12:

18:20 Changeset [13290] by neise
can be used for profiling
11:15 Changeset [13289] by Daniela Dorner
added DriveFileAvailISDC and changed requirement for Star from AuxFilesAvailISDC to DriveFileAvailISDC
11:14 Changeset [13288] by Daniela Dorner
added (script to check availability of DRIVE_CONTROL_TRACKING_POSITION.fits)
11:09 Changeset [13287] by Daniela Dorner
added nightly insert for new table DriveFileAvailISDCStatus
10:28 Changeset [13286] by tbretz
Changed # to be a real comment and > to be a comment writting to the log-files.
10:03 Changeset [13285] by Daniela Dorner
give only warning if files older than some days are missing
10:02 Changeset [13284] by Daniela Dorner
fixed typo
10:02 Changeset [13283] by Daniela Dorner
run CheckStatus.sh only twice a day
10:01 Changeset [13282] by Daniela Dorner
added jobmanager and SGE environment
09:59 Changeset [13281] by Daniela Dorner
fixed typo
07:19 Changeset [13280] by Jens Buss
changed that within the script <IsReadyForDataTaking> is called from the subfolder ServiceScripts
07:09 Changeset [13279] by Jens Buss
small bugfix
07:09 Changeset [13278] by Jens Buss
small bugfix
06:27 Changeset [13277] by Jens Buss
changed that within the script <IsReadyForDataTaking> is called from the subfolder ServiceScripts
06:27 Changeset [13276] by Jens Buss
changed that within the script <IsReadyForDataTaking> is called from the subfolder ServiceScripts
06:09 Changeset [13275] by Jens Buss
deleted TestMrkTracking from svn cause it was exidentally added
06:07 Changeset [13274] by Jens Buss
deleted TestCrabTracking from svn cause it was exidentally added
05:48 Changeset [13273] by Jens Buss
exchanged <echo> output command against <#> output
05:47 Changeset [13272] by Jens Buss
exchanged <echo> output command against <#> output
05:47 Changeset [13271] by Jens Buss
exchanged <echo> output command against <#> output
05:46 Changeset [13270] by Jens Buss
exchanged <echo> output command against <#> output
05:46 Changeset [13269] by Jens Buss
exchanged <echo> output command against <#> output
05:34 Changeset [13268] by Jens Buss
some comment edits
05:32 Changeset [13267] by Jens Buss
check statuses of bias, feedback, fad and drive before starting a data run
05:29 Changeset [13266] by Jens Buss
additional mini scripts to tidy up the data taking scripts
05:12 Changeset [13265] by Jens Buss
some spellchecking in the comments
05:11 Changeset [13264] by Jens Buss
some spellchecking in the comments
04:59 Changeset [13263] by Jens Buss
some changes in the commenmts
04:55 Changeset [13262] by Jens Buss
changed position of reminder for opereator to measure sky brightness
04:50 Changeset [13261] by Jens Buss
added commenmts for new log comments
04:48 Changeset [13260] by Jens Buss
added commenmts for new log comments, still echos in script, will delete when all scripts are ready

03/28/12:

23:14 Changeset [13259] by tbretz
Set fDebugTx per default to false
21:38 Changeset [13258] by tbretz
Ensure that after a successfull overcurrent reset at least one status request is send.
21:14 Changeset [13257] by tbretz
Changed the description for the exit command.
20:51 Changeset [13256] by tbretz
Set names for the dim services.
20:50 Changeset [13255] by tbretz
Changed the resistance of the broken pixels to 390Ohm. Test yesterday night have shown that the amplitude is too low.
20:48 Changeset [13254] by tbretz
Removed the stray Xs in the dim service names which were for debugging.
20:20 Changeset [13253] by tbretz
13:23 Changeset [13252] by tbretz
Fixed a typo.

03/27/12:

23:11 Changeset [13251] by tbretz
Encapsulated the waiting for a state into proper switching off and on of the output stream buffer.
20:56 Changeset [13250] by neise
just a test
11:19 Changeset [13249] by tbretz
Fixed the 'broken pixel' correction. The voltage was devided by the correction instead of multiplied.
10:31 Changeset [13248] by tbretz
Plot the results of a ratescan from a slow control file.
10:06 Changeset [13247] by tbretz
Load iomanip per default.
09:50 Changeset [13246] by neise
deleted pyfact.py testing version, did not belong in svn
09:24 Changeset [13245] by neise
new version ... with Feeder and Anaylsis .. do not use
00:00 Changeset [13244] by Jens Buss
log output alignment
00:00 Changeset [13243] by Jens Buss
log output alignment

03/26/12:

22:57 Changeset [13242] by tbretz
Updated some log-output.
22:56 Changeset [13241] by tbretz
Added another sanity check for the output.
22:04 Changeset [13240] by tbretz
Added a sanity check for the new output
22:03 Changeset [13239] by tbretz
Propagate G-APD bias offset and set-point seperately.
22:02 Changeset [13238] by tbretz
Updated to new biasctrl commands; removed some obsolete endl; reduced the resistance for the broken pixels' patches
22:01 Changeset [13237] by tbretz
Updated to fit the new biasctrl command and services.
22:01 Changeset [13236] by tbretz
Changed the code in a way that now it operates on floating point values rather than dac counts and only converts to dac counts as last step. This also enables that the bias crate calibration offset is now separated from the set-value and the displayed value in the gui should be the actual output value of the crate.
16:10 Changeset [13235] by tbretz
Decreased the serial resistance from 1150 Ohm to 1100 Ohm; fixed a typo in a variable name; added some debug out for the voltage offsets; added a workaround for the three patches with the broken pixel
15:51 Changeset [13234] by neise
commented out every plotting stuff, so I can use it at ISDC without X
15:50 Changeset [13233] by neise
moved matplotlib import statement to __main__, so it is only imported, when needed
15:50 Changeset [13232] by neise
moved matplotlib import statement to __main__, so it is only imported, when needed
15:49 Changeset [13231] by neise
using math module instead of pylab ...
15:48 Changeset [13230] by neise
moved matplotlib import statement to __main__, so it is only imported, when needed
13:32 Changeset [13229] by neise
still testing
13:30 Changeset [13228] by neise
changes as discussed with werner ... not executable anymore
13:29 Changeset [13227] by neise
evolving to the next level
11:29 Changeset [13226] by neise
corrected typo
09:06 Changeset [13225] by tbretz
Do not read more than the expected number of rows per default.
08:48 Changeset [13224] by tbretz
Made the number of requests during calibration an option.
08:47 Changeset [13223] by tbretz
Unintentionally changed the allowed states for TRACK_SOURCE with the last commit
08:46 Changeset [13222] by tbretz
Replaced W format by C for TRACK_SOURCE
08:46 Changeset [13221] by tbretz
Added TrimQuotes
08:45 Changeset [13220] by tbretz
Improved debugging output.
05:17 Changeset [13219] by Jens Buss
changed waiting time before track command
03:00 Changeset [13218] by Jens Buss
added check if bias, feedback, drive and fad are in the correct state to write data

03/24/12:

22:23 Changeset [13217] by tbretz
Some improved debug output.
22:23 Changeset [13216] by tbretz
Updated some FITS descriptions.
04:10 Changeset [13215] by Jens Buss
short script to check if bias, feedback, drive and fad are in the correct state to write data
04:08 Changeset [13214] by Jens Buss
added check before data run to assure that bias, feedback, drive and fad are in the correct state
04:08 Changeset [13213] by Jens Buss
added check before data run to assure that bias, feedback, drive and fad are in the correct state

03/23/12:

22:32 Changeset [13212] by tbretz
Updated state names.
22:17 Changeset [13211] by tbretz
Improves state handling.
22:09 Changeset [13210] by tbretz
Removed all the unnecessary log-messages.
22:08 Changeset [13209] by tbretz
Implemented fVerbose to switch verbosity of default messages on and off.
16:00 Changeset [13208] by tbretz
Write comments as such.
15:59 Changeset [13207] by tbretz
Addeda new log-class: comments
15:59 Changeset [13206] by tbretz
Pipe comments to the log-file; added the missing jump label.
14:50 Changeset [13205] by lyard
added fence from prevent column desc of messages services
14:26 Changeset [13204] by lyard
added output to see which service creates column warning
13:48 Changeset [13203] by tbretz
Updated the options.
13:45 Changeset [13202] by tbretz
Updated the help text.
12:05 Changeset [13201] by tbretz
Made DebugTx optional.
12:05 Changeset [13200] by tbretz
Use Debug() when fDebugTx is enabled.
11:57 Changeset [13199] by tbretz
Replaced wind direction by human readable strings.
11:44 Changeset [13198] by tbretz
Replace degree value for wind direction with human readable value
11:33 Changeset [13197] by tbretz
Shortened some dim descriptions.
11:31 Changeset [13196] by tbretz
Shortened some dim descriptions.
11:28 Changeset [13195] by tbretz
Shortened descriptions to make the datalogger more happy.
11:21 Changeset [13194] by tbretz
Updated some dim descriptions; suppress unecessary output by default.
11:13 Changeset [13193] by tbretz
Print AddService info only when it is really a service.
11:06 Changeset [13192] by tbretz
Some improvement to header evaluation.
10:22 Changeset [13191] by tbretz
Changed the default interval from 55s to 25s. Made it an option.
09:08 Changeset [13190] by tbretz
Propagate max number of events and time correctly as signed int.
09:01 Changeset [13189] by tbretz
Delay setting new volatges during current requests.
04:57 Changeset [13188] by Jens Buss
changed the output
04:56 Changeset [13187] by Jens Buss
changed the output
04:06 Changeset [13186] by Jens Buss
resume data taking after it had to be aborted during first run of four
02:08 Changeset [13185] by Jens Buss
spell check
02:07 Changeset [13184] by Jens Buss
Script for Crab data taking, that automatically takes both wobble positions and sents the necessary commands to drivectrl
01:58 Changeset [13183] by Jens Buss
changed the time waited before sending commands to drivectrl

03/22/12:

21:19 Changeset [13182] by neise
included calculation of some more hillas parameters, still no unit tests ... no clear structure, but there is an example script in examples/hillas_test.py
21:17 Changeset [13181] by neise
added member, which contains numpy arrays instead of Vector2 objects. this class needs reworking! It is simply ugly
21:15 Changeset [13180] by neise
test functions are using Plotter class, and SignalGenerator class in order to produce test vectors, before they were doing that themselves.
21:02 Changeset [13179] by tbretz
Updated help text for '.s'
21:01 Changeset [13178] by tbretz
Send current requests in current control mode only when voltage is switched on.
21:01 Changeset [13177] by neise
initial commit of a script using the pyafact/image_extractors ...
21:00 Changeset [13176] by neise
changed pyfact_rename to pyfact and switched on the tabulator checking
20:41 Changeset [13175] by neise
introduced calculation of number of islands, but I did not want to change the return value, maybe I should return a dict as well ...
20:38 Changeset [13174] by neise
Plotter was not correctly plotting the grid, introduced the plotting of the grid into the __call__ now it works
16:57 Changeset [13173] by Daniela Dorner
added (script to build sequences)
16:56 Changeset [13172] by Daniela Dorner
added (crontab file for fact_opr on isdc-viewer00)
16:55 Changeset [13171] by Daniela Dorner
improved output, fixed bugs
15:01 Changeset [13170] by tbretz
Added checks for the consistency of the event and trigger number.
14:56 Changeset [13169] by tbretz
Improved some debug output, removed obsolete SetMode; commented out some old debug output.
14:52 Changeset [13168] by tbretz
Implemented a function for word wraping
14:51 Changeset [13167] by tbretz
Moved read to cc file; implemented first version of a database interface.
11:14 Changeset [13166] by tbretz
Make sure that the connection is the last in the configuration; improved sanity checks in Track()
11:04 Changeset [13165] by tbretz
Added some improved output.
10:21 Changeset [13164] by tbretz
Implemented new command to set all offsets individually (for current control)
10:19 Changeset [13163] by tbretz
Replaces all 416 by kNumChannels; send the correct command to set the correct offset for all channels individually in current control.
07:06 Changeset [13162] by Jens Buss
DimScript for data taking, that only takes the 4 5min data runs, can be used if DataTaking1/2 crashed at beginning of data tacking
07:04 Changeset [13161] by Jens Buss
DimScript for data taking MRK421, that automatically takes both wobble positions and sents the necessary commands to drivectrl

03/21/12:

14:33 Changeset [13160] by tbretz
Some clean up to the commands.
14:22 Changeset [13159] by tbretz
Assume that an empty folder name means '.'
13:50 Changeset [13158] by Daniela Dorner
added insert to nightly status tables, removed insert for status tables for runs (done with mysql trigger now)

03/20/12:

14:37 Changeset [13157] by ogrimm
FSC resistances converted into temperature for online display
09:27 Changeset [13156] by neise
new interface of next(), and hence a new option in the __init__() methon ... old interface is considered depricated
09:09 Changeset [13155] by neise
debugged DRs amplitude calibration. tom must not be rolled

03/19/12:

17:20 Changeset [13154] by Daniela Dorner
added (script to check status of transfer for deleting data)
17:09 Changeset [13153] by Daniela Dorner
treat case that file is not yet there
17:09 Changeset [13152] by Daniela Dorner
bugfix for drsfiles
16:36 Changeset [13151] by lusterma
added doc; this is just an example, nothing ready, to be adapted to work at ISDC, I just made this some time ago on my Laptop
11:56 Changeset [13150] by neise
enabled tab checking and excahnged python_rename with python
11:55 Changeset [13149] by neise
enabled tab checking and excahnged python_rename with python
11:54 Changeset [13148] by neise
enabled tab checking and excahnged python_rename with python
11:52 Changeset [13147] by neise
enabled tab checking and excahnged python_rename with python
11:51 Changeset [13146] by neise
enabled tab checking and excahnged python_rename with python
11:49 Changeset [13145] by neise
exchanged pyfact_rename by pyfact and enabled tab checking. removed some tabs as well
11:45 Changeset [13144] by neise
enables tab checking and exchanged pyfact_rename by pyfact
11:41 Changeset [13143] by neise
included python -tt option. thus checking for tabs/spaces
11:34 Changeset [13142] by neise
included tab checking, and substituded all tabs by spaces
11:32 Changeset [13141] by neise
moved newer pyfact_rename.py to pyfact.py ... keeping its history hopefully
11:31 Changeset [13140] by neise
deletet depricated pyfact.py
11:31 Changeset [13139] by neise
debugged two lines
08:26 Changeset [13138] by tbretz
Implemented request of current sttaus during current feedback once in a second to ensure a good average.

03/18/12:

22:59 Changeset [13137] by tbretz
Ensure that the calibration starts now that the biasctrl doesn't sent a voltage set request (which would return the currents) anymore when the voltage is already set.
21:55 Changeset [13136] by tbretz
Made sure that the first automatic status request at connection also happens when the automatic updates are switched off; do not send a voltage set command when the voltages are already set.
20:53 Changeset [13135] by tbretz
Updated to v19r30

03/16/12:

12:57 Changeset [13134] by tbretz
Added a warning message to help debugging.
09:01 Changeset [13133] by neise
added new member Coordinator.chid2vec, which is the same as chid2coor, but contains euclid.Vector2 instead of tuples
08:58 Changeset [13132] by neise
moved tests out of __main__ into dedicated _test_funcs(), so making __main__ smaller and easier to comprehend
08:56 Changeset [13131] by neise
NOTE: included use of ImageExtractor classes, not yet testet
08:54 Changeset [13130] by neise
initial commit of Image Parameter Extractor classes ... only the upper two are working. No _test_funcs() ... no callback funcs ... a lot of work to do
08:52 Changeset [13129] by neise
moved _test_SimplePlotter() down in the file
08:51 Changeset [13128] by neise
just a text, to be refined during and after the course
01:12 Changeset [13127] by Jens Buss
added a sanity check for fadctrl being in state connected before writing any data
01:12 Changeset [13126] by Jens Buss
added a sanity check for fadctrl being in state connected before writing any data
01:08 Changeset [13125] by Jens Buss
with this one can do the Amplitude Calibration for ROI 300

03/15/12:

22:38 Changeset [13124] by lusterma
pyfact made identical to pyfact_rename.py
21:44 Changeset [13123] by lusterma
call back of pyfact drs calibration
21:43 Changeset [13122] by lusterma
tiny modifications - still not final
21:41 Changeset [13121] by lusterma
bug fix in drs calibration
13:57 Changeset [13120] by neise
tidied up a bit. moved examples to examples and deleted scripts, I never used anymore
13:56 Changeset [13119] by neise
debugged return value of AmplitudeCleaner in case of return_bool_mask=False, was tuple of list, is now list
13:43 Changeset [13118] by neise
included Plotter-class from depricated plotter.py-module with name SimplePlotter
09:51 Changeset [13117] by tbretz
gDirectory->GetListOfKeys() can be NULL... fixed.
09:27 Changeset [13116] by tbretz
Do only request the status if the voltage is on; get some dummy reports for the currents before starting to calibrate; do not allow negative feedback corrections
08:54 Changeset [13115] by lyard
moved EXTNAME keyword further down for compatibility with fverify
00:02 Changeset [13114] by neise
added some examples

03/14/12:

23:56 Changeset [13113] by neise
initial commit of first thoughts about how to collect anaysis results
22:17 Changeset [13112] by neise
incl 45sec wait for current control
22:14 Changeset [13111] by neise
incl. 45sec wait after bias ramped up
21:19 Changeset [13110] by neise
complete rework, based on comments of TB
19:27 Changeset [13109] by tbretz
Removed default for device address; only connect automatically if device address given.
19:26 Changeset [13108] by Daniela Dorner
added check if directory exists
19:25 Changeset [13107] by Daniela Dorner
added tmp path for rsyn
17:24 Changeset [13106] by lusterma
tiny correction
16:53 Changeset [13105] by lusterma
added plot3.py, look at single DRS pipeline data + spike filter
16:53 Changeset [13104] by neise
added a comment
16:51 Changeset [13103] by neise
added some comments
15:02 Changeset [13102] by neise
UNTESTED: example script using the AmplitudeCleaner, for calculating area vs log(size), compare to begin.py
15:00 Changeset [13101] by neise
initial commit of class AmplitudeCleaner
14:59 Changeset [13100] by neise
debugged handling of boolean masks in CamPlotter
10:12 Changeset [13099] by Daniela Dorner
run CheckStatus.sh more often
09:59 Changeset [13098] by Daniela Dorner
adapted time for one job
09:58 Changeset [13097] by Daniela Dorner
removed not needed lines
09:08 Changeset [13096] by lusterma
modified working version - not finished
09:07 Changeset [13095] by lusterma
modified class hist for more compatibility with ROOT
09:03 Changeset [13094] by Daniela Dorner
improved logging
09:03 Changeset [13093] by Daniela Dorner
added drs file to transfer
08:49 Changeset [13092] by lyard
removed useless annoying outputs

03/13/12:

20:38 Changeset [13091] by tbretz
Fixed the averaging implemented yest for more verbose output
19:34 Changeset [13090] by neise
debugged CamPlotter class ... wrong identation as some point
19:33 Changeset [13089] by neise
the same hack as in plotters was included, in order to ensure, that the map_dn.txt file is found
19:19 Changeset [13088] by neise
running version - produces area vs log(size) plot
18:26 Changeset [13087] by neise
changes TEMP_CONTROL to CURRENT_CONTROL
18:07 Changeset [13086] by neise
intitial commit of fb_ped_n_lp
18:06 Changeset [13085] by neise
intitial commit of fb_data
18:06 Changeset [13084] by neise
intitial commit of fb_on
15:07 Changeset [13083] by lyard
added more verbosity
14:49 Changeset [13082] by Daniela Dorner
added drs-files to rsync and check for existance of links
12:00 Changeset [13081] by neise
initial commit of cleaning ...
12:00 Changeset [13080] by neise
made CamPlotter smarter, can now handle data, and masks
11:19 Changeset [13079] by Daniela Dorner
extra log file for merpp
10:48 Changeset [13078] by tbretz
Added th possibility to use a real regular expression.

03/12/12:

18:10 Changeset [13077] by neise
initial commit of script calculating the number of events, which would have been triggered.... very simple assumptions
16:34 Changeset [13076] by neise
added function __add__ to RawData. one can now jump over a certain amout of events, by doing: e.g. run=run+34
16:34 Changeset [13075] by neise
added readout of the FAD trigger time out of the raw data. RawData.board_times contains this information.
16:32 Changeset [13074] by neise
solved an issue with CamPlotter, when calling it from a different folder. maybe this was not yet fully understood by me. And plotting histograms without a labe is now possible
16:29 Changeset [13073] by neise
initial commit of python script for baseline jump studies
12:39 Changeset [13072] by neise
example for sabrina
12:37 Changeset [13071] by tbretz
Set the bias create resistor to 1150 Ohm which (according to the measurements of last night) seem to be a good compromise to include also cables, etc; added some more informative output to the Info
08:20 Changeset [13070] by tbretz
Do not send current request in HandleCalibration when still ramping.
Note: See TracTimeline for information about the timeline view.