aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
2021-07-14GUI: Add PinkIndexer options to command lineThomas White
2021-07-14GUI: Get/set PinkIndexer optionsThomas White
2021-07-14GUI: Add PinkIndexer options to 'struct index_params'Thomas White
2021-07-14CrystFELIndexingOpts: Add PinkIndexer optionsThomas White
2021-07-14Add get_combo_idThomas White
2021-07-14GUI: Add placeholders for advanced indexer optionsThomas White
2021-07-14Make all the indexer-specific option structures non-opaqueThomas White
Making them opaque seemed like a nice idea, because all the indexers could take care of their own command-line arguments. However, it doesn't work at all when indexing is run via the API.
2021-07-13GUI: Reject infinite resolution limits for FoMThomas White
2021-07-12GUI: Add Tools->Jump to frameThomas White
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/41
2021-07-12GUI: Update the "About" boxThomas White
2021-07-12GUI: Add --wavelength-estimate and --camera-length-estimateThomas White
Only when using PinkIndexer. Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/25
2021-07-09pattern_sim: Fix typo in --helpThomas White
2021-07-06SLURM: Show the real error message if job can't be submittedThomas White
2021-06-23GUI: Avoid writing '(null)' to project fileThomas White
The problem is, '(null)' is not NULL.
2021-06-23CrystFELSymmetrySelector: Set have_pg when PG is set via APIThomas White
2021-06-23GUI: Swap Close/Calculate buttons in FoM windowThomas White
This makes it consistent with all the other windows.