aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-11-25partialator: Handle spaces in custom split fileThomas White
The csplit format is ambiguous when the filenames contain spaces. To make things a bit clearer, the file now requires the fields to be separated by exactly one space rather than any number of tabs/spaces. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/55
2021-10-27CrystFELImageView: Fix range of pixels for value display at high zoomThomas White
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/17
2021-10-25CrystFELImageView: fix scrollbar adjustment rangesThomas White
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/18
2021-10-20Add "plain" MTZ file layout, distinct from "Bijvoet" layoutThomas White
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/52
2021-10-20GUI: Set project name in MTZ filesThomas White
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/28
2021-10-20Set crystal name in MTZ filesThomas White
When using the GUI, it will be set to the corresponding indexing result name.
2021-10-20GUI: Track the indexing result from which each merge result cameThomas White
2021-10-12GUI: Use proper overlines for reflection indicesThomas White
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/19
2021-09-17SLURM: Add field for time limitThomas White
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/49
2021-09-17indexamajig: Add --data-formatThomas White
2021-09-07partialator write_split: Handle zero crystalsThomas White
The variable-sized array can't have zero size, so we need to check.
2021-09-07indexamajig: Avoid crash on NULL eventThomas White
2021-09-07add_stream: Fix data type for malloc sizeThomas White
2021-09-07GUI SLURM backend: Bail out if environment can't be allocatedThomas White
2021-09-07GUI remove_task: Remove from list before freeingThomas White
2021-09-07ambigator: Remove crystal list from detwin()Thomas White
It's not used anywhere, and in fact is freed before being passed in.
2021-08-20get_hkl: Complain more loudly if CCP4 libraries are not availableThomas White
2021-08-20Update AUTHORSThomas White
2021-08-16GUI: Avoid crash when trying to index no imageThomas White
2021-08-13partialator: Relax rejection criterion for profile radiusThomas White
The previous cutoff of 0.2*reflection_separation seems to have been too conservative. It cuts out over 1000 crystals from the 8000 crystals in one of the regression tests. Examining the values shows that 0.5 is better value. It's also a realistic physical limit - more than this, and the reflections should be overlapping.
2021-08-12CrystFELImageView: Fix adjustment semanticsThomas White
This changes how CrystFELImageView handles its adjustments for the GtkScrollable interface, to match the GTK examples. In particular, it adds a call to g_object_ref_sink() which prevents premature destruction of the adjustments when the GUI is closed down.
2021-08-11Add a missing includeThomas White
2021-08-10GUI: Use integer conversion for FoM minimum measurementsThomas White
2021-07-23GUI: Expose partialator --no-logsThomas White
2021-07-23GUI: Write partialator log files ("pr-logs") in working folderThomas White
2021-07-23partialator: Add --log-folderThomas White
2021-07-23indexamajig: Fix error path when worker pipe is closed mid-chunkThomas White
2021-07-23partial_sim: Fix printf format stringThomas White
2021-07-23scale_one_crystal: Remove unused exclusion totalThomas White
2021-07-23indexamajig: Fix retry if file can't be opened with --wait-for-fileThomas White
2021-07-23write_{radius,angle}_grid: Fix error pathThomas White
2021-07-23pattern_sim: Remove duplicate assignmentThomas White
2021-07-23pattern_sim: Rename shadowed variablesThomas White
2021-07-23pattern_sim: Add missing error checkThomas White
2021-07-23try_status: Remove duplicate assignmentThomas White
2021-07-23SLURM: Fix printf typeThomas White
2021-07-22GUI: Really use temporary folder for single-shot indexingThomas White
Somehow, I missed out the actual "chdir" call!
2021-07-22GUI: Fix logic for ambiguity responseThomas White
2021-07-22get_crystfel_exe: Fix logicThomas White
2021-07-22cell_explorer: Fix bug in cell enforcementThomas White
2021-07-22Clean up shadowed variablesThomas White
2021-07-21Reduce variable scope where possibleThomas White
2021-07-21Make sure that memory gets freed on realloc failureThomas White
2021-07-21Add missing cleanup on error pathsThomas White
2021-07-20GUI: Use format stringThomas White
2021-07-16Rename DST_* to DATA_SOURCE_TYPE_*Thomas White
On some systems, this conflicts with DST_NONE in sys/time.h.
2021-07-15pinkindexer_used: Handle methods=NULLThomas White
In this case, return false because PinkIndexer is never in the list of automatically-chosen indexers.
2021-07-15GUI: Remove extra layer of relative pathsThomas White
Not needed any more.
2021-07-15GUI: Run all jobs with same CWD as GUI itselfThomas White
This requires changing all the paths to relative ones. Previously, the jobs ran with their CWDs set to the corresponding "result" folder. The trouble is, this breaks everything that uses a relative location: image filenames, mask/satmap files referenced by the geometry, etc. Note that this change also means that the temporary folders ("indexamajig.XXX") are now produced in the top-level working directory. Eventually, a GUI option should be added to allow these folders to be put somewhere better (i.e. somewhere fast). Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/44
2021-07-15CrystFELIndexingOpts: Add tooltips for PinkIndexer optionsThomas White