Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-15 | Set msgpack_obj to NULL when not in use | Thomas White | |
2019-03-14 | Process ZMQ data inside main loop | Thomas White | |
2019-03-14 | Tweak ZMQ messages | Thomas White | |
2019-03-14 | More ZMQ/MsgPack logic fixes | Thomas White | |
2019-03-14 | Fix variable initialisation and decision about data source | Thomas White | |
2019-03-14 | Exit cleanly if connection fails | Thomas White | |
2019-03-14 | ZMQ connection and setup stuff | Thomas White | |
2019-03-07 | indexamajig: Status message improvements | Thomas White | |
1. Show the number of hits 2. Keep producing updates while the last patterns are being processed 3. Don't duplicate the code for displaying the status messages | |||
2019-03-07 | Remove old debug message | Thomas White | |
2019-01-30 | Simplify fill_queue() | Thomas White | |
2019-01-30 | Fixes for get_pattern() | Thomas White | |
2019-01-30 | Fix read_prefixed_filename() | Thomas White | |
2019-01-29 | Remove debugging message | Thomas White | |
2019-01-29 | Tidy up no_more | Thomas White | |
2019-01-29 | Improvements to get_pattern() | Thomas White | |
2019-01-29 | Add multi_event_geometry() function | Thomas White | |
2019-01-22 | Fix some small memory leaks | Thomas White | |
2019-01-03 | indexamajig: Return non-zero exit status if no patterns were processed | Thomas White | |
2018-11-15 | indexamajig: Name and shame slow processing stages | Thomas White | |
2018-11-14 | Remove unused variables | Thomas White | |
2018-11-09 | Time account fussiness | Thomas White | |
2018-07-10 | Add more filenames to cleanup list | Thomas White | |
2018-07-10 | Delete mosflm.lp and SUMMARY when cleaning up temporary folder | Thomas White | |
2018-07-10 | indexamajig: Move into temporary folder when probing and preparing indexing ↵ | Thomas White | |
methods | |||
2018-06-28 | indexamajig: Delete the temporary folder afterwards | Thomas White | |
... with extreme caution. | |||
2018-06-28 | indexamajig: Tighten permissions on temporary folder | Thomas White | |
2018-05-24 | indexamajig: Warn if a frame takes more than 10 minutes to process | Thomas White | |
2018-05-24 | indexamajig: Show timeout in minutes not seconds | Thomas White | |
2018-04-27 | get_pattern(): Check event ID could be parsed correctly | Thomas White | |
2018-04-27 | Fussiness | Thomas White | |
2017-12-12 | indexamajig: Rename --serial-offset to --serial-start | Thomas White | |
Because "offset" sounds like it will add the argument to the serial numbers, i.e. --serial-offset=500 would start at 501. Actually, you just give the first serial number you'd like. | |||
2017-12-12 | indexamajig: Add --serial-offset | Thomas White | |
2017-09-27 | Fix check for CBF files in event enumeration | Thomas White | |
-1 means the check failed. | |||
2017-09-21 | Improve error message when using CBF files and a multi-event geometry | Thomas White | |
2017-05-02 | Skeleton image file API | Thomas White | |
2017-03-08 | Allow indexing system to store its own data, independently of indexing methods | Thomas White | |
Previously, the indexing system passed all the information on to the indexing engines and then forgot about it. That made it difficult to do things like check the indexing solution after prediction refinement, because the target unit cell was unavailable. Now, the indexing system itself can keep some information. Of course, that information includes the private pointers for the indexing engines themselves. I took the opportunity to streamline things a little bit. The caller can now set up the indexing system in one step, without having to separately parse the names of the indexing methods. The caller no longer has to keep track of a separate array of methods, instead just one structure which contains everything. | |||
2017-02-02 | Cannot use stamp_response() here | Thomas White | |
We have a pipe index (0 to n_read), not a process index (0 to n_proc). These are two separate lists, with no correspondence between them. See 7dbbfa4 for another fix related to this issue. | |||
2017-02-02 | indexamajig: Add ping mechanism to avoid timing out when trying lots of indexers | Thomas White | |
2017-01-12 | indexamajig: Fix hanging on "Waiting for last patterns" | Thomas White | |
2016-08-16 | indexamajig: Detect and kill hung worker processes | Thomas White | |
2016-08-16 | Remove unused member | Thomas White | |
2016-03-14 | Add SA_RESTART to signal handlers | Thomas White | |
Fixes corrupted output when heavily multi-processing. | |||
2016-03-01 | indexamajig: Wall clock profiling | Thomas White | |
2015-12-13 | indexamajig: Restart fgets() in pump_chunk() if interrupted by system call | Thomas White | |
This fixes the occasional unterminated chunk found in the output. | |||
2015-07-13 | Fix racy queue filling | Thomas White | |
2015-07-13 | Slow down the status updates | Thomas White | |
2015-07-13 | Clean up semaphore on interrupt | Thomas White | |
Necessary since we encourage users to interrupt indexamajig with Ctrl+C Also, generally improve the signal handling. | |||
2015-07-13 | Use named semaphores instead of unnamed | Thomas White | |
2015-07-13 | indexamajig: Avoid forking while multithreaded | Thomas White | |
Conflicts: src/im-sandbox.c | |||
2015-07-13 | Re-work im-sandbox | Thomas White | |
... it certainly needed it. |