aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-02indexamajig(1): Mention ASAP::OThomas White
2022-06-02ASAP::O: Fix stream switchingThomas White
2022-06-02Refuse to overwrite an existing streamThomas White
With online processing, we might end up with a very long stream. It should not be so easily deleted if indexamajig is restarted!
2022-06-02ASAP::O: Fix memory leaksThomas White
2022-06-02ASAP::O: Fixes after testing for stream switchingThomas White
2022-06-02ASAP::O: Stream switchingThomas White
2022-06-02ASAP::O: Pass through data block sizeThomas White
2022-06-02ASAP::O: Remove filesystem pathThomas 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-02ASAP::O: Expose data sourceThomas White
2022-06-02ASAP::O: Simplify im_asapo_make_unique_group_idThomas White
2022-06-02ASAP::O: Don't send data to process_image if nothing cameThomas White
2022-06-02Formatting fussinessThomas White
2022-06-02ASAP::O: Show the uniquely-generated group IDThomas White
2022-06-02ASAP::O: Copy the data blockThomas 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-02indexamajig: Don't do ASAP::O stuff unless asked forThomas White
2022-06-02indexamajig: Exit if unique ASAP::O group ID can't be createdThomas White
2022-06-02ASAP::O: Use asapo_is_error()Thomas White
2022-06-02indexamajig: Special cases for ASAP::O as for ZMQThomas White
2022-06-02ASAP::O: Remove vestigial blockThomas White
2022-06-02ASAP::O: Fix memory leak on error pathThomas White
2022-06-02ASAP::O: Tidy up build processThomas White
This removes a lot of random #ifdefs from the source code.
2022-06-02Fix build without ASAP::OThomas White
2022-06-02ASAP::O: Use asapo_string_from_c_str, which exists nowThomas White
2022-06-02ASAP::O: Actually get the dataThomas White
2022-06-02ASAP::O: Group ID stuffThomas White
2022-06-02ASAP::O gutsThomas White
2022-06-02Skeleton ASAP::O consumerThomas White
2022-06-02Profiling: Increase debugging informationThomas White
2022-06-02Profiling: Increase MAX_PROFILE_CHILDRENThomas White
This number has to be at least 2x as high as the number of detector panels because, when using HDF5 and a bad pixel map, each panel will have an H5Dopen2 and H5Dread block inside create-badmap.
2022-06-02Merge branch 'better-profiling'Thomas White
2022-06-02Meson: Replace '1' with 'true' inside conf_data.set10Thomas White
Use of numbers (rather than booleans) in this routine is deprecated in recent meson versions.
2022-06-02Update indexamajig(1) to say that things also refer to --peaks=msgpackThomas White
2022-06-02indexamajig: Put MsgPack peaks through validation procedure, like HDF5Thomas White
2022-06-02Update copyright datesThomas White
2022-05-31indexamajig: Fix JSON when not indexing/integratingThomas White
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/68
2022-05-04Write profile information in one call to write()Thomas White
Unfortunately, the complicated series of nested printf()s doesn't work well from multiple processes.
2022-05-04Add improved profilingThomas White
Improvements: - Recursive, so we can see how things are working at different levels - Everything is profiled, even if not explicitly labelled - No possibility of losing time - Detects mistakes if routines aren't wrapped correctly
2022-05-03Strip out time-accountsThomas White
2022-05-03partialator: Use default event ID in csplit for crystals which don't have oneThomas White
2022-05-03partialator: Fix a typoThomas White
2022-04-20Recognise .nx5 as HDF5Thomas White
2022-04-20Install time-accounts.hThomas White
2022-04-07Update cell_explorer screenshotThomas White
Same deal as 6ead0af32.
2022-04-07Add cell_explorer.desktopThomas White
This is hidden from menus, just so that cell_explorer gets its window icon.
2022-04-07Tutorial: Fix a tiny typoThomas White
2022-04-07Update tutorial screenshotThomas White
This has a cleaner background, and the window icon has been fixed (see ad8494c441231).
2022-04-05indexamajig: Fix profiling when using streamed dataThomas White
2022-04-05Time accounts: make sure that last account is loggedThomas White
2022-04-05GUI: Add desktop file and set application nameThomas White
This fixes the broken window icon on Wayland.
2022-04-01Meson: Disable OpenCL by default, and update documentationThomas White