a92f7c5 | Jonas Sellberg | 28 February 2014, 11:50:19 UTC | fixed a bug in cheetah_ana_pkg so that allocated memory for events with damaged data is free'd properly, this helped runs with lots of damaged events to finish successfully | 28 February 2014, 11:50:19 UTC |
9bccac0 | Jonas Sellberg | 27 February 2014, 14:25:05 UTC | fixed a bug so that writeFlag is properly deterined with the listfinder | 27 February 2014, 14:25:05 UTC |
10d7eb6 | Jonas Sellberg | 27 February 2014, 14:13:41 UTC | removed an excessive DETECTOR_LOOP.. | 27 February 2014, 14:13:41 UTC |
6fab07b | Jonas Sellberg | 27 February 2014, 14:12:31 UTC | implemented a new hitfinder algorithm (#11) that reads a text file of event names and uses only those events as hits. Compatible with hitfinderInvert. | 27 February 2014, 14:12:31 UTC |
d34eec4 | Jonas Sellberg | 26 February 2014, 18:57:08 UTC | found two bugs in the detector loops in cheetah_ana_mod.cpp when looking for the reason the data from the back detector was a copy of the front detector data, updated the psana.cfg so that it properly reads the data from both detectors (note that det0 = front, det1 = back), also updated the dark.ini --> darkcal.ini which now contains a proper set of parameters for a dark run with both detectors | 26 February 2014, 18:57:08 UTC |
4b568f2 | Jonas Sellberg | 17 February 2014, 16:35:35 UTC | added check for removed keyword histogramMax and added feeSpectrum = BldInfo(FEE-SPEC0) to sample psana.cfg, which is necessary to avoid that psana crashes even though the FEE spectrum is not used | 17 February 2014, 16:35:35 UTC |
1423ab4 | Jonas Sellberg | 17 February 2014, 14:28:06 UTC | fixed an annoying runApp() exception that made it through compilation, removed a loop 'Digesting initial frames' loop that had been added elsewhere | 17 February 2014, 14:28:06 UTC |
a58483d | Jonas Sellberg | 23 January 2014, 23:13:00 UTC | fixed a compilation bug in setup.cpp | 23 January 2014, 23:13:00 UTC |
c854717 | Jonas Sellberg | 23 January 2014, 23:09:15 UTC | fixed a compilation bug in saveCXI.cpp | 23 January 2014, 23:09:15 UTC |
689dc62 | Jonas Sellberg | 23 January 2014, 22:58:23 UTC | first attempt to merge developer branch into Jonas after 6 months.. | 23 January 2014, 22:58:23 UTC |
2ddd6c7 | Jonas Sellberg | 23 January 2014, 15:32:53 UTC | PRELIMINARY CHANGES, MAY NOT WORK FOR nPowederFrames in saveCXIDB | 23 January 2014, 15:32:53 UTC |
6d99f8f | hantke@xray.bmc.uu.se | 07 January 2014, 17:22:07 UTC | removed util.h, functions in cheetahEvent.h | 07 January 2014, 17:22:07 UTC |
e10914d | hantke@xray.bmc.uu.se | 07 January 2014, 17:16:36 UTC | merged with developer, compiled and tested on one dataset from July 2012 at AMO. | 07 January 2014, 17:16:36 UTC |
c42b720 | Max Hantke | 07 January 2014, 17:02:15 UTC | merged with developer, not complied | 07 January 2014, 17:02:15 UTC |
7653c99 | Max Hantke | 07 January 2014, 16:22:27 UTC | added manual copy and link of ndarray package in download psana script. This is needed from psana release 0.10 on. | 07 January 2014, 16:22:27 UTC |
6b25f07 | hantke@xray.bmc.uu.se | 07 January 2014, 14:25:09 UTC | added some stuff to cmake configuration | 07 January 2014, 14:25:09 UTC |
f723335 | Max Hantke | 07 January 2014, 13:12:20 UTC | after merge with master and fixed conflicts | 07 January 2014, 13:12:20 UTC |
b9c58a0 | hantke@xray.bmc.uu.se | 13 December 2013, 15:37:57 UTC | Fixed issue with numbering of downsampled images if more than one detector is present. | 13 December 2013, 15:37:57 UTC |
a19e381 | Max Hantke | 10 December 2013, 08:53:33 UTC | patch that makes sure that histograms are written even for short runs | 10 December 2013, 08:53:33 UTC |
d6d3cf6 | hantke@xray.bmc.uu.se | 04 December 2013, 10:50:39 UTC | current | 04 December 2013, 10:50:39 UTC |
22c8d33 | Anton Barty | 26 November 2013, 15:18:01 UTC | Merge branch 'testing' into developer Conflicts: source/cheetah_ana_pkg/src/cheetah_ana_mod.cpp | 26 November 2013, 15:18:01 UTC |
ccaf9b5 | Anton Barty | 26 November 2013, 15:16:11 UTC | Added warning about new keyword in psana.conf | 26 November 2013, 15:16:11 UTC |
a3bec42 | Anton Barty | 24 November 2013, 18:10:19 UTC | Merge branch 'testing' into developer Conflicts: source/cheetah_ana_pkg/src/cheetah_ana_mod.cpp | 24 November 2013, 18:10:19 UTC |
ebf4d06 | Anton Barty | 24 November 2013, 17:53:38 UTC | End of shift 3 commits | 24 November 2013, 17:53:38 UTC |
4231cbd | Anton Barty | 23 November 2013, 06:19:06 UTC | IDL8.2 compatibility: Fixed annoying bug in the way IDL handled headers in read_csv() function (and undocumented side-effect of something) | 23 November 2013, 06:19:06 UTC |
c762806 | Anton Barty | 23 November 2013, 05:12:21 UTC | Small updates and fixes | 23 November 2013, 05:12:21 UTC |
bb72424 | Anton Barty | 22 November 2013, 11:25:02 UTC | Added FEEspectrum in-line photon energy spectrometer | 22 November 2013, 11:25:02 UTC |
d189d24 | hantke@xray.bmc.uu.se | 22 November 2013, 08:57:17 UTC | small fix | 22 November 2013, 08:57:17 UTC |
018be90 | hantke@xray.bmc.uu.se | 22 November 2013, 08:55:54 UTC | folder with time stamp generated by running run_cheetah, submit_cheetah | 22 November 2013, 08:55:54 UTC |
aac4324 | Anton Barty | 22 November 2013, 06:18:58 UTC | Added radial background subtraciton option (surprisingly effective in some cases - and fast) | 22 November 2013, 06:18:58 UTC |
19017b5 | hantke@xray.bmc.uu.se | 15 November 2013, 16:03:19 UTC | dangling debug printf eliminated | 15 November 2013, 16:03:19 UTC |
8814eb5 | hantke@xray.bmc.uu.se | 15 November 2013, 15:51:43 UTC | hitfinderIgnoreHaloPixels = 0 is default now | 15 November 2013, 15:51:43 UTC |
cd1a71d | hantke@xray.bmc.uu.se | 11 November 2013, 17:21:39 UTC | fixed wrong target folder im submit_cheetah script | 11 November 2013, 17:21:39 UTC |
97ef71a | Anton Barty | 08 November 2013, 20:54:09 UTC | Merge branch 'testing' into developer Conflicts: source/libcheetah/src/powder.cpp | 08 November 2013, 20:54:09 UTC |
47d31b0 | Anton Barty | 08 November 2013, 20:37:31 UTC | www update | 08 November 2013, 20:37:31 UTC |
70a51be | hantke@xray.bmc.uu.se | 08 November 2013, 15:39:21 UTC | missing folder in sbatch_cheetah script fixed | 08 November 2013, 15:39:21 UTC |
7290947 | hantke@xray.bmc.uu.se | 08 November 2013, 09:00:37 UTC | scripts more user friendly | 08 November 2013, 09:00:37 UTC |
df9063d | Anton Barty | 06 November 2013, 05:46:10 UTC | Fixes during 2dx beamtime | 06 November 2013, 05:46:10 UTC |
5d8db66 | hantke@xray.bmc.uu.se | 05 November 2013, 16:46:07 UTC | let's be more generous: now downsampled image does not crop line of pixels at the edge if image has uneven edge size | 05 November 2013, 16:46:07 UTC |
4896733 | hantke@xray.bmc.uu.se | 05 November 2013, 16:04:20 UTC | fixed some bugs originating from previous 2 commits | 05 November 2013, 16:04:20 UTC |
f023798 | hantke@xray.bmc.uu.se | 05 November 2013, 14:20:17 UTC | got rid of corrected_int16, only generated if really needed now. Downsampled image is now saved as float due to problems arising with small value range of int16. | 05 November 2013, 14:20:17 UTC |
7c06a60 | hantke@xray.bmc.uu.se | 05 November 2013, 08:46:33 UTC | fixed too large allocation of downsampled image arrays | 05 November 2013, 08:46:33 UTC |
ebe2cbc | hantke@xray.bmc.uu.se | 03 November 2013, 18:28:20 UTC | tidied up writing of sigma and mean maps in CXI, now also available for assembled and downsampled images if option assemblePowders=1. If activated this might slow down cheetah. | 03 November 2013, 18:28:20 UTC |
eea1788 | hantke@xray.bmc.uu.se | 03 November 2013, 14:43:23 UTC | pnccd artifact correction is now logged in pixelmask | 03 November 2013, 14:43:23 UTC |
ee5954c | Anton Barty | 01 November 2013, 22:57:37 UTC | Added BlsDataEBeamV4 (needed to read wavelength etc as of 1 November) | 01 November 2013, 22:57:37 UTC |
a070606 | hantke@xray.bmc.uu.se | 31 October 2013, 16:32:39 UTC | merged with master and compiles and runs | 31 October 2013, 16:32:39 UTC |
52c35c8 | Anton Barty | 24 October 2013, 20:56:41 UTC | Array bounds check in peak list handling | 24 October 2013, 20:56:41 UTC |
88d92c1 | Anton Barty | 23 October 2013, 07:33:10 UTC | Added support for CspadV1 (reverted in the middle of an experiment) | 23 October 2013, 07:33:10 UTC |
8dfa856 | Anton Barty | 21 October 2013, 14:56:28 UTC | Added missing mutexes from the free-lock-condition trap (cause of stalling??) | 21 October 2013, 14:56:28 UTC |
8930b02 | Anton Barty | 21 October 2013, 12:08:30 UTC | Added hitfinder/peakfinder 8 - aims to estimate appropriate thresholds based solely on specified signal:noise criterion (ie: no ADC threshold, this is estimated automatically). Like all things automatic, it can go awry, so use at your own risk. | 21 October 2013, 12:08:30 UTC |
a770511 | Filipe Maia | 19 October 2013, 16:21:23 UTC | Find the new unified detector library for pdsdata | 19 October 2013, 16:21:23 UTC |
a852c3f | Anton Barty | 19 October 2013, 12:17:42 UTC | Improved histograms, with region of interest selection capability (making the histograms much more manageable in size) | 19 October 2013, 12:17:42 UTC |
4317ff3 | hantke@xray.bmc.uu.se | 14 October 2013, 15:49:17 UTC | default resolution limits fixed | 14 October 2013, 15:49:17 UTC |
5178c2c | hantke@xray.bmc.uu.se | 14 October 2013, 09:24:56 UTC | avoid writing of tof data if event does not have tof data | 14 October 2013, 09:24:56 UTC |
76103e4 | Anton Barty | 03 October 2013, 14:59:39 UTC | Added peak-based powder plots; tweaked peak finder for single pixel peaks; some updates to GUI stuff | 03 October 2013, 14:59:39 UTC |
4d25e0d | Anton Barty | 02 October 2013, 21:03:41 UTC | Small changes to the web site | 02 October 2013, 21:03:41 UTC |
bcbfde5 | Anton Barty | 25 September 2013, 12:06:32 UTC | Small updates | 25 September 2013, 12:06:32 UTC |
c2f7961 | hantke@xray.bmc.uu.se | 16 August 2013, 14:57:37 UTC | process_many for processing cheetah on davinci cluster. | 16 August 2013, 14:57:37 UTC |
701cead | hantke@xray.bmc.uu.se | 10 August 2013, 12:56:25 UTC | common mode correction for pnccd implemented. Not very impressing effect... | 10 August 2013, 12:56:25 UTC |
bddaa20 | hantke@xray.bmc.uu.se | 03 August 2013, 10:10:35 UTC | fix in downsampling after testing | 03 August 2013, 10:10:35 UTC |
d6643ec | Anton Barty | 01 August 2013, 08:48:35 UTC | Fast scan does not work for all hitfinders (yet) | 01 August 2013, 08:48:35 UTC |
a07bd07 | hantke@xray.bmc.uu.se | 30 July 2013, 18:49:15 UTC | More intuitive downsamping of mask in non-conservative mode | 30 July 2013, 18:49:15 UTC |
55390cf | Filipe Maia | 29 July 2013, 15:20:00 UTC | Add a memcheck test | 29 July 2013, 15:20:00 UTC |
a175568 | Filipe Maia | 29 July 2013, 14:54:29 UTC | Do not call exit at the end, as it prevents destructors from running. | 29 July 2013, 14:54:29 UTC |
1562207 | Filipe Maia | 29 July 2013, 13:49:32 UTC | Fix uninitialized values | 29 July 2013, 13:49:32 UTC |
b22cc11 | Filipe Maia | 29 July 2013, 12:41:20 UTC | Release CXI object only at close | 29 July 2013, 12:41:20 UTC |
7252441 | Filipe Maia | 29 July 2013, 12:17:08 UTC | Fix a couple of memory leaks | 29 July 2013, 12:17:08 UTC |
f31aa9b | Filipe Maia | 29 July 2013, 10:38:46 UTC | Make sure error exit codes are != 0 | 29 July 2013, 10:38:46 UTC |
c637a10 | Filipe Maia | 29 July 2013, 10:28:39 UTC | Add first full system test | 29 July 2013, 10:28:39 UTC |
e35857f | hantke@xray.bmc.uu.se | 28 July 2013, 11:01:14 UTC | fixed memory leak in new code. | 28 July 2013, 11:01:14 UTC |
65f8765 | hantke@xray.bmc.uu.se | 28 July 2013, 00:25:00 UTC | non-conservative downsampling added | 28 July 2013, 00:25:00 UTC |
a3a9d4e | Filipe Maia | 26 July 2013, 14:41:50 UTC | Start to add tests using the Google Testing Framework. | 26 July 2013, 14:41:50 UTC |
b1f220c | Jonas Sellberg | 22 July 2013, 13:48:37 UTC | fixed another bug in saveCXI.cpp, it should now save data properly... | 22 July 2013, 13:48:37 UTC |
7cbe26b | Jonas Sellberg | 22 July 2013, 13:42:09 UTC | removed bug in saveCXI.cpp where the new output parameters weren't created properly in the file structure | 22 July 2013, 13:42:09 UTC |
0a50ccd | Richard A. Kirian | 22 July 2013, 12:25:39 UTC | Remove unnecessary output | 22 July 2013, 12:25:39 UTC |
082c74f | Richard A. Kirian | 22 July 2013, 12:16:44 UTC | Back to fiducials in filenames, when present, but with small formatting change In the previous convention, filenames tend not to be listed in chronological order. This is now fixed. | 22 July 2013, 12:16:44 UTC |
16e0669 | Jonas Sellberg | 22 July 2013, 10:41:09 UTC | fixed hitrate bug in saveCXI.cpp | 22 July 2013, 10:41:09 UTC |
8fd6254 | Jonas Sellberg | 22 July 2013, 10:17:49 UTC | added so that nFrames, nHits, and hitrate are saved for all data as well as each powder class | 22 July 2013, 10:17:49 UTC |
1d9fc7e | Richard A. Kirian | 22 July 2013, 09:56:32 UTC | Write frame number, not fiducial, to hdf5 filenames | 22 July 2013, 09:56:32 UTC |
b9cb769 | Jonas Sellberg | 22 July 2013, 09:21:54 UTC | updated CXIDB format so it saves solidAngleConst and the Encoder Value of the detector properly in 'LCLS/', also included the new ini parameter for polarization and solid angle corrections in 'cheetah/configuration/' | 22 July 2013, 09:21:54 UTC |
cb2f46a | Jonas Sellberg | 22 July 2013, 08:50:19 UTC | added solidAngleConst to output for individual hits (saveFrame.cpp) | 22 July 2013, 08:50:19 UTC |
5ae3165 | Jonas Sellberg | 22 July 2013, 08:42:24 UTC | Merge branch 'developer' into jonas | 22 July 2013, 08:42:24 UTC |
099dc45 | Richard A. Kirian | 22 July 2013, 07:31:53 UTC | Add hitfinderInvertHit tag (i.e. save non-hits) | 22 July 2013, 07:31:53 UTC |
7fc5f68 | Richard A. Kirian | 22 July 2013, 04:12:09 UTC | framesorter can now print sort fields | 22 July 2013, 04:12:09 UTC |
9c4228a | Richard A. Kirian | 21 July 2013, 19:23:24 UTC | Squash compilation warning messages | 21 July 2013, 19:23:24 UTC |
e82567a | Richard A. Kirian | 21 July 2013, 18:45:33 UTC | Fix resolution limit mask | 21 July 2013, 18:45:33 UTC |
8c53f2f | Jonas Sellberg | 21 July 2013, 04:49:42 UTC | updated doc/cheetah.ini and writeConfigurationLog with the current keywords | 21 July 2013, 04:49:42 UTC |
8a2397c | Richard A. Kirian | 20 July 2013, 09:34:38 UTC | Helper scripts that list *all* cheetah keywords | 20 July 2013, 09:34:38 UTC |
78a5824 | Jonas Sellberg | 20 July 2013, 09:01:59 UTC | changed so that the global counter is used in addToRadialAverageStack instead of local (removes bug where radialStack is saved for the first event in class), reverted output name so several files are saved, updated output for radialAverages and powderSums | 20 July 2013, 09:01:59 UTC |
85016a5 | Jonas Sellberg | 20 July 2013, 08:54:23 UTC | commented out pthread_mutex_lock and pthred_mutex_unlock in saveRadialAverageStack, this has already been done in addToRadialAverageStack and it seems that multiple locks in the same thread results in threads freezing at the end of run.... | 20 July 2013, 08:54:23 UTC |
719aec4 | Jonas Sellberg | 20 July 2013, 08:53:00 UTC | commented out bufferAssembledNPeaksMin and bufferAssembledNPeaksMax completely to get rid of warnings when compiling | 20 July 2013, 08:53:00 UTC |
260d59b | Jonas Sellberg | 20 July 2013, 08:48:41 UTC | reverted flags applybadpixelmap, beamcenterx, and beamcentery for back compatability... | 20 July 2013, 08:48:41 UTC |
682c0fb | sellberg | 20 July 2013, 07:24:03 UTC | changed back the names of badpixelmap and baddatamap for back compatibility | 20 July 2013, 07:24:03 UTC |
2a9f5d2 | Jonas Sellberg | 19 July 2013, 07:15:24 UTC | found a bug in allocatePowderMemory where a powder loop was lacking end parenthesis, changed indentation to make it clearer... | 19 July 2013, 07:15:24 UTC |
67c33c3 | Jonas Sellberg | 19 July 2013, 07:03:27 UTC | made sure all allocated arrays in detectorObject are free'd in freePowderMemory, which was renamed to freeDetectorMemory. Also commented out correctedMin,correctedMax,assembledMin,assembledMax since they weren't saved to powder sum file, and changed so that the powder log file saves each hit on an individual line | 19 July 2013, 07:03:27 UTC |
02c2d82 | sellberg | 14 July 2013, 06:32:48 UTC | removed loops for zero-initializations of arrays in allocatePowderMemory, since calloc initializes all bits to zero (eq to 0 for int, long, uint, uint16_t, float, double), so no need for further initialization | 14 July 2013, 06:32:48 UTC |
64f2a1a | Anton Barty | 11 July 2013, 14:51:47 UTC | Added WAXS processing scripts | 11 July 2013, 14:51:47 UTC |
99646dc | hantke@xray.bmc.uu.se | 11 July 2013, 12:39:44 UTC | added option for hitfinder 1 that allows to make hitfinding based on detector corrected data, keyword is hitfinderOnDetectorCorrectedData. | 11 July 2013, 12:39:44 UTC |
dd57c45 | Jonas Sellberg | 10 July 2013, 20:32:15 UTC | updated doc/cheetah.ini as well.. | 10 July 2013, 20:32:15 UTC |
800daaf | Jonas Sellberg | 10 July 2013, 20:30:31 UTC | implemented solid angle correction (two algorithms), still need to write solidAngleConst to HDF5 file | 10 July 2013, 20:30:31 UTC |