aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-02-17GUI: Automatically set appropriate extension for export filenameThomas White
2023-02-17GUI: Complain more loudly about export errorsThomas White
2023-02-17GUI: Add a reminder about the space group in the export headersThomas White
2023-02-16GUI: Avoid GTK warning if FoM unit cell is not setThomas White
2023-02-09pattern_sim: Fix up behaviour after DataTemplateThomas White
Analogous fixes to those done for partial_sim in 0effb5f83daf0317aa97a1cd10e7708551a25201.
2023-02-09partial_sim: Abort on unrecognised optionThomas White
2023-02-09partial_sim: Use separate filename for each frameThomas White
This makes it possible for the GUI to show the stream correctly.
2023-02-09partial_sim: Fix up behaviour after DataTemplateThomas White
It's been broken for a long time. Now, at least it does what the documentation says it does. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/78
2023-02-08indexamajig: Use static clen as --camera-length-estimate, if givenThomas White
This makes it work the same way as --wavelength-estimate.
2023-01-16partial_sim: Add missing initialisation of qargs.dtemplThomas White
2023-01-16partial_sim: Add quaternion to streamThomas White
2022-12-20GUI: Rearrange FoM dialog slightlyThomas White
2022-12-20CrystFELFoMGraph: Adjust y-axis for FoMs that don't have a sensible rangeThomas White
2022-12-19CrystFELFoMGraph: use different colours for FoMsThomas White
2022-12-19GUI: Add FoM export in sensible formatThomas White
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/26
2022-12-19GUI: FoM graph, part 6: instant action, show one dataset at a timeThomas White
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/8
2022-12-14GUI: FoM graph, part 5: use in FoM dialogThomas White
2022-12-14GUI: FoM graph, part 4: y-axesThomas White
2022-12-13GUI: FoM graph, part 3: x-axisThomas White
2022-12-13GUI: FoM graph, part 2: Data APIThomas White
2022-12-13GUI: FoM graph, part 1: Skeleton widget codeThomas White
2022-11-29Local BE: add some extra warningsThomas White
2022-11-24GUI: Colour scale, part 5: Show the actual colours alongsideThomas White
2022-11-24GUI: Colour scale, part 4: Add manual "reset scale" optionThomas White
2022-11-24GUI: Colour scale, part 3: Use the values in CrystFELImageViewThomas White
2022-11-24GUI: Colour scale, part 2: Scrolling and zoomingThomas White
2022-11-24GUI: Colour scale, part 1: Basic image histogramThomas White
2022-11-24Remove comment about closed issueThomas White
2022-11-18GUI: Fix initialiser for 'event' during list importThomas White
Just a bug. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/72
2022-11-18CrystFELIndexingOpts: Set -nocell and -nolatt where appropriateThomas White
Without these, the algorithms assume defaults which don't necessarily match what the user intended. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/70
2022-11-08indexamajig: Add --cell-parameters-onlyThomas White
2022-11-08indexamajig: Exit only once all workers received kEndOfStreamThomas White
Previously, the whole program would exit if any worker saw kEndOfStream. Unfortunately, this happens quite often, due to data starvation (too many workers for the data rate) or just general slowness. Therefore we need a more robust criterion.
2022-11-07check_hkl: Make --wilson more robust against invalid dataThomas White
2022-11-04Revert "ASAP::O: Report lag between timestamp and current time"Thomas White
This reverts commit 50d0043dd1177c10ba888b614c6766c5e33386e7. It spams the terminal too much, and ASAP::O-tv shows this time more comfortably via a web interface.
2022-10-28ASAP::O: Report lag between timestamp and current timeThomas White
2022-10-05indexamajig: Improve accuracy of speed reportsThomas White
2022-10-05ASAP::O: Add timestamps to errorsThomas White
2022-10-05Merge branch 'pf8_faster'Thomas White
2022-09-22Add fast mode for peakfinder8Alexandra Tolstikova
2022-09-21asdf: Add fast modeAlexandra Tolstikova
This adds an optional fast mode for asdf indexing, which is around 3 times faster with only a few percent lower success rate.
2022-08-26GUI: Refuse to open "Index all frames" without a geometry filenameThomas White
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/73
2022-08-25GUI: Get icons via a GResourceThomas White
Otherwise we have to mess around with custom paths whenever CrystFEL is installed in a non-system location.
2022-08-24GUI: Add options for detector-shift and peakogram-streamThomas White
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/63
2022-08-24GUI: Add custom task iconsThomas White
Previously, the task buttons used stock icons chosen to approximately fit the task when displayed with the icon theme on my computers. But they don't fit so well in other themes, and sometimes no icon is shown at all. So, now they have their own icons, specifically designed for CrystFEL. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/9
2022-08-23GUI: Add resolution ringsThomas 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-07-07indexamajig: Remove separate waitpid() calls when cleaning up last processesThomas White
2022-07-07indexamajig: --asapo-wait-for-stream doesn't require an argumentThomas White
2022-07-07indexamajig: Make sure data format is initialisedThomas White
2022-07-06indexamajig: Reset z->request_sent after receiving ZMQ replyThomas White
2022-07-06indexamajig: Add timeout for ZMQ socketThomas White