aboutsummaryrefslogtreecommitdiff
path: root/src/im-sandbox.c
AgeCommit message (Collapse)Author
2020-07-29Get rid of imagefile_field_list and stuff_from_streamThomas White
The only place this is used is in geoptimiser, to get the average_camera_length, itself a very bad solution.
2020-07-29Port indexamajig to new API, part IThomas White
2020-07-29Deprecation markersThomas White
2020-07-29indexamajig: Run in own process groupThomas White
Normally, the shell puts indexamajig into its own process group, so that the entire program (including subprocesses) can be killed easily. However, this doesn't happen when running from the GUI. So, it needs to be done manually.
2020-01-10Mass update of copyright datesThomas White
2019-10-17indexamajig: Shut down gracefully after failed image loadThomas White
2019-09-23Merge branch 'tom/pinkindexer'Thomas White
2019-09-23indexamajig: Move 'profile' flag out of iargsThomas White
2019-09-12Increase indexing timeout when using pinkIndexerThomas White
2019-09-03Fix memory leak in event queueThomas White
2019-03-15Set msgpack_obj to NULL when not in useThomas White
2019-03-14Process ZMQ data inside main loopThomas White
2019-03-14Tweak ZMQ messagesThomas White
2019-03-14More ZMQ/MsgPack logic fixesThomas White
2019-03-14Fix variable initialisation and decision about data sourceThomas White
2019-03-14Exit cleanly if connection failsThomas White
2019-03-14ZMQ connection and setup stuffThomas White
2019-03-07indexamajig: Status message improvementsThomas 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-07Remove old debug messageThomas White
2019-01-30Simplify fill_queue()Thomas White
2019-01-30Fixes for get_pattern()Thomas White
2019-01-30Fix read_prefixed_filename()Thomas White
2019-01-29Remove debugging messageThomas White
2019-01-29Tidy up no_moreThomas White
2019-01-29Improvements to get_pattern()Thomas White
2019-01-29Add multi_event_geometry() functionThomas White
2019-01-22Fix some small memory leaksThomas White
2019-01-03indexamajig: Return non-zero exit status if no patterns were processedThomas White
2018-11-15indexamajig: Name and shame slow processing stagesThomas White
2018-11-14Remove unused variablesThomas White
2018-11-09Time account fussinessThomas White
2018-07-10Add more filenames to cleanup listThomas White
2018-07-10Delete mosflm.lp and SUMMARY when cleaning up temporary folderThomas White
2018-07-10indexamajig: Move into temporary folder when probing and preparing indexing ↵Thomas White
methods
2018-06-28indexamajig: Delete the temporary folder afterwardsThomas White
... with extreme caution.
2018-06-28indexamajig: Tighten permissions on temporary folderThomas White
2018-05-24indexamajig: Warn if a frame takes more than 10 minutes to processThomas White
2018-05-24indexamajig: Show timeout in minutes not secondsThomas White
2018-04-27get_pattern(): Check event ID could be parsed correctlyThomas White
2018-04-27FussinessThomas White
2017-12-12indexamajig: Rename --serial-offset to --serial-startThomas 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-12indexamajig: Add --serial-offsetThomas White
2017-09-27Fix check for CBF files in event enumerationThomas White
-1 means the check failed.
2017-09-21Improve error message when using CBF files and a multi-event geometryThomas White
2017-05-02Skeleton image file APIThomas White
2017-03-08Allow indexing system to store its own data, independently of indexing methodsThomas 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-02Cannot use stamp_response() hereThomas 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-02indexamajig: Add ping mechanism to avoid timing out when trying lots of indexersThomas White
2017-01-12indexamajig: Fix hanging on "Waiting for last patterns"Thomas White
2016-08-16indexamajig: Detect and kill hung worker processesThomas White