aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-03-01partialator: Avoid double-free of stuff_from_stream and filenameThomas White
2019-03-01Don't mask out entire image if bad pixel map can't be loadedThomas White
2019-02-08scripts/plot-contourmap: Specify colours of contour linesThomas White
2019-02-08Add a comment to CMakeLists.txtThomas White
2019-01-30Make sure of string length in get_event_string()Thomas White
2019-01-30Set CMP0074 to "new"Thomas White
Allows -DHDF5_ROOT
2019-01-30Simplify fill_queue()Thomas White
2019-01-30Fixes for get_pattern()Thomas White
2019-01-30Fix read_prefixed_filename()Thomas White
2019-01-30Re-write get_event_string()Thomas White
2019-01-29Remove debugging messageThomas White
2019-01-29Fix some compiler warnings about string handlingThomas White
2019-01-29Fix a couple of memory leaksThomas White
2019-01-29Tidy up no_moreThomas White
2019-01-29Improvements to get_pattern()Thomas White
2019-01-29DS9K compatibilityThomas White
2019-01-29Add multi_event_geometry() functionThomas White
2019-01-29hdfsee: Fix possible string truncationThomas White
2019-01-29Strip out CPU affinity stuffThomas White
This was from an early experiment when we were having performance problems on a big NUMA machine. It didn't help very much back then, and it certainly doesn't help much now. It's not worth maintaining the code or build system needed for this.
2019-01-28partialator: Display error message if minimiser can't be set upThomas White
2019-01-28partialator: Fix incorrect free(audit_info)Thomas White
2019-01-28partialator: Catch failure to set up post-refinement minimiserThomas White
2019-01-28Remove #define _GNU_SOURCEThomas White
2019-01-28partialator: Fix multiple memory leaksThomas White
2019-01-28partialator: Fix a small typoThomas White
2019-01-24Say what path was being opened when event enumeration failsThomas White
2019-01-22TakeTwo: fix various memory leaksThomas White
2019-01-22Fix some small memory leaksThomas White
2019-01-14clock_gettime isn't needed for libcrystfelThomas White
2019-01-03Use gzclose() instead of gzclose_r()Thomas White
The only downside to this is that the zlib library will be twice the size if statically linked into libcrystfel. Since we don't anticipate much use for static linking, and since the extra space is unlikely to be a serious problem anyway, this seems fine.
2019-01-03Check for -fdiagnostics-color before using itThomas White
Needed for old gcc versions
2019-01-03indexamajig: Return non-zero exit status if no patterns were processedThomas White
2018-12-19This is CrystFEL 0.8.00.8.0Thomas White
2018-12-18Update ChangeLogThomas White
2018-12-18make_pixelmap: Use <input>.h5 as default output filenameThomas White
2018-12-18Update partialator manualThomas White
2018-12-18A few manual fixesThomas White
2018-12-18check_hkl: Catch NaN L-value due to two zeroed negative intensitiesThomas White
2018-12-18check_hkl: Add a note to manual pageThomas White
2018-12-11scripts/detector-shift: Click to choose different centerChun Hong Yoon
2018-12-06make_pixelmap: Fix #includeThomas White
2018-12-06Add make_pixelmap to core CrystFELThomas White
2018-12-04WhitespaceThomas White
2018-12-04partialator: Fix leaked file handleThomas White
2018-12-03indexamajig: Add --wait-for-fileThomas White
2018-11-30Merge branch 'tom/partials'Thomas White
2018-11-30Factorise correction of intensity for G, B, p and LThomas White
There were no fewer than 8 different places in the code where these factors needed to be applied. They all need to agree on conventions such as whether the intensities in the pattern should be multiplied or divided by G to "correct" them. They were not. This commit reduces the number of places to three: one function (actually two functions, so that the value before partiality can also be calculated consistently), plus log_residual and scale_one_crystal, where slightly different logarithmic versions are used instead.
2018-11-27xds: Tune indexing parametersThomas White
2018-11-22Don't weight reflections by partiality in residualThomas White
Because we want under-prediction to be penalised just as much as over-prediction
2018-11-22Count crystals with no reflections in various FoMsThomas White
This is the most common cause of NaN residuals, so it seems better to report that there weren't enough reflections than to report a NaN.