Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-02 | ASAP::O: Pass filename through | Thomas White | |
2022-06-02 | ASAP::O: Fix comments | Thomas White | |
2022-06-02 | indexamajig(1): Mention ASAP::O | Thomas White | |
2022-06-02 | ASAP::O: Fix stream switching | Thomas White | |
2022-06-02 | Refuse to overwrite an existing stream | Thomas 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-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 | |
2022-06-02 | indexamajig: Special cases for ASAP::O as for ZMQ | Thomas White | |
2022-06-02 | ASAP::O: Remove vestigial block | Thomas White | |
2022-06-02 | ASAP::O: Fix memory leak on error path | Thomas White | |
2022-06-02 | ASAP::O: Tidy up build process | Thomas White | |
This removes a lot of random #ifdefs from the source code. | |||
2022-06-02 | Fix build without ASAP::O | Thomas White | |
2022-06-02 | ASAP::O: Use asapo_string_from_c_str, which exists now | Thomas White | |
2022-06-02 | ASAP::O: Actually get the data | Thomas White | |
2022-06-02 | ASAP::O: Group ID stuff | Thomas White | |
2022-06-02 | ASAP::O guts | Thomas White | |
2022-06-02 | Skeleton ASAP::O consumer | Thomas White | |
2022-06-02 | Profiling: Increase debugging information | Thomas White | |
2022-06-02 | Profiling: Increase MAX_PROFILE_CHILDREN | Thomas 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-02 | Merge branch 'better-profiling' | Thomas White | |
2022-06-02 | Meson: Replace '1' with 'true' inside conf_data.set10 | Thomas White | |
Use of numbers (rather than booleans) in this routine is deprecated in recent meson versions. | |||
2022-06-02 | Update indexamajig(1) to say that things also refer to --peaks=msgpack | Thomas White | |
2022-06-02 | indexamajig: Put MsgPack peaks through validation procedure, like HDF5 | Thomas White | |
2022-06-02 | Update copyright dates | Thomas White | |
2022-05-31 | indexamajig: Fix JSON when not indexing/integrating | Thomas White | |
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/68 | |||
2022-05-04 | Write 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-04 | Add improved profiling | Thomas 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-03 | Strip out time-accounts | Thomas White | |
2022-05-03 | partialator: Use default event ID in csplit for crystals which don't have one | Thomas White | |
2022-05-03 | partialator: Fix a typo | Thomas White | |
2022-04-20 | Recognise .nx5 as HDF5 | Thomas White | |
2022-04-20 | Install time-accounts.h | Thomas White | |
2022-04-07 | Update cell_explorer screenshot | Thomas White | |
Same deal as 6ead0af32. | |||
2022-04-07 | Add cell_explorer.desktop | Thomas White | |
This is hidden from menus, just so that cell_explorer gets its window icon. | |||
2022-04-07 | Tutorial: Fix a tiny typo | Thomas White | |
2022-04-07 | Update tutorial screenshot | Thomas White | |
This has a cleaner background, and the window icon has been fixed (see ad8494c441231). | |||
2022-04-05 | indexamajig: Fix profiling when using streamed data | Thomas White | |
2022-04-05 | Time accounts: make sure that last account is logged | Thomas White | |