aboutsummaryrefslogtreecommitdiff
path: root/src/gui_project.c
AgeCommit message (Collapse)Author
2021-07-22Clean up shadowed variablesThomas White
2021-07-21Reduce variable scope where possibleThomas White
2021-07-21Add missing cleanup on error pathsThomas White
2021-07-15GUI: Remove extra layer of relative pathsThomas White
Not needed any more.
2021-07-14GUI: Add PinkIndexer options to 'struct index_params'Thomas White
2021-06-23GUI: Avoid writing '(null)' to project fileThomas White
The problem is, '(null)' is not NULL.
2021-05-28GUI: Store relative paths of resultsThomas White
This allows project folders to be relocated more easily. At the same time, I fixed the weird ownership semantics of add_indexing_result and add_merge_result. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/31
2021-05-17GUI: Improve error handling for default_projectThomas White
2021-05-11GUI: Fix loading of merging parameters from project fileThomas White
Apparently, I can't count.
2021-05-11GUI: Ensure that streams get re-scanned after job terminationThomas White
Previously, they would not get scanned because no job was running. We need one more scan after a job exits to make sure everything is up to date.
2021-05-07GUI: Add missing initialisation/load/save for ambi.backendThomas White
2021-04-01GUI: Clean up old tasks when infobar is removedThomas White
2021-03-17GUI: Show beam centre more clearly, and optionallyThomas White
2021-03-15GUI: Add interface for --fix-profile-radius and --fix-divergenceThomas White
2021-03-05Mass update of copyright dates in source code commentsThomas White
2021-03-01GUI: Add history list for random image selectionThomas White
2021-02-25GUI: Improve image info barThomas White
(...and work through horrific circular logic during creation)
2021-02-25GUI: Implement optional dumping of old resultsThomas White
2021-02-19GUI: Don't re-scan streams so oftenThomas White
It only makes sense to re-scan if there is a job running, but this also adds a manual re-scan button for rare exceptions.
2021-02-18GUI: Track separately whether ambiguity operation should be usedThomas White
This allows values to be held for both, which is more helpful.
2021-02-17GUI: Move ambigator parameters to separate structureThomas White
2021-02-17GUI: Plumbing, ready to run ambigator jobThomas White
2021-02-17GUI: Save merging job titleThomas White
2021-02-17GUI: Prevent opening multiple merging windowsThomas White
2021-02-16Add some commentsThomas White
2021-02-16GUI: Add ambigator optionsThomas White
2021-02-10GUI: Sketch out data export windowThomas White
2021-02-09GUI: Load/save FoM parametersThomas White
2021-02-09Track half-dataset split filenames through gui_merge_resultThomas White
2021-02-08GUI: Initial FoM calculationThomas White
2021-02-08Add find_merge_result_by_name()Thomas White
2021-01-27GUI: Avoid warning when there are no results in the project fileThomas White
2021-01-22GUI: Set default values for FoM parametersThomas White
2021-01-20GUI: Implement merge resultsThomas White
2021-01-07GUI: Basic labelling of reflectionsThomas White
Lots of improvements still to be made here, such as using the "real" Cairo text API as well as using proper overlines for negative indices.
2020-12-11result -> indexing_resultThomas White
Because shortly we will have merging_result as well
2020-12-07GUI: Save and restore the selected resultThomas White
2020-12-04GUI: Set default resolution for merging to INFINITYThomas White
Its in Angstroms, not nm^-1
2020-11-20GUI: Add stream output options including metadata to copyThomas White
2020-10-30Get the option values in preparation for mergingThomas White
2020-10-29Set peaks/refls visible by defaultThomas White
2020-10-29Merge backend plumbingThomas White
2020-10-29Tedious option plumbingThomas White
2020-10-27Add a new StreamFlag for generating the detgeom structureThomas White
This is a hack, and should be replaced by something which gets the metadata from the stream rather than hitting the read image file every time.
2020-10-26Label all uses of cell tolerancesThomas White
I'm sick of fixing this same issue over and over again. New rule: any code handling unit cell tolerances MUST be labelled with details of units.
2020-10-26Fix tolerance units in GUIThomas White
2020-10-22Skeleton for merging via GUIThomas White
2020-09-24Export find_result_by_nameThomas White
2020-09-24Add "*.h5" match typeThomas White
2020-09-08Add integration radii to projectThomas White