Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-26 | GUI: Refuse to open "Index all frames" without a geometry filename | Thomas White | |
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/73 | |||
2022-08-25 | GUI: Get icons via a GResource | Thomas White | |
Otherwise we have to mess around with custom paths whenever CrystFEL is installed in a non-system location. | |||
2022-08-24 | GUI: Add options for detector-shift and peakogram-stream | Thomas White | |
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/63 | |||
2022-08-24 | GUI: Add custom task icons | Thomas 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-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-07-07 | indexamajig: Remove separate waitpid() calls when cleaning up last processes | Thomas White | |
2022-07-07 | indexamajig: --asapo-wait-for-stream doesn't require an argument | Thomas White | |
2022-07-07 | indexamajig: Make sure data format is initialised | Thomas White | |
2022-07-06 | indexamajig: Reset z->request_sent after receiving ZMQ reply | Thomas White | |
2022-07-06 | indexamajig: Add timeout for ZMQ socket | Thomas White | |
2022-07-06 | indexamajig: Add profiling and last_task info for ZMQ fetch | Thomas White | |
2022-07-06 | GUI: Invoke programs without path | Thomas White | |
Including the path wasn't working very well. One of the problems is that it prevents the use of a wrapper script for the programs, which is needed for certain environments. This commit just removes the path prefixes altogether. | |||
2022-06-23 | indexamajig: Add --asapo-wait-for-stream | Thomas White | |
2022-06-22 | indexamajig: Wrap ZMQ parameters into separate structure | Thomas White | |
2022-06-22 | indexamajig: Wrap ASAP::O parameters up inside separate structure | Thomas White | |
2022-06-17 | ASAP::O: Simplify by removing stream switching logic | Thomas White | |
2022-06-16 | ASAP::O: Exit quicker (and with explanation) if setup fails | Thomas White | |
2022-06-09 | Remove some unused variables | Thomas White | |
2022-06-02 | indexamajig: Make all three input options mutually exclusive | Thomas White | |
2022-06-02 | ASAP::O: Add last_task for ASAPO fetch | Thomas White | |
2022-06-02 | Add worker ID to profiling data | Thomas White | |
2022-06-02 | indexamajig: Add --asapo-stream | Thomas White | |
2022-06-02 | ASAP::O: Add profiling | Thomas White | |
2022-06-02 | Seedee deserialization | Thomas White | |
2022-06-02 | indexamajig: Track metadata (e.g. for ASAP::O) | Thomas White | |
2022-06-02 | ASAP::O: Add profiling bits | Thomas White | |
2022-06-02 | ASAP::O: Give up if there are no streams at all | Thomas White | |
2022-06-02 | Add instance ID and pipeline step | Thomas White | |
2022-06-02 | Generate placeholder filename/event earlier | Thomas White | |
Previously, a placeholder was put in the queue ("ZMQdata //" or "ASAPOdata //"), and replaced by image_read_data_block. Instead, the "final" placeholder can be put in the queue already. Note that ASAP::O, at least, will replace this placeholder with a filename delivered by the data transport. | |||
2022-06-02 | ASAP::O: Increase timeout to 3 seconds | Thomas White | |
2022-06-02 | ASAP::O: Set path to "auto" | Thomas White | |
2022-06-02 | ASAP::O: Comment out repetitive status message | Thomas White | |
2022-06-02 | ASAP::O: Fix call to get filename | Thomas White | |
2022-06-02 | ASAP::O: Pass filename through | Thomas White | |
2022-06-02 | ASAP::O: Fix comments | Thomas White | |
2022-06-02 | ASAP::O: Fix stream switching | Thomas White | |
2022-06-02 | ASAP::O: Fix memory leaks | Thomas White | |
2022-06-02 | ASAP::O: Fixes after testing for stream switching | Thomas White | |
2022-06-02 | ASAP::O: Stream switching | Thomas White | |
2022-06-02 | ASAP::O: Pass through data block size | Thomas White | |
2022-06-02 | ASAP::O: Remove filesystem path | Thomas White | |
This is only really needed for offline processing. It's an added complication for now. Maybe we'll revisit it later and re-expose this, though. | |||
2022-06-02 | ASAP::O: Expose data source | Thomas White | |
2022-06-02 | ASAP::O: Simplify im_asapo_make_unique_group_id | Thomas White | |
2022-06-02 | ASAP::O: Don't send data to process_image if nothing came | Thomas White | |
2022-06-02 | Formatting fussiness | Thomas White | |
2022-06-02 | ASAP::O: Show the uniquely-generated group ID | Thomas White | |
2022-06-02 | ASAP::O: Copy the data block | Thomas White | |
We may eventually want to avoid copying the entire data block, but it's an easy solution for now, and matches what we do for ZMQ. | |||
2022-06-02 | indexamajig: Don't do ASAP::O stuff unless asked for | Thomas White | |
2022-06-02 | indexamajig: Exit if unique ASAP::O group ID can't be created | Thomas White | |
2022-06-02 | ASAP::O: Use asapo_is_error() | Thomas White | |