Timeline



05/16/14:

14:53 Changeset [17871] by tbretz
This version should run uncompiled as well.
14:53 Changeset [17870] by tbretz
This version should run uncompiled as well.
11:52 Changeset [17869] by tbretz
ReInit was missing in the header.
11:52 Changeset [17868] by tbretz
Adapted the AddContainer call to the changes in MWriteRootFile.
11:52 Changeset [17867] by tbretz
Added the possibility to limit the number of events written per branch per file.
11:51 Changeset [17866] by tbretz
Added the possibility to combine all output files into a single output file.

05/15/14:

21:26 Changeset [17865] by tbretz
ReInit was too much.
19:11 Changeset [17864] by tbretz
Minor simplification and level adaption.
19:10 Changeset [17863] by tbretz
To be able to distinguis different failure cases.
19:09 Changeset [17862] by tbretz
That's the best algorithm I could find within limited time. I think it is precise to a few percent level (5-15%)
15:53 Changeset [17861] by tbretz
15:50 Changeset [17860] by tbretz
Fixed a compilation problem.
12:31 Changeset [17859] by tbretz
Added MTreatSaturation.
12:31 Changeset [17858] by tbretz
First version of a class to treat saturating samples... still very preliminary and with debug output.

05/14/14:

20:39 Changeset [17857] by tbretz
Simplified using a switch-condition.
17:31 Changeset [17856] by tbretz
Added the possibility to retrieve different file names in the additional controls and the possibility to get the geometry.
15:53 Changeset [17855] by tbretz
Removed MmcEvtBasic from the output. This information is contained already in MMcEvt and does not need to be written twice. There is still a bug in the FITS writingf class which silently ignores the contents of the base class of MMcEvt -- this need to be fixed. No workarounds\!
15:18 Changeset [17854] by tbretz
I made a mess reverting the last change... so this should correspond to revision 17737.
15:15 Changeset [17853] by tbretz
Reverting to last revision.
13:01 Changeset [17852] by tbretz
Take pixels above maximum out of image parameter calculation; changed color from brown to dark gray for pixels above maximum.
09:30 Changeset [17851] by tbretz
Some updated to get it properly working.
09:24 Changeset [17850] by tbretz
To avoid unification with each and every single pixel around the main Island, in case it has a long time spread, only idlands with more than one pixel are considered.

05/13/14:

17:12 Changeset [17849] by tbretz
Made std::to_string ISDC-prove.
12:48 Changeset [17848] by tbretz
Reordered the elements in the display.
12:46 Changeset [17847] by tbretz
Added some information on MC data.
10:59 Changeset [17846] by tbretz
Fixed two typos in the class reference.
10:55 Changeset [17845] by tbretz
Adapted resource names to MARS convention.
10:54 Changeset [17844] by tbretz
Adapted rc-option naming to MARS convention.
09:21 Changeset [17843] by tbretz
Fixed/simplified width/length/disp calculation by applying the scale factor in the calculation and removing it from the plotting.
08:01 Changeset [17842] by dneise
got rid of ugly loading libz

05/12/14:

17:25 Changeset [17841] by tbretz
Adapted to the new MC files and paths.
17:25 Changeset [17840] by tbretz
Some updates to the CodeMirror colorizer.
17:21 Changeset [17839] by tbretz
We do not write MMcEvtBasic to the Events tree but the whole MMcEvt information instead. A conditional is not necessary. Use the third argument instead.
14:18 Changeset [17838] by tbretz
No fading for tooltip - hopefully this solves the 'maximum stack exceeded error'; fixed a problem with Disp... width and length need to be scaled in x correctly.

05/11/14:

21:26 Changeset [17837] by tbretz
Allow to set island information (for the new image cleaning)
21:25 Changeset [17836] by tbretz
First working version.
21:25 Changeset [17835] by tbretz
First working version.
21:25 Changeset [17834] by tbretz
I wonder how that could ever work... it did not accept fz as extension.
21:24 Changeset [17833] by tbretz
First working version.
16:50 Changeset [17832] by tbretz
Added a new time based image cleaning.
16:49 Changeset [17831] by tbretz
Added the new classes MFilterData and MExtractFACT.
16:49 Changeset [17830] by tbretz
New classes.
16:48 Changeset [17829] by tbretz
Added some default arguments.
16:48 Changeset [17828] by tbretz
Resolved some compiler warnings.
16:20 Changeset [17827] by tbretz
Get rid of some compiler warnings.
16:19 Changeset [17826] by tbretz
Added some default arguments.

05/10/14:

18:14 Changeset [17825] by tbretz
Reset the event to 0 when a new file is opened. That was unintentionally removed.
14:54 Changeset [17824] by tbretz
Some layout improrvements around the checkboxes for the run type.
14:42 Changeset [17823] by tbretz
The MC checkbox was not yet properly handled.
14:41 Changeset [17822] by tbretz
Added isMC, isDRS and isCalibrated
14:22 Changeset [17821] by tbretz
Make it easier to debug printing the executed command.
13:46 Changeset [17820] by tbretz
Added support for reading DRS calibration constants and Monte Carlo files.
13:45 Changeset [17819] by tbretz
Added support to display the DRS calibration constants and Monte Carlo files; send received data to the Debug console if conversion to JSON fails; the event with the number equal to the number of available events does not exist.
13:43 Changeset [17818] by tbretz
Return drs files and MC files as well, compile the path properly.
13:43 Changeset [17817] by tbretz
Some small layout improvements; added the MC checkbox and the Drs checkbox.

05/09/14:

18:40 Changeset [17816] by tbretz
Switch CodeMirror theme to our own theme; some improvements in the drawing of the cameras; added a grid.
18:39 Changeset [17815] by tbretz
Added CodeMirror theme.
18:38 Changeset [17814] by tbretz
Some small layout improevemnts; added Grid-checkbox
16:33 Changeset [17813] by tbretz
Remove the carriage return from returned editor contents ;)
16:32 Changeset [17812] by tbretz
Allow gaps in the returned array of arrays; null is interpreted as 0 - fixed; display something if min==max

05/08/14:

19:45 Changeset [17811] by tbretz
Minor optimizations.
17:09 Changeset [17810] by tbretz
Recalculate the image parameters with each redraw to allow to use the lower limit (min) value.
14:16 Changeset [17809] by dneise
debugged relative ROOT loading path
13:21 Changeset [17808] by tbretz
Added debug for caluclation time and removed the second loop from the image parameter calculation.
12:45 Changeset [17807] by tbretz
Added a checkbox for displaying the image and a help text for the meaning of the image.
12:45 Changeset [17806] by tbretz
Forgot to remove the debug output
12:44 Changeset [17805] by tbretz
Implemented the calculation of the basic image paremeters and the drawing of the hillas ellipse.
10:37 Changeset [17804] by dneise
using old revision since current revision does not work here anymore.
07:43 Changeset [17803] by dneise
adjusted libz loading to new_pyfact/pyfact.py

05/07/14:

20:20 Changeset [17802] by dneise
some help text
17:44 Changeset [17801] by dneise
reverted externals link to older revision, since current version fits.h can't be compiled without MLog.h and MLogManip.h. Fixed some typos in pyfact.py
16:44 Changeset [17800] by tbretz
It is nicer to have teh distance between two neighbors as 1. Reinvented $.conv.
16:39 Changeset [17799] by tbretz
Removed conversion factor. Calculate geometry in degree instead.
16:38 Changeset [17798] by tbretz
Updated help text
16:33 Changeset [17797] by tbretz
Fixed the calculation of the geometry; added $.conv
16:32 Changeset [17796] by tbretz
Make sure image is on top during movement; remove zindex again afterwards
15:04 Changeset [17795] by dneise
new version
14:23 Changeset [17794] by kraehenb
Added TPK-Mobile to libz variants...
13:47 Changeset [17793] by tbretz
Now as JS code in internal.js
13:47 Changeset [17792] by tbretz
Neighbors is not used anymore. A JS array will be faster than a php array of fixed size with int-to-int will be faster than accessing a php array.
13:45 Changeset [17791] by tbretz
Code which is executed before proc and main.
13:45 Changeset [17790] by tbretz
Added $.geom and $.map
13:44 Changeset [17789] by tbretz
Some updates to the time calculation (more accurate position); check as soon as possible if file contains data; read internal.js and execute it before the rest of the code.
13:43 Changeset [17788] by tbretz
Simplified getIndex (now using the coordinate array)

05/05/14:

10:03 Changeset [17787] by tbretz
Added more stuff which is necessary for proper interaction with the fits classes from the interpreter.
09:58 Changeset [17786] by tbretz
Automatically call SetSelctedPad once a new tab is created.
09:56 Changeset [17785] by tbretz
Fixed a compiler warning because title wasn't used in the constructor and DrswPixelCOntent had an unused argument.
09:54 Changeset [17784] by tbretz
Fixed the order of instantiation which the responsible person refuses to fix since several months.
09:53 Changeset [17783] by tbretz
Get rid of a few compiler warnings about obsolete const qualifiers.
09:52 Changeset [17782] by tbretz
Added a possibility to access the Fits Stream and the PCTime in a constant manner
09:51 Changeset [17781] by tbretz
Added a possibility to access the Fits Stream and the PCTime in a constant manner
09:51 Changeset [17780] by tbretz
Added a possibility to access the stream in a constant manner.
09:50 Changeset [17779] by tbretz
Use COmmentFromType and SizeFromType from FITS namespace; try using sysconf if std::thread::hardware_concurrency fails; added a fix in reallocateBuffer which could cause a buffer overrun; open must be called in the ocnstructor after the variables have been initialized
09:48 Changeset [17778] by tbretz
Cleanup includes and defines; moved CommentFromType and SizeFromType to the FITS namespace - I do not understand why that should be specific to ofits and not even static; some minor code cleanup; added a function CopyKeys which is intentionally safe if nobody alters the contents of the fist class; removed the SetKeyFromFitsString - it is a severe risk for the integrity of the FITS standard especially without any documentation.
09:44 Changeset [17777] by tbretz
Solved the problem that so far cint does not define __MARS__; added an option to PrintKeys; remove all reserved keywords from the list of printed keys; some minor code cleanup.
09:43 Changeset [17776] by tbretz
Added a function to check whether a key is a reserved key; added the CommentFrom type and SizeFrom Type.

05/04/14:

16:43 Changeset [17775] by tbretz
unified the tooltip functions.
15:28 Changeset [17774] by tbretz
Added the possibility to access calibrated data files.
15:27 Changeset [17773] by tbretz
Added the container needed to display the histograms. It is more or less a copy of the camera display.
15:27 Changeset [17772] by tbretz
Added the possibility to load calibrated files, added a slider with histograms whihc correspond to the camera displays; added the possibility to right-click-save the images; make sure all pixel values are within range.

05/03/14:

23:43 Changeset [17771] by tbretz
An interface to access the fits raw data files and get an event in as a binary output.

05/02/14:

16:36 Changeset [17770] by tbretz
It looks like there is a problem with th eno-excpetion option and our fits classes. Therefore, I will remove it. I guess the optimization this once brought many years ago has been overcome by modern technology anyways.
16:25 Changeset [17769] by tbretz
Fixed a warning comparison between signed and unsigned.
16:24 Changeset [17768] by tbretz
Replaced my by scale.
16:21 Changeset [17767] by tbretz
Fixed a minor compilation problem.
16:21 Changeset [17766] by tbretz
Removing the std::exception_ptr by an ifdef is dangerous, because CINT will never set that define... therefore, make sure the correct size is always there.
16:19 Changeset [17765] by tbretz
If one function takes a pointer the other one should as well, offsets and sizes can by definition not be negtaive, so do not allow negative values -- the compiler warning could have told you already; simplified the logic.
14:27 Changeset [17764] by tbretz
endif was missing
14:25 Changeset [17763] by tbretz
MLogManip came from the fits headers.
14:24 Changeset [17762] by tbretz
The ready to save flag was not set.
14:24 Changeset [17761] by tbretz
Added an semi-automatic setting of PACKAGE_NAME, PACKAGE_VERSION and REVISION
14:23 Changeset [17760] by tbretz
MLog and MLogManip came from the fits classes
14:23 Changeset [17759] by tbretz
MLog and MLogManip came from the fits classes
14:22 Changeset [17758] by tbretz
TSystem and MLogManip come from the fits classes.
14:22 Changeset [17757] by tbretz
MTime is not needed here anymore.
12:04 Changeset [17756] by tbretz
Got the libnova stuff from libnova-dir
12:04 Changeset [17755] by tbretz
Moved to root dir (MLinkDef and Makefile)

05/01/14:

19:39 Changeset [17754] by tbretz
There were some casts missing to allow large memory sizes
19:31 Changeset [17753] by tbretz
I am not sure this is needed here, but to avoid potential problems I give CINT also a hint here about the size of the structure.
19:17 Changeset [17752] by tbretz
The condition was wrong... it was not possible to properly set the number of threads to be used and the default was all instead of none.
18:51 Changeset [17751] by tbretz
I realized that we were one level too high with deriving the class. Not only there was no possibility to use open/close, furthermore the close funtion was not virtual and therefore not necessarily correctly called. By writing a ofstream type class, both is now solved.
17:32 Changeset [17750] by tbretz
Improved error message.
17:31 Changeset [17749] by tbretz
Give CINT a hint about the size of the structures.
17:30 Changeset [17748] by tbretz
Minor simplifications.
17:30 Changeset [17747] by tbretz
'using namespace std' should never appear in header

04/30/14:

20:22 Changeset [17746] by tbretz
Fixed an issue when the slected pixel had no value attached; some performance improvements; reset event number when new file is selected; if the retrurned arrays are not complete, they will be an object not an array - that should work now (however, the returning of incomplete arrays from javascript in v8js is broken so in reality it doesn't work)
20:20 Changeset [17745] by tbretz
There is no need to send the neighbors with the output; trim the null bytes from the runType
20:19 Changeset [17744] by tbretz
Performance improvement in the example.
16:04 Changeset [17743] by tbretz
Some fixes to the no-exception part.
13:26 Changeset [17742] by tbretz
Updated codemirror config; automatically colorize code snippets
13:26 Changeset [17741] by tbretz
Added style for match highlighting.
13:24 Changeset [17740] by tbretz
Switch to strict mode.
13:23 Changeset [17739] by tbretz
Use Codemirror colorized for code snippets in the help text; rearranged the javascript links
12:09 Changeset [17738] by tbretz
Added xmin and xmax controls for the waveform.

04/29/14:

19:50 Changeset [17737] by tbretz
Unified the two SetupCommonFileStructure.
19:49 Changeset [17736] by tbretz
Do not require MTime... callisto allows now to use a root file as input.
19:47 Changeset [17735] by tbretz
Avoid a compiler warning.
19:45 Changeset [17734] by tbretz
Fixed the trigger pattern to be consistent with the FACT data.
19:42 Changeset [17733] by tbretz
18:37 Changeset [17732] by tbretz
Added another accordion for the display of additional controls; removed some obsoslet stuff from the debug text; store waveform data in the object to allow access when retrirveing it to a file.
16:48 Changeset [17731] by dneise
these files are not needed anymore
16:41 Changeset [17730] by dneise
Removed the dependency of SlowData class from the special Python Accessors in fits.h So now we can use the C++ header files from Mars/mcore. makelibs.C is not needed anymore. In order to make the so-files just call pyfact.py For testing one can do: python -i pyfact.py <filename> After a lot of compiler warnings one should get: len(test_m1) 0 len(test_m2) 0 <ROOT.pair<string,fits::Entry> object at 0x...> <ROOT.pair<string,fits::Table::Column> object at 0x...> Well ... for now.
16:17 Changeset [17729] by tbretz
Darker text color for diables elements in firefox
16:16 Changeset [17728] by tbretz
Added marker for selected pixel; added runinfo and trigger info; updated position of autocomplete dialog
16:15 Changeset [17727] by tbretz
Read more data from getevent; some simplification to the global structure; decode trigger pattern
16:15 Changeset [17726] by tbretz
A pixel neighbors table to be used in php.
13:26 Changeset [17725] by tbretz
Added evtserver, getevent and soem improrvement to the doc rule.
12:02 Changeset [17724] by tbretz
The error message wasn't that clear for the case a schedule of tonight was saved, but no active tasks were there.
11:44 Changeset [17723] by tbretz
Some more help text.
11:37 Changeset [17722] by tbretz
By never using more than one php array for a single pixel at a time instead of 1440 the memory consumption could be significantly decreased, however, I do not know how much memory the corresponding JS array uses, but I guess it is much less.
11:20 Changeset [17721] by tbretz
Added missing disable of submit button. Adapted debug output to changes in php.
11:19 Changeset [17720] by tbretz
Some minor improvements to layout, mainly nowrap.

04/28/14:

20:21 Changeset [17719] by tbretz
Fixed the pixel click issue on firefox... and hopefully other browsers as well.
19:09 Changeset [17718] by tbretz
Increased memory limit to allow for roi=1024 -- There is unfortunately no easy way to reduce the memory consumption of php arrays... they are in the order of 100 bytes per entry\! Therefore a maximum event size is 100 MB \!
18:44 Changeset [17717] by tbretz
Removed an obsolete comment.
18:38 Changeset [17716] by tbretz
Do not line break the date in the table header; added more help text.
17:25 Changeset [17715] by dneise
taking back commit 17692
12:43 Changeset [17714] by tbretz
getevent.php is now called index.php; added some more help texts
12:41 Changeset [17713] by tbretz
Proc wasn't in the global namespace anymore.
12:40 Changeset [17712] by tbretz
Fixed a case when proc returns more than one waveform.
12:17 Changeset [17711] by tbretz
Do not process main when only the pixel has been changed; some imporvements to the main accordion; A slightly nicer test code.
11:58 Changeset [17710] by tbretz
Added a missing whitespace.
11:54 Changeset [17709] by tbretz
Some more HTML5 cleanup
11:48 Changeset [17708] by tbretz
Fixed table layout.
11:33 Changeset [17707] by tbretz
Adapted table name from measurement to Measurement
11:17 Changeset [17706] by tbretz
Turn off debug text by default.
11:17 Changeset [17705] by tbretz
Added more checks for the schedule.
09:47 Changeset [17704] by tbretz
Times could change if the first task was removed from an observation -- fixed.

04/27/14:

22:59 Changeset [17703] by tbretz
Added a help paragraph about the data.
22:51 Changeset [17702] by tbretz
Updated the styles for the calendar
22:33 Changeset [17701] by tbretz
A first version of the scheduling interface created from the svn/schedule.
21:01 Changeset [17700] by tbretz
First version of a web based event viewer.

04/26/14:

15:35 Changeset [17699] by tbretz
Improved the calling convention. There is really no need to give so many arguments. Pipe some Monte Carlo values through. I wonder what special MC macros are for which omit all the Monte Carlo data in their output.

04/25/14:

18:01 Changeset [17698] by tbretz
A wrong checksum was silently ignored
18:00 Changeset [17697] by tbretz
Some cosmetics
12:00 Changeset [17696] by dneise
was missing
12:00 Changeset [17695] by dneise
removed: warning: narrowing conversion and adjusted two includes
10:01 Changeset [17694] by dneise
removed rm in externals folder
10:00 Changeset [17693] by dneise
removed warning about time marker channels, since it is there since ages and nothing happens. So why should we warn about it?
09:59 Changeset [17692] by dneise
removed warning: "list-initializer for non-class type must not be parenthesized"

04/24/14:

18:14 Changeset [17691] by kraehenb
The file extern_Mars_mcore/factfits.h was imported instead of factfits.h. Now corrected.
17:51 Changeset [17690] by dneise
reverting back to copied headers, because SVN externals do not yet work :-(
16:29 Changeset [17689] by dneise
some new deveolpment. not really working .. just some thoughts
15:59 Changeset [17688] by dneise
adjusted class name FactFits to factfits
15:58 Changeset [17687] by dneise
differs from Mars/mcore only in special python accessors like GetPy_KeyKeys and similar.
15:33 Changeset [17686] by dneise
towards using only C++ Header files from Mars/mcore
11:16 Changeset [17685] by tbretz
Fixed revision 17607. When starting with tile 0 the currentTile can be either -1 or 0 depending on fNumRowsPerTile; this can lead to wrong results for isNextTile or when checked if a new tikle should be read; therefore implemented a different solution which also ensures that the copy feature and the checksum calculation gets every tile if read sequentially.

04/23/14:

17:04 Changeset [17684] by dneise
adding externals link
16:50 Changeset [17683] by dneise
adjusted to new C++ header files
13:53 Changeset [17682] by ftemme
Added the clipping of the trigger signal

04/22/14:

23:31 Changeset [17681] by tbretz
Some updated to the authentication code to make the result more logical; a minor update to handling interrupts
23:30 Changeset [17680] by tbretz
Opacity of 'gray out' to 50%
14:55 Changeset [17679] by tbretz
Fixed a bug which could cause infinite loops when an event with invalid FADhead was checked for timout (the it++ was missing), added a lot of comments
Note: See TracTimeline for information about the timeline view.