source: trunk/MagicSoft/Mars/Changelog@ 7771

Last change on this file since 7771 was 7771, checked in by tbretz, 18 years ago
*** empty log message ***
File size: 41.5 KB
Line 
1Please do not write behind the end of line tag so that it is possible
2to send a Changelog file to a line printer directly. Thanks.
3
4For your entries please follow EXACTLY this style:
5
6_yyyy/mm/dd_[Your Name]
7_
8___*_filename:
9_____-_description
10_
11___*_filename2, filename3:
12_____-_description
13_
14_
15_
16
17While an underscore is a placeholder for a white-space or an empty line.
18
19 -*-*- END OF LINE -*-*-
20
21 2006/06/29 Thomas Bretz
22
23 * mmain/MEventDisplay.cc:
24 - added decoding of calibration pattern
25
26
27
28 2006/06/28 Daniela Dorner
29
30 * datacenter/macros/setupdb.C:
31 - added new columns
32 - changed name columns
33
34
35
36 2006/06/28 Thomas Bretz
37
38 * datacenter/macros/fillstar.C:
39 - added number of correlated stars
40
41 * datacenter/macros/plotdb.C:
42 - added number of correlated stars
43 - changed name of database column
44
45 * callisto.cc, mbadpixels/MBadPixelsCalc.cc,
46 mjtrain/MJTrainSeparation.cc:
47 - small improvement to log-output
48
49 * tpoint/gui.C:
50 - added some SetFrameBorderMode and SetBorderMode
51
52
53
54 2006/06/27 Thomas Bretz
55
56 * mhflux/MHAlpha.cc:
57 - added a small change to prevent DrawAll from opening a new
58 canvas if called with the option "No new canvas" and no
59 fDisplay
60
61
62
63 2006/06/26 Thomas Bretz
64
65 * mjobs/MJCut.[h,cc]:
66 - added error codes for some fatal errors
67
68 * ganymed.cc:
69 - pipe error codes to shell
70
71
72
73 2006/05/29 Thomas Bretz
74
75 * mbase/MEnv.cc:
76 - included THashList for compatibility with root 5.10/00
77
78 * mdata/MDataArray.[h,cc]:
79 - included TVector in header for compatibility with root 5.10/00
80
81 * mgui/MHexagon.cc:
82 - changed argument of PaintFillArea from Float_t to Double_t
83 for compatibility with root 5.10/00
84
85 * mhbase/MHMatrix.[h,cc]:
86 - added some #ifdef for compatibility with root 5.10/00
87 - included TVector in the header for compatibility with
88 root 5.10/00
89
90 * mjtrain/MJTrainDisp.cc:
91 - added the possibility to set weights
92 - added new histogram to show avg psf versus energy
93
94 * mjtrain/MJTrainRanForest.cc:
95 - included TFile for compatibility with root 5.10/00
96
97 * mranforest/MRanForest.[h,cc]:
98 - included TMatrix and TVector in header for compatibilty
99 with root 5.10/00
100
101 * mtools/MHSimulatedAnnealing.[h,cc]:
102 - included TMatrix and TVector in header for compatibilty
103 with root 5.10/00
104
105
106
107 2006/05/24
108
109 * RELEASE 0.9.6
110
111
112
113 2006/05/24 Thomas Bretz
114
115 * mbadpixels/MBadPixelsTreat.cc:
116 - another small improvement, set fMaxArrivalTimeDiff to 0.9
117
118 * mjobs/MJPedestal.cc:
119 - switched off error in case of "pulse is too much to the left"
120 - the extraction window is not changed anymore
121
122 * mhflux/MAlphaFitter.cc:
123 - made new background fit more robust by improving the start
124 values
125
126 * mhflux/MHAlpha.[h,cc]:
127 - preliminary implementation showing automatically all sizebins in
128 the status display
129
130 * mpointing/MPointingDevCalc.[h,cc]:
131 - if the mispointing is set to 0 due to missing mispointing
132 information also the starguider calibration is reset.
133 - in the case the latest report is older than a default (currently
134 one minute) and the current report will be skip the starguider
135 correction and calibration will be reset.
136
137 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
138 - updated
139
140 * mmc/MMcRunHeader.hxx:
141 - added new getter for ShowerPhiMin and ShowerPhiMax
142
143
144
145 2006/05/23 Daniela Dorner
146
147 * scripts/processsequence:
148 - added (script to run callisto, merppupdate and star for 1
149 sequence)
150
151 * scripts/preparemc:
152 - added (script to create montecarlo sequence and datasetfiles)
153
154
155
156 2006/05/23 Thomas Bretz
157
158 * mranforest/MRanTree.cc:
159 - should be if(!Finite) instead of if(Finite)
160
161 * mhbase/MH3.cc:
162 - fixed a problem which arouse in root 4.04/02g namely that
163 is the draw-option is " " nothing is displayed. Therefore
164 all " " are removed before the histogram is drawn
165
166 * mhist/MHCamera.cc:
167 - when the azimuthal profile was produced the binning was optimized
168 with the OptimizeLimits. This doesn't make sense because it
169 changed the alignment of the bins with the 60deg boundaries
170
171 * mreport/MReportStarguider.cc:
172 - fixed a typo in a comment and removed an obsolete one
173
174 * msignal/MExtractTimeAndCharge.cc:
175 - instead of setting the arrival time to a value at the border of
176 the meaningful range a random number is assigned in the case
177 of an arrival time extracted outside the fadc range. This
178 avoids possible unfortuante coincidences in arrival times.
179
180 * mbadpixels/MBadPixelsTreat.[h,cc]:
181 - added new data member fMaxArrivalTimeDiff, which is the maximum
182 arrival time difference allowed for the badpixel algorithm
183 to determin whether a pixels belongs to a shower
184 - changed the old value (0.5) to 1.0 as suggested by Stefan
185 due to a recent study on the fraction of pixels surviving the
186 image cleaning
187
188 * callisto.rc, callisto_Dec04Jan05.rc, callisto_MarApr05.rc:
189 - added comment to show usage of new option
190
191
192
193 2006/05/22 Daniela Dorner
194
195 * datacenter/scripts/makecallistolinks:
196 - fixed bug
197
198
199
200 2006/05/22 Thomas Bretz
201
202 * mranforest/MRanTree.cc:
203 - replaced some arbitrary small and large values by FLT_MAX in
204 FindBestSpllit*
205 - replaced in FindBestSpllit* a sanity check for rld and rrd (do
206 not divide by zero) by a check whether the result (crit) is finite
207
208 * mcamera/MCameraRecTemp.[h,cc]:
209 - implemented new data member for validity
210 - increased class version by 1
211
212 * mpointing/MHPointing.[h,cc]:
213 - implemented new TGraph for number of correlated stars
214 - increased class version by 1
215
216 * mpointing/MPointingDevCalc.cc:
217 - if the report is empty assume no pointing deviation and also
218 reset the starguider calibration
219
220 * mpointing/MPointingPos.cc:
221 - slight modifications to comment
222
223 * mreport/MReport.cc:
224 - introduced new fake version to support new starguider format
225
226 * mreport/MReportCC.[h,cc]:
227 - improved handling of receiver boar com-errors and RecTemp section
228
229 * mreport/MReportStarguider.[h,cc]:
230 - implemented changes in the starguider reports around 9th May
231 - added new data member for number of correlated stars
232 - increased class version by 1
233
234
235
236 2006/05/21 Thomas Bretz
237
238 * mfileio/MReadTree.cc:
239 - show all added files only in debug modes or if wildcards are used
240
241 * mfilter/MFEnergySlope.[h,cc]:
242 - added a third constructor which also allows to set fMcEnergyMin
243
244 * mjtrain/MJTrainSeparation.[h,cc]:
245 - updated text output
246 - improved result display
247 - added possibility to set weights and/or pre/post-tasks for
248 train or test only
249
250 * mranforest/MRanForest.cc:
251 - commented out an obsolete check to check whether TMath::Sort
252 has sorted correctly
253 - added some comments
254
255
256
257 2006/05/20 Thomas Bretz
258
259 * mreport/MReportCC.cc:
260 - fixed a typo in InterpreteTD which was introduced yesterday
261
262
263
264 2006/05/19 Thomas Bretz
265
266 * mbase/MMath.h:
267 - added default to second argument of GaussProb
268
269 * mcamera/MCameraTD.[h,cc], mcamera/MCameraTH.[h,cc]:
270 - added a data member fIsValid giving the status of the arrays
271 in case the CC reports contained nonsense (mainly for files
272 before summer 2005)
273 - increased class version by 1
274
275 * mhflux/MHAlpha.h:
276 - made SetOffData virtual
277
278 * mreport/MReport.cc:
279 - small changes to some comments
280
281 * mreport/MReportCC.[h,cc]:
282 - better handling of problems with the TH and TD part of the
283 CC-REPORT for files older than 200507190 and 200412210
284 respectively
285
286 * mreport/MReportFileReadCC.cc:
287 - always output the file format version
288
289 * mhflux/MAlphaFitter.[h,cc]:
290 - implemented fitting of the off-data for background determination
291 - the result values are not yet accessible
292 - increased class version by 1
293
294 * mhflux/MHThetaSqN.[h,cc]:
295 - some improvements regarding the treatment of the signal-regions
296 - allow to set a different cut-level for off-cuts
297
298
299
300 2006/05/18 Thomas Bretz
301
302 * mhflux/MAlphaFitter.h:
303 - added Getter for ScaleMode
304
305 * mhflux/MHAlpha.[h,cc]:
306 - made fHillas data member protected
307 - increased size of fMap
308
309 * mhflux/MHThetaSq.[h,cc]:
310 - removed obsolete data-member fThetaSq
311
312 * mjtrain/MJTrainRanForest.cc, mranforest/MRanForestCalc.cc:
313 - fixed a typo in a comment
314
315 * mranforest/MRanTree.cc:
316 - added a lot of comments in the code
317
318 * callisto.cc:
319 - fixed typo in output
320
321 * mhflux/MHThreshold.cc:
322 - enabled grids
323 - slightly improved calculation of shown threshold
324
325 * mhflux/MHThetaSqN.[h,cc]:
326 - added
327
328 * mhflux/Makefile, mhflux/FluxLinkDef.h:
329 - added MHThetaSqN
330
331
332
333 2006/05/18 Daniela Dorner
334
335 * resources/calibration.rc, resources/calibration_spline.rc:
336 - added values for current and following periods
337
338
339
340 2006/05/05
341
342 * RELEASE 0.9.5.1
343
344
345
346 2006/05/05 Thomas Bretz
347
348 * datacenter/macros/plotdb.C:
349 - updated with new tabs for the starguider data
350
351 * mhflux/MHEnergyEst.cc:
352 - print the result to the all-logstream
353 - changed the fit range not to take the overflow into account
354
355 * mranforest/MRanForest.[h,cc]:
356 - Use the default Reset() instead of Reset(0)
357 - changed output while training
358 - replaced a lot of TArrays by MArrays
359 - at some points replaced gRandom->Rndm by gRandom->Integer
360 - removed some obsolete arguments from ModifyDataSort
361 - In CreateDataSort isort need not to be initialized, it is
362 done by TMath::Sort anyhow
363 - a small simplification to ModifyDataSort
364 - added some const-qualifiers in funciton calls
365
366 * mranforest/MRanTree.[h,cc]:
367 - replaced a lot of TArrays by MArrays
368 - removed some obsolete calls to Reset(0) after the instatization
369 of the array
370 - small acceleration of the averaging when calculating fBestSplit[k]
371 - at some points replaced gRandom->Rndm by gRandom->Integer
372 - directly give mean[kbuild] and square[kbuild] as an argument
373 to FindBestSplit
374 - removed the obsolste dereferencing from the call to FindBestSplit
375 - added some const-qualifiers in funciton calls
376 - make a copy of tclasspop in BuildTree to be able to give the
377 array as a const qualified reference. It is not used at any other
378 place
379 - in TreeHad first get the pointers to the vector with the data to
380 get rid of the range check done by root. This has also the advantage
381 that all TreeHad member function can be unified into a single
382 member function
383
384 * mhflux/MAlphaFitter.cc:
385 - fixed a problem with the fit which could cause infinite loops
386 in the case of off-data. This did in no means effect the result,
387 just the performance.
388
389 * mhbase/MH3.cc:
390 - convert the options ToLower case first before checking
391
392 * mjtrain/MJTrainRanForest.[h,cc]:
393 - added AddPar member function
394 - added fPreTasks and fPostTasks
395 - added fEnableWeights
396 - added member functions suporting setting pre- and posttasks
397 and weights
398
399 * mtools/MTFillMatrix.h:
400 - added new member function to clear the fPreCuts, fPreTasks and
401 fPostTasks lists
402
403 * mjtrain/MJTrainEnergy.cc:
404 - implemented usage of weights
405
406 * mjtrain/MJTrainSeparation.[h,cc]:
407 - implemented the usage of weights
408 - implemented a random source position to train with wobble
409 data
410 - added some more output
411 - added an option to switch between classification and regression
412 - added th epossibility to change the MC flux
413
414 * mjtrain/Makefile:
415 - added include path for mpointing and mimage
416
417
418
419 2006/05/04 Thomas Bretz
420
421 * mbase/MTaskList.[h,cc]:
422 - added new member function AddToListBefore(TList&) and
423 AddToListAfter(TList&)
424 - added corresponding RemoveFromList(TList&)
425
426 * mhflux/MMcSpectrumWeight.[h,cc]:
427 - added new member functions CalcSpecNew and CalcSpecOld to
428 evaluate the spectrum at a given energy
429 - added a new data member which allows to set an energy
430 at which the normalization is calculated instead of
431 the integral
432
433 * mpointing/MSrcPosRndm.[h,cc]:
434 - added new option which allows to create a random wobble
435 source position
436
437
438
439 2006/05/03 Daniela Dorner
440
441 * datacenter/macros/setupdb.C:
442 - changed type of sourcename and projectname according to new
443 format
444
445
446
447 2006/05/03 Thomas Bretz
448
449 * Makefile.rules:
450 - added new option zdiff
451
452 * mbase/MTaskList.[h,cc]:
453 - overwrite member function AddToList with a TList-reference
454 as argument
455
456 * mhflux/MHCollectionArea.[h,cc]:
457 - added the missing //! behind the fMcEvt data member
458 - increased class version number
459 - removed obsolete fEnergy data member
460
461 * mranforest/MRanForest.cc:
462 - added to the output whether weights are set
463
464 * mraw/MRawRunHeader.cc:
465 - removed an obsolete Print() which enetered for debugging
466
467 * mimage/MHNewImagePar.cc:
468 - the plots for CocCOG and ConcCore had the same color... fixed
469
470 * mranforest/MRanForestCalc.[h,cc]:
471 - allow to set weights for each event
472
473 * mtools/MTFillMatrix.[h,cc]:
474 - implemented the possibility to set pre- and post-tasks
475 executed in the eventloop
476
477
478
479
480 2006/05/02 Thomas Bretz
481
482 * mraw/MRawRunHeader.cc:
483 - fixed the typo in the output
484
485 * mpointing/MHPointing.cc, datacenter/macros/fillstar.C:
486 - fixed a typo in the name of the plot Skybrightness
487
488
489
490 2006/04/30 Thomas Bretz
491
492 * mjtrain/MJTrainSeparation.[h,cc]:
493 - new option to switch between regression and classification
494 - fixed the auto training (still far from working well)
495 - improved result plots
496
497 * mbase/MMath.cc:
498 - fixed SignificanceLiMa such that it allows basically zero
499 signal- and/or background events
500
501
502
503 2006/04/27 Thomas Bretz
504
505 * datacenter/macros/fillstar.C:
506 - replaced the mean by the median
507
508
509
510 2006/04/26 Daniela Dorner
511
512 * datacenter/macros/fillstar.C, datacenter/macros/setupdb.C:
513 - added four new columns to the table Star
514
515
516
517 2006/04/24 Thomas Bretz
518
519 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
520 - some fixes to the comments describing random forest
521
522
523
524 2006/04/23 Thomas Bretz
525
526 * mhist/MHHadronness.cc:
527 - do not reset the two hadronness-histograms in SetupFill
528 otherwise MJTrainSeparation cannot work correctly
529
530 * mjtrain/MJTrainSeparation.cc:
531 - added a Plot of Hadronness versus Size for MC events
532
533
534
535 2006/04/22 Thomas Bretz
536
537 * mraw/MRawRunHeader.cc:
538 - some small changes, mainly output and comments
539
540 * mhflux/MHAlpha.[h,cc]:
541 - show also the integrated number of excess events in the
542 plot versus energy/size and show the correct error.
543
544 * mtools/MJSpectrum.cc:
545 - added accelerator for executing the tasklist as in MJCut
546
547 * macros/train/trainseparation.C:
548 - fixed a typo
549
550 * mjtrain/MJTrainSeparation.h:
551 - added missing initialization of fAutoTrain
552 - fixed an error in EnablAutoTrain (was always set to kTRUE)
553
554
555
556 2006/04/21 Daniel Hoehne
557
558 * datacenter/scripts/doqualityplots, datacenter/scripts/dowebplots:
559 - fixed bug in usage of pstoimg
560
561
562
563 2006/04/13 Thomas Bretz
564
565 * mraw/MRawRunHeader.[h,cc]:
566 - adapted to new DAQ format version 6
567 - increased class version number
568
569 * mtools/MTFillMatrix.cc:
570 - added accelerator for executing the tasklist as in MJCut
571
572 * mfilter/MFEnergySlope.cc:
573 - small update to output
574
575 * mfbase/MFilterList.[h,cc]:
576 - fixed a really old problem that the contents of the list never
577 got ReInit. Hopefully this never had bad sideeffects.
578
579 * macros/train/trainenergy.C:
580 - added another comment how to change the spectral slope of the
581 monte carlo spectrum
582
583
584
585 2006/04/13 Thomas Bretz
586
587 * mreport/MReport.cc:
588 - added new fake arehucas versions to fix a problem with the
589 starguider reports
590
591 * mreport/MReportFileRead.cc:
592 - increased informations in warning output
593
594 * mreport/MReportStarguider.cc:
595 - fixed a problem with the starguider reports between 6.3.2006 and
596 19.3.2006
597
598
599
600 2006/04/13 Daniel Hoehne
601
602 * datacenter/db/findoffdata.php:
603 - implemented query for the inhomogeneity
604
605 * datacenter/db/runinfo.php:
606 - added checkboxes for start time, failed time and error codes
607
608 * datacenter/db/datacheck.php:
609 - fixed bug in StatusMenus for DataCheck and RawFile
610
611
612
613 2006/04/12 Daniela Dorner, Daniel Hoehne
614
615 * datacenter/scripts/makecallistolinks:
616 - fixed bug
617
618
619
620 2006/04/12 Thomas Bretz
621
622 * datacenter/macros/filldotraw.C:
623 - allow to access gzipped raw-files
624
625
626
627 2006/04/11 Thomas Bretz
628
629 * mastro/MAstro.h:
630 - added conversion Parsec2Lighyear
631
632 * mbase/MLogHtml.cc:
633 - added a fix to display < and > correctly
634
635 * mhflux/MHCollectionArea.[h,cc]:
636 - commented out obsolete fEnergy parameter
637
638 * mjobs/MJSpectrum.cc:
639 - fill a second collection area plot after trigger
640
641 * mjoptim/MJOptimize.cc:
642 - improve speed of optimization by switching of timing and
643 reset in eventloop
644
645 * mmc/MFadcHeader.h:
646 - changed MFADC_CHANNELS from 3500 to 3800 according to Abelardo
647
648 * mmc/MMcFadcHeader.hxx:
649 - increaded version number from 7 to 8
650
651
652
653 2006/04/11 Daniel Hoehne, Daniela Dorner
654
655 * datacenter/scripts/dodatacheck:
656 - fixed bug in finding raw-files
657
658
659
660 2006/04/10 Daniel Hoehne
661
662 * datacenter/macros/filldotrun.C:
663 - implemented new arehucas version
664
665
666
667 2006/04/07 Daniel Hoehne, Daniela Dorner
668
669 * datacenter/macros/filldotrun.C, buildsequenceentries.C, setupdb.C:
670 - implemented new arehucas version
671
672
673
674 2006/04/06 Daniela Dorner
675
676 * datacenter/scripts/makecallistolinks:
677 - fixed bug in resetting
678
679 * datacenter/db/tabs.php:
680 - changed tabs for wobble
681
682
683
684 2006/04/05 Thomas Bretz
685
686 * datacenter/macros/plotdb.C:
687 - added new tab with the effective on-time relative to the
688 observation time
689
690 * sponde_onoff.rc:
691 - added
692
693
694
695 2006/04/04 Thomas Bretz
696
697 * datacenter/macros/plotdb.C:
698 - if no dataset and no time-interval is given only sequences with
699 an effective on-time above five minutes are plotted anymore
700
701
702
703 2006/03/21 Daniela Dorner
704
705 * datacenter/db/ganymed.php, datacenter/db/tabs.php:
706 - included different tabs for on/off and wobble
707
708 * datacenter/db/ganymed.php:
709 - added zd angle range and observation period
710
711 * datacenter/db/sequence.php:
712 - added rel. ontime
713
714
715
716 2006/03/20 Thomas Bretz
717
718 * mraw/MRawRunHeader.cc:
719 - if the pixels to be swaped are both not found, assume they are
720 intentially not mapped. Changed the Error to a Warning
721
722 * mhflux/MHDisp.[h,cc]:
723 - made the scale region a parameter which can be changed from
724 within the display
725 - allow the scale parameters to be setup from the resource-file
726 - changed the source-region which is cut out in wobble mode from
727 +/-15deg to +/-25deg which better fits what we get from MHPhi
728
729 * ganymed.rc, ganymed_onoff.rc, ganymed_wobble.rc:
730 - added example how to change the new scale parameters in MHDisp
731
732 * mhflux/MAlphaFitter.[h,cc]:
733 - implemented the strategy for optimization which is suggested
734 by the Berlin people for weak sources "weaksource"
735
736 * mhflux/MHPhi.[h,cc]:
737 - moved the AppendPad for the text-paint into all sub-pads which
738 need it. Otherwise they are not always properly updated.
739
740
741
742 2006/03/16 Daniela Dorner
743
744 * datacenter/scripts/sourcefile:
745 - small bugfix in logging
746
747 * datacenter/db/tabs.php:
748 - added new tab for ganymed
749
750
751
752 2006/03/15 Stefan Ruegamer
753
754 * manalysis/MCameraData.cc
755 - inserted an image cleaning based on the time information
756 of the shower (CalcCleaningArrivalTime)
757
758 * manalysis/MCameraData.h
759 - made entry for "CalcCleaningArrivalTime"
760
761 * mimage/MImgCleanStd.cc
762 - created entries for the new image cleaning named "Time"
763
764 * mimage/MImgCleanStd.h
765 - inserted entry "kTime"
766
767
768
769 2006/03/14 Daniela Dorner
770
771 * datacenter/scripts/makecallistolinks:
772 - fixed bug
773
774 * steps.rc:
775 - added fFillGanymed to influences of fGanymed
776
777
778
779 2006/03/14 Thomas Bretz
780
781 * mhflux/MHEffectiveOnTime.cc:
782 - skip the fit not only if the integral is empty but
783 also if the first bin is empty
784 - changed upper limit to 95% according to a study from
785 David Paneque
786 - replaced the fit with the exponential used in the BCN Mars
787 version
788 - use the correct number of entries
789 - use a likelihood fit
790 - calculate the fit quality from the probability
791 - ignore the fit quality for the theta-plot
792
793 * mimage/MHNewImagePar.cc:
794 - fixed the handling of the "same" option in Draw/Paint
795
796 * mpointing/MPointingDev.h:
797 - fDx and fDy initialized in the constructor
798
799 * mbase/MTask.[h,cc]:
800 - removed the kDontCount option. Instead don't use the TStopwatch
801 counter anymore. By this the class to TStopwatch can be
802 suppressed completely if kDontTime is set.
803
804 * mbase/MContinue.cc, mbase/MTaskEnv.cc, mfbase/MF.cc,
805 mfbase/MFilterList.[h,cc]:
806 - pipe the accelerator flag to the filter or task
807
808 * mjobs/MJCut.cc:
809 - also accelerate the reading task
810
811
812
813 2006/03/13
814
815 * RELEASE 0.9.5
816
817
818
819 2006/03/13 Thomas Bretz
820
821 * ganymed.rc:
822 - changed smearing to half of our PSF 0.06
823 - added new examples for setting the starguider calibration
824
825 * ganymed_onoff.rc
826 - changed smearing to half of our PSF 0.06
827 - switched the new feature for a random source position on
828 - added new examples for setting the starguider calibration
829
830 * ganymed_wobble.rc:
831 - changed smearing to half of our PSF 0.06
832 - added new examples for setting the starguider calibration
833 - added example how to control the phi plot
834
835 * mhflux/MHPhi.[h,cc]:
836 - many improvements to the algorithm, it now takes also
837 inhomgeneities into account
838 - restructured the display, display more histograms
839 - increased class version to 2
840
841 * mjobs/MJCut.cc:
842 - enabled acceleration for first and second loop
843
844 * mpointing/MPointingDevCalc.[h,cc]:
845 - allowed to set the starguider offset calibration from the
846 resource file
847
848 * callisto_Dec04Jan05.rc:
849 - replaced Calibration scale factor by usage of
850 resources/calibration_spline.rc
851
852
853
854 2006/03/13 Markus Meyer
855
856 * ganymed_wobble.rc,ganymed_onoff.rc,ganymed.rc:
857 - changed cuts:
858 wobble: average values from optimisation of 3 Crab
859 sample (01/05,10/05,12/05), done by Karsten
860 onoff : cuts from 1218 (01/05, highest significance)
861 theta is now 0.22 for both.
862
863
864
865 2006/03/13 Daniel Hoehne
866
867 * ganymed_wobble.rc,ganymed_onoff.rc,ganymed.rc:
868 - implemented qualitycut in log10(conc) vs. log10(size)
869
870
871
872 2006/03/13 Markus Meyer
873
874 * resources/calibration_spline.C:
875 - more comments
876
877
878
879 2006/03/10 Markus Meyer
880
881 * resources/calibration.C:
882 - update from p27 to p39 (spline excluded, still p33 data missing)
883
884
885
886 2006/03/10 Markus Meyer
887
888 * resources/calibration_spline.C:
889 - correction coefficients for spline data for each period
890
891
892
893 2006/03/10 Daniel Hoehne
894
895 * datacenter/scripts/insertsequences:
896 - fixed bug
897
898
899
900 2006/03/09 Daniel Hoehne
901
902 * ganymed_wobble.rc:
903 - changed parameters 1 to 5 in Cut1 to actual values
904
905
906
907 2006/03/08 Thomas Bretz
908
909 * readdaq.cc, mraw/MRawFileRead.[h,cc], mraw/MRawRunHeader.cc:
910 - added new force-option to foirce output of run-header
911
912
913
914 2006/03/08 Daniela Dorner
915
916 * datacenter/script/movingrawfiles:
917 - added moving of files, that are transferred via internet
918 - added removing of empty directories
919
920 * datacenter/db/ganymed.php:
921 - added links to ganymedplots
922 - added links to sequence.php (instead of links to starfiles)
923 - fixed bug in query
924
925 * datacenter/db/sequence.php:
926 - added links to plots from callisto and star
927 - fixed bug in query
928
929 * datacenter/db/sequinfo.php:
930 - added links to sequence.php
931
932 * datacenter/db/datasetinfo.php:
933 - added links to ganymed.php
934
935 * datacenter/db/tabs.php:
936 - added (includefile for names of tabs of statusdisplays)
937
938
939
940 2006/03/07 Thomas Bretz
941
942 * mcalib/MCalibrateData.cc:
943 - take the bad pixel information into account when calculating the
944 number of saturating pixels!
945
946
947
948 2006/03/06 Thomas Bretz
949
950 * showplot.cc:
951 - fixed the position were the first argument is converted
952 to lower case. Until this fix no upper case could be used
953 in file names
954
955 * datacenter/macros/plotdb.C:
956 - print also average and RMS of all data.
957
958
959
960 2006/03/06 Daniela Dorner
961
962 * datacenter/db/ganymed.php:
963 - added sequences + links to star-plots of sequences
964 - improved layout
965
966 * datacenter/script/makecallistolinks:
967 - changed condition, when to make the link: only, if the link is
968 not yet existing, it is done
969 - added resetting of db: if link is done, callisto is resetted
970
971 * datacenter/macros/resetcolumn.C:
972 - added failure columns to the resetting
973
974
975
976 2006/03/04 Daniela Dorner
977
978 * callisto.cc:
979 - changed return values to improve the failure handling in the db
980
981 * datacenter/script/makecallistolinks:
982 - added 'Pulse is too much to the left, cannot go below 0!' as
983 reason to use callisto_Dec04Jan05.rc
984
985 * datacenter/script/dowebplots:
986 - reduced number of files to be updated by a limitation in
987 modification time
988
989 * datacenter/db/ganymed.php:
990 - added plots
991 - effontime s->h
992
993
994
995 2006/03/03 Thomas Bretz
996
997 * mjobs/MJCut.cc:
998 - added RemoveFromList for srcposrndm in off-data loop
999
1000 * mpointing/MSrcPosRndm.[h,cc]:
1001 - fixed the scaling. MSrcPosCam has to be in mm
1002
1003 * ganymed.rc:
1004 - added line and comments with new resource
1005
1006
1007
1008 2006/03/03 Daniel Hoehne
1009
1010 * callisto_MarApr05.rc:
1011 - changed pulse position check ExtractWinLeft to 4.0 and
1012 ExtractWinRight to 4.5
1013
1014
1015
1016 2006/03/02 Thomas Bretz
1017
1018 * callisto.cc:
1019 - get result value from pulse pos check
1020
1021 * mjobs/MJCut.[h,cc]:
1022 - added the usage of the new class MSrcPosRndm
1023 - added new resource to switch random source position on
1024
1025 * mjobs/MJPedestal.[h,cc]:
1026 - changed return code of Process to int to be able to return
1027 the pulse pos check result.
1028
1029 * mpointing/PointingLinkDef.h, mpointing/Makefile:
1030 - added MSrcPosRndm
1031
1032 * mpointing/MSrcPosRndm.[h,cc]:
1033 - added
1034
1035 * mpointing/MHSrcPosCam.h:
1036 - addedn non const getter for fHist
1037
1038
1039
1040 2006/03/02 Daniela Dorner
1041
1042 * datacenter/db/querymc.php:
1043 - fixed small bug
1044
1045 * datacenter/db/dowebplots:
1046 - added option -p to the script, to be able to call the script
1047 for different programs independently
1048 - fixed find
1049
1050
1051
1052 2006/03/01 Daniela Dorner
1053
1054 * datacenter/db/datacheck.php, datasetinfo.php, sequinfo.php:
1055 - included failure handling columns
1056
1057
1058
1059 2006/03/01 Thomas Bretz
1060
1061 * mastro/MAstro.cc, mbase/MTime.cc:
1062 - added a comment in GetMagicPeriod
1063
1064 * mpointing/MPointingPos.cc:
1065 - added new member function GetString
1066 - moved code from Print to GetString
1067 - added new function IsInitialized()
1068
1069 * mjtrain/MJTrain*.[h,cc]:
1070 - added data members to change RF setup
1071
1072 * mpointing/MPointingDevCalc.h, mpointing/MPointingPosCalc.h:
1073 - added missing AddToBranchList
1074
1075 * mpointing/MHSrcPosCam.[h,cc]:
1076 - added
1077
1078 * mpointing/Makefile, mpointing/PointingLinkDef.h:
1079 - added MHSrcPosCam
1080
1081 * mbase/MTask.[h,cc]:
1082 - implemented a new data-meber fAccelerator which allows
1083 to switch off counting and timing analysis which can be very
1084 time-consuming in some circumstances
1085
1086 * mbase/MTaskList.[h,cc]:
1087 - implemented the usabe of MTask::fAccelerator to switch off
1088 resetting of all parameter containers which can be very
1089 time-consuming
1090
1091 * mimage/MImagePar.cc:
1092 - updated how the units are printed in Print()
1093
1094 * mjobs/MJCut.cc:
1095 - added a new loop to fill the source position of the on-data
1096 - the acceleration of the two main loops are disabled because
1097 they are not yet tested.
1098
1099 * datacenter/macros/plotstat.C:
1100 - the periods were wrong by one -- fixed.
1101
1102
1103
1104 2006/02/28 Daniela Dorner
1105
1106 * datacenter/scripts/insertdatasets:
1107 - made sure, that backupfiles of the editor are not taken into
1108 account, when dataset files are searched
1109
1110 * datacenter/db/*.php:
1111 - moved user, host and pw of database to the include file
1112 db.php
1113
1114 * datacenter/db/index.html:
1115 - fixed links
1116
1117 * datacenter/db/querymc.php,magicdefs.php:
1118 - added some variables
1119
1120 * datacenter/db/runinfo.php,sequinfo.php:
1121 - bugfix (incl. TestSources)
1122
1123 * datacenter/db/sequinfo.php:
1124 - changed init values
1125
1126 * datacenter/db/sequinfo.php, findoffdata.php, magicdefs.php:
1127 - added value (relative ontime)
1128
1129 * datacenter/db/dbstatus.php:
1130 - fixed bug
1131
1132 * datacenter/db/queryrbk.php:
1133 - added query field 'Night', to query all entries of one night
1134 from the runbook
1135
1136 * datacenter/db/index-header.html:
1137 - added links
1138
1139
1140
1141 2006/02/27 Thomas Bretz
1142
1143 * macros/optim/optimwobble.C:
1144 - fixed a typo (SetThetaCut instead SetAlphaCut), and added the
1145 standard Disp-parametrization
1146
1147 * mhflux/MHEffectiveOnTime.[h,cc]:
1148 - added showing the axis range of the time evolution histogram
1149
1150 * showplot.cc:
1151 - fixed a warning in the Hash-switch.
1152
1153 * mbase/MEnv.cc:
1154 - replaced casts in switch by an appended U
1155
1156 * macros/train/trainseparation.C:
1157 - replaced outdated MTTrainRFSeparate by MJTrainSeparation
1158
1159 * mastro/MAstro.h:
1160 - added conversion constants for pc-m and pc-ly
1161
1162 * mhflux/MMcSpectrumWeight.cc:
1163 - fixed typo in comment
1164
1165 * mimage/MImagePar.h:
1166 - minor changes to layout
1167
1168 * mimage/MHNewImagePar.[h,cc], mimage/MNewImagePar.[h,cc]:
1169 - added new image parameters fConcCOG and fConcCore
1170 - increased class version of MNewImagePar
1171
1172 * mimage/MHillasExt.cc:
1173 - added some comments
1174 - removed an obsolete TMath::Abs around "dist"
1175
1176 * mranforest/MRanForest.[h,cc]:
1177 - the initialization of fTreeHad was done at the wrong moment
1178 - replaced a cast int(x+.5) by TMath::Nint
1179 - added some additional warning output
1180 - added "!" to fTreeHad - it is only for temporary storage used
1181 in the histogram classes
1182
1183 * mranforest/MRanForestGrow.h:
1184 - added GetForest
1185
1186 * mjtrain/MJTrainSeparation.[h,cc]:
1187 - added some code for upcomming automatic event selection
1188
1189 * datacenter/macros/plotstat.C:
1190 - improved macro description
1191 - added arguments to main function
1192
1193 * macros/plot/mucal.C:
1194 - added
1195
1196
1197
1198 2006/02/25 Daniela Dorner
1199
1200 * datacenter/scripts/checkfilesforsequavail, checkstardone,
1201 writesequencefiles, buildsequenceentries, dodatacheck, doexclusions,
1202 fillcallisto, fillganymed, fillstar,
1203 datacenter/macros/writesequencefile.C, filldotraw.C, fillsinope.C
1204 buildsequenceentries.C, resetcolumn.C, doexclusions.C, fillcalib.C
1205 fillsignal.C, fillganymed.C, fillstar.C:
1206 - implemented, that a missing connection to the database doesn't
1207 cause an failure entry in the database, so that the step is
1208 retried in this case
1209 - updated documentation
1210
1211
1212
1213 2006/02/25 Thomas Bretz
1214
1215 * datacenter/macros/plotstat.C:
1216 - added
1217
1218
1219
1220 2006/02/24 Markus Meyer
1221
1222 * resources/calibration.rc:
1223 - update of correction values for the calibration constants
1224 (P31 - P39, without P36!(problems with spline))
1225
1226
1227
1228 2006/02/24 Daniela Dorner
1229
1230 * datacenter/db/datacheck.php, datasetinfo.php, dbstatus.php,
1231 findoffdata.php, include.php, magicdefs.php, runinfo.php,
1232 sequinfo.php, statusrps.php, statussbs.php, statussps.php:
1233 - included failure handling columns
1234
1235 * datacenter/db/findoffdata.php:
1236 - added DT
1237
1238 * datacenter/db/statusrps.php:
1239 - fixed bug
1240
1241 * datacenter/db/sequinfo.php:
1242 - reduced width of menu
1243
1244 * datacenter/scripts/copyscript:
1245 - added makedir for oldcatalogpath
1246
1247
1248
1249 2006/02/23 Thomas Bretz
1250
1251 * mjobs/MJSpectrum.cc:
1252 - fixed plot for Eý.dN/dE. The spectrum was multiplied with two
1253 times the bin-width instead of the absolute energy
1254
1255
1256
1257 2006/02/22 Daniela Dorner
1258
1259 * datacenter/db/querymc.php:
1260 - added (website to query montecarlo database - first version)
1261
1262 * datacenter/db/magicdefs.php:
1263 - added some values of montecarlo database
1264
1265
1266
1267 2006/02/17 Daniela Dorner
1268
1269 * datacenter/scripts/copyscript:
1270 - fixed path length
1271
1272 * datacenter/macros/fillsources.C:
1273 - added (macro to read source information from catalog files and
1274 insert it into the database)
1275
1276 * datacenter/db/ganymed.php:
1277 - improved output
1278
1279 * datacenter/db/index.html:
1280 - added ganymed.php
1281 - removed old link
1282
1283
1284
1285 2006/02/17 Thomas Bretz
1286
1287 * showplot.cc:
1288 - fixed path inflation in case of ganymed
1289
1290 * mjobs/MDataSet.cc:
1291 - return kFALSE if requested source wasn't found in catalog
1292
1293 * mjobs/MJCut.cc:
1294 - reformatted output of source to fit in one line
1295
1296 * mpointing/MPointingPos.[h,cc]:
1297 - output source name (title) in Print() if set
1298
1299
1300
1301 2006/02/16 Daniela Dorner
1302
1303 * datacenter/scripts/checkstardone:
1304 - small improvement in sequence handling
1305 - improved logging
1306
1307 * datacenter/scripts/sourcefile:
1308 - small bugfixes in setstatus function
1309
1310 * datacenter/scripts/runganymed:
1311 - small bugfix
1312
1313 * datacenter/scripts/copyscript:
1314 - fixed path length
1315
1316 * datacenter/db/ganymed.php:
1317 - added (website to query results for sources/datasets)
1318
1319
1320
1321 2006/02/15 Daniela Dorner
1322
1323 * datacenter/db/findoffdata.php:
1324 - implemented possibility to query range of dates for 'stardone'
1325
1326
1327
1328 2006/02/15 Daniel Hoehne
1329
1330 * datacenter/db/magicdefs.php, querycal.php, sequinfo.php:
1331 - implemented query for mean signal inner/outer and mean pulsepos
1332 * datacenter/db/sequence.php:
1333 - implemented query for mean signal inner/outer, mean pulsepos
1334 and inhomogeneity
1335
1336
1337
1338 2006/02/15 Daniela Dorner, Daniel Hoehne
1339
1340 * datacenter/scripts/writesequencefiles,doexclusion,correcttime:
1341 - fixed small bug
1342
1343
1344
1345 2006/02/14 Daniela Dorner, Daniel Hoehne
1346
1347 * datacenter/scripts/sourcefile:
1348 - fixed small bugs
1349
1350 * datacenter/scripts/movingrawfiles:
1351 - changed back to moving files without zipping
1352
1353 * datacenter/scripts/doqualityplots:
1354 - added running of plotdb.C for each datasetfile
1355
1356 * datacenter/macros/getdolist.C:
1357 - implemented limitation for number of todo files for
1358 SequenceProcessStatus
1359
1360 * datacenter/macros/checkfileavail.C,checkstardone.C:
1361 - changed return code in case that files are not available
1362
1363 * datacenter/scripts/checkfilesforsequavail,checkstardone,sourcefile:
1364 - adapted to changed return code in macros
1365
1366 * datacenter/db/magicdefs.php, querystar.php, sequinfo.php:
1367 - implemented query for inhomogeneity
1368
1369
1370
1371 2006/02/13
1372
1373 * RELEASE 0.9.4.3
1374
1375
1376
1377 2006/02/13 Thomas Bretz
1378
1379 * callisto.rc:
1380 - changed pulse position check ExtractWinLeft to 4.0 and
1381 ExtractWinRight to 4.5
1382
1383 * callisto_Dec04Jan05.rc:
1384 - changed pulse position check ExtractWinLeft to 3.0 and
1385 ExtractWinRight left at 2.5
1386
1387
1388
1389 2006/02/10 Thomas Bretz
1390
1391 * mastro/MAstro.cc:
1392 - allow for more year in the algorithm calculating easter
1393
1394 * mcamera/MCameraDC.h, mcamera/MCameraHV.h, mcamera/MCameraTD.h,
1395 mcamera/MCameraTH.h:
1396 - added a sanity check in GetPixelContent
1397
1398 * mraw/MRawRunHeader.cc:
1399 - fixed output (correct kiB instead of kB)
1400
1401 * Makefile, Makefile.rules:
1402 - implemented the possibility to spread Make through condor
1403
1404 * mastro/MAstroCatalog.[h,cc]:
1405 - new draw-options to rotate the grid and the stars
1406
1407 * mimage/MHHillas.cc:
1408 - set minimum of fDelte to 0 instead of fDistC
1409
1410 * msignal/MExtractTimeAndChargeSpline.h:
1411 - replaced the casts in SetRiseTimeHiGain and StFallTimeHiGain by
1412 TMath::NInt
1413
1414 * mjobs/MDataSet.h:
1415 - implemented new functions to check whether the dataset contains
1416 a dedicated sequence
1417
1418 * datacenter/macros/plotdb.C:
1419 - implemented the possibility to draw sequences of a dataset in
1420 several colors
1421
1422
1423
1424 2006/02/09 Thomas Bretz
1425
1426 * mreport/MReport.cc:
1427 - invented new fake CC report file version 200509300 for a change
1428 in the starguider format (the already implemented last values
1429 dissapeared again!) which is not noticed in the format version.
1430
1431 * mreport/MReportCC.cc, mreport/MReportStarguider.cc:
1432 - fixed support for ver 200510250
1433
1434 * mjobs/MJSpectrum.cc:
1435 - added fit of un-unfolded spectrum
1436
1437
1438
1439 2006/02/08 Daniela Dorner
1440
1441 * datacenter/scripts/sourcefile:
1442 - implemented function checklock
1443 - bugfix for failure code
1444
1445 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
1446 checkstardone, doexclusions, fillcallisto, fillganymed, fillstar,
1447 makecallistolinks, runcallisto, runganymed, runstar,
1448 writesequencefiles:
1449 - implemented usage of function checklock
1450
1451 * datacenter/scripts/copyscript, doqualityplots, dowebplots,
1452 insertsequences, linkmc:
1453 - implemented usage of function checklock
1454 - implemented variable $program
1455
1456 * datacenter/scripts/dodatacheck:
1457 - implemented usage of function checklock
1458 - implemented variable $lockfile
1459
1460 * datacenter/scripts/insertdatasets, mcsequences, processmcsequences:
1461 - implemented usage of function checklock
1462 - implemented variables $lockfile and $program
1463
1464 * datacenter/macros/doexclusions.C, fillganymed.C:
1465 - fixed bug
1466
1467 * datacenter/macros/fillsinope.C, setstatus.C:
1468 - improved documentation
1469
1470 * datacenter/scripts/filesondisk:
1471 - implemented finding of zipped files
1472
1473
1474
1475 2006/02/08 Thomas Bretz
1476
1477 * datacenter/macros/plotdb.C:
1478 - some minor changes to the layout
1479
1480
1481
1482 2006/02/07 Daniela Dorner
1483
1484 * datacenter/scripts/makecallistolinks:
1485 - fixed bug
1486
1487 * datacenter/db:
1488 - added (directory with db-websites)
1489
1490
1491
1492 2006/02/07 Daniela Dorner, Daniel Hoehne
1493
1494 * datacenter/scripts/sourcefile:
1495 - added failure code variables
1496 - changed calling of setstatus.C accordingly
1497
1498 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
1499 checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,
1500 fillganymed, fillstar, runcallisto, runganymed, runstar,
1501 writesequencefiles:
1502 - implemented failure variable
1503
1504 * datacenter/macros/getdolist.C, setstatus.C, setupdb.C:
1505 - added new/changed columns (fReturnCode, fFailedCode,
1506 fFailedCodeAdd)
1507
1508
1509
1510 2006/02/06 Daniela Dorner
1511
1512 * datacenter/scripts/fillstar, macros/setstatus.C, getdolist.C:
1513 - fixed bugs
1514
1515
1516
1517 2006/02/03 Daniela Dorner
1518
1519 * datacenter/scripts/sourcefile:
1520 - implemented two new functions: getdolist, finish
1521 - implemented usage of function finish in other functions
1522
1523 * datacenter/scripts/movingrawfiles:
1524 - implemented zipping of rawfiles
1525
1526 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
1527 checkstardone, copyscript, correcttime, dodatacheck, doexclusions,
1528 fillcallisto, fillganymed, fillstar, insertdatasets,
1529 makecallistolinks, processmcsequences, runcallisto, runganymed,
1530 runstar, writesequencefiles:
1531 - replaced corresponding pieces of code by the functions getdolist
1532 and finish
1533 - moved variable $date to function getdolist
1534 - improved logging
1535 - generalized variables $lockfile and $todofile
1536
1537
1538 2006/02/03 Daniela Dorner, Daniel Hoehne
1539
1540 * datacenter/scripts/sourcefile:
1541 - fixed small bugs
1542
1543 * datacenter/scripts/runcallisto:
1544 - small bugfix
1545 - improved logging
1546
1547 * datacenter/scripts/insertdatasets:
1548 - removed not needed variable
1549
1550 * datacenter/macros/getdolist.C:
1551 - small bugfix
1552
1553
1554
1555 2006/02/02 Daniela Dorner
1556
1557 * datacenter/scripts/linkmc:
1558 - changed numbering of P and C run in linking
1559
1560 * datacenter/scripts/sourcefile:
1561 - moved to root-version root_v4.04.02g
1562
1563
1564
1565 2006/02/01 Daniel Hoehne
1566
1567 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
1568 checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,
1569 fillganymed, fillstar, writesequencefiles:
1570 - adapted usage of function setstatus
1571
1572
1573
1574 2006/01/31 Daniela Dorner
1575
1576 * datacenter/macros/setstatus.C, getdolist.C:
1577 - adapted macros to changes in new columns (fFailedCode,
1578 fFailedComment)
1579
1580 * datacenter/macros/setstatus.C:
1581 - added "noreset" for column fStartTime (is needed so that runtime
1582 is available in case of failure)
1583
1584 * datacenter/macros/setupdb.C:
1585 - added new columns
1586
1587 * datacenter/scripts/runcallisto, runganymed, runstar:
1588 - implemented failure handling
1589
1590 * datacenter/scripts/sourcefile:
1591 - implemented new functions to set status values
1592
1593
1594
1595 2006/01/30 Daniel Hoehne
1596
1597 * datacenter/scripts/buildsequenceentries, checkfilesforsequenceavail,
1598 checkstardone, correcttime, dodatacheck, doexclusions, fillcallisto,
1599 fillganymed, fillstar, runcallisto, runganymed, runstar, sourcefile,
1600 writesequencefiles:
1601 - added function setstatus in sourcefile
1602 - changed calling of setstatus.C in setstatus
1603 - implemented variable $program to generalize usage of setstatus
1604 - replaced corresponding piece of code by function setstatus
1605 - fixed some typos
1606
1607
1608
1609 2006/01/30 Daniela Dorner
1610
1611 * datacenter/macros/setstatus.C, getdolist.C:
1612 - adapted macros to the improvement of failure handling in the
1613 automatic analysis (added columns fFailed, fStartTime,
1614 fFailedTime)
1615
1616
1617
1618 2006/01/27 Thomas Bretz
1619
1620 * mjobs/MDataSet.cc:
1621 - improved a warning output
1622
1623
1624
1625 2006/01/23 Thomas Bretz
1626
1627 * mbase/MTime.cc:
1628 - removed a sanity check in GetStringFmt. It work's quite nice
1629 in the DC but crashes on my Laptop (which is not so important)
1630
1631
1632
1633 2006/01/10 Daniela Dorner
1634
1635 * datacenter/macros/*.C, datacenter/script:
1636 - updated and added documentation
1637 - improved logging
1638 - fixed small bugs
Note: See TracBrowser for help on using the repository browser.