Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-05 | Move peak search parameters into separate structure | Thomas White | |
This change takes the peak parameters structure from gui_project.h, moves it to libcrystfel/peaks.h and uses it everywhere. It should slightly reduce the hassle involved with adding a new parameter. Four parameters (noisefilter, median_filter, check_hdf5_snr, use_saturated) were previously not part of the GUI project structure. Now they are, via the new structure. However, they are not yet exposed via the GUI and just take their default values. | |||
2022-11-24 | GUI: Colour scale, part 3: Use the values in CrystFELImageView | Thomas White | |
2022-11-24 | GUI: Colour scale, part 1: Basic image histogram | Thomas White | |
2022-08-23 | GUI: Add resolution rings | Thomas White | |
It will refuse to draw the rings if the detector is too far from being flat (as judged by detgeom_mean_camera_length). Otherwise, the drawing is exactly the same as was done by hdfsee. | |||
2022-03-04 | GUI: Fix stream rescan logic | Thomas White | |
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/64 | |||
2021-12-02 | GUI: Add a checkbox for automatically rescanning streams | Thomas White | |
Usually, one will want this option enabled. However, sometimes it speeds things up a lot to disable it. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/54 | |||
2021-11-26 | GUI: Don't store stream filename in project | Thomas White | |
There's already some confusion between "loading a stream into the GUI" and "adding a stream as a result". This should help resolve it, as well as simplifying multi-stream results (coming up). | |||
2021-10-20 | GUI: Track the indexing result from which each merge result came | Thomas White | |
2021-07-23 | GUI: Expose partialator --no-logs | Thomas White | |
2021-07-14 | GUI: Add PinkIndexer options to 'struct index_params' | Thomas White | |
2021-07-12 | GUI: Add --wavelength-estimate and --camera-length-estimate | Thomas White | |
Only when using PinkIndexer. Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/25 | |||
2021-05-28 | GUI: Store relative paths of results | Thomas 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-17 | GUI: Improve error handling for default_project | Thomas White | |
2021-05-11 | GUI: Ensure that streams get re-scanned after job termination | Thomas 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-04-01 | GUI: Clean up old tasks when infobar is removed | Thomas White | |
2021-03-17 | GUI: Show beam centre more clearly, and optionally | Thomas White | |
2021-03-15 | GUI: Add interface for --fix-profile-radius and --fix-divergence | Thomas White | |
2021-03-05 | Mass update of copyright dates in source code comments | Thomas White | |
2021-03-01 | GUI: Add history list for random image selection | Thomas White | |
2021-02-25 | GUI: Implement optional dumping of old results | Thomas White | |
2021-02-19 | GUI: Don't re-scan streams so often | Thomas 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-18 | GUI: Track separately whether ambiguity operation should be used | Thomas White | |
This allows values to be held for both, which is more helpful. | |||
2021-02-17 | GUI: Move ambigator parameters to separate structure | Thomas White | |
2021-02-17 | GUI: Plumbing, ready to run ambigator job | Thomas White | |
2021-02-16 | Add some comments | Thomas White | |
2021-02-16 | GUI: Add ambigator options | Thomas White | |
2021-02-10 | GUI: Sketch out data export window | Thomas White | |
2021-02-09 | Track half-dataset split filenames through gui_merge_result | Thomas White | |
2021-02-08 | GUI: Initial FoM calculation | Thomas White | |
2021-02-08 | Add find_merge_result_by_name() | Thomas White | |
2021-01-22 | GUI: Set default values for FoM parameters | Thomas White | |
2021-01-21 | GUI: Implement choice of input for merging | Thomas White | |
2021-01-20 | GUI: Implement merge results | Thomas White | |
2021-01-07 | GUI: Basic labelling of reflections | Thomas 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-11 | result -> indexing_result | Thomas White | |
Because shortly we will have merging_result as well | |||
2020-11-30 | Pass result to backend for merging | Thomas White | |
2020-11-20 | GUI: Add stream output options including metadata to copy | Thomas White | |
2020-10-29 | Tedious option plumbing | Thomas White | |
2020-10-22 | Skeleton for merging via GUI | Thomas White | |
2020-09-24 | Export find_result_by_name | Thomas White | |
2020-09-24 | Add "*.h5" match type | Thomas White | |
2020-09-08 | Add integration radii to project | Thomas White | |
2020-09-08 | Grey out next/prev buttons when at extremes of data | Thomas White | |
2020-09-08 | Just use project structure in backends | Thomas White | |
We have to pass the crystfelproject anyway, to add the new results to the list. It seems messy to pass everything else separately, when at this moment the values must be exactly what is in the project structure anyway. | |||
2020-09-04 | Add results from new indexing job | Thomas White | |
2020-09-04 | API for looking up results via gui_result | Thomas White | |
2020-09-02 | New way of loading streams | Thomas White | |
The old way: When a stream is loaded, completely change how many functions including update_imageview() work. The new way: When a steram is loaded, populate the list of filename/event IDs from the stream, and add the stream as a results source | |||
2020-09-02 | Add a drop-down list of results | Thomas White | |
2020-09-02 | Store list of results for GUI | Thomas White | |
2020-08-26 | Add job title and notes fields | Thomas White | |
This required a bit of callback re-wiring |