Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-29 | Convert indexamajig to new Stream API | Thomas White | |
2020-07-29 | Convert cell_explorer to new Stream API | Thomas White | |
2020-07-29 | Convert process_hkl to new Stream API | Thomas White | |
2020-07-29 | Fix ambigator (add include, remove image.det) | Thomas White | |
2020-07-29 | Move MessagePack stuff to separate file | Thomas White | |
Note the nicer separation: ZMQ is in indexamajig only, whereas MessagePack becomes something generally accessible through libcrystfel. | |||
2020-07-29 | Remove references to old headers | Thomas White | |
2020-07-29 | Convert make_pixelmap to DataTemplate | Thomas White | |
NB The coffset is no longer written to the HDF5 file. This was a terrible hack anyway. The resolution field is just as bad, but as least easy to get from the detgeom. | |||
2020-07-29 | Remove "struct detector" completely, part I | Thomas White | |
record_image has been moved to pattern_sim.c | |||
2020-07-29 | Convert more bits to detgeom | Thomas White | |
2020-07-29 | Fix build without Msgpack/ZMQ | Thomas White | |
2020-07-29 | Convert stream to DataTemplate | Thomas White | |
2020-07-29 | Convert estimate_peak_resolution to detgeom | Thomas White | |
2020-07-29 | Get rid of imagefile_field_list and stuff_from_stream | Thomas White | |
The only place this is used is in geoptimiser, to get the average_camera_length, itself a very bad solution. | |||
2020-07-29 | Port indexamajig to new API, part II | Thomas White | |
This also removes a large chunk of legacy code | |||
2020-07-29 | list_events: Convert to DataTemplate | Thomas White | |
2020-07-29 | Port indexamajig to new API, part I | Thomas White | |
2020-07-29 | Deprecation markers | Thomas White | |
2020-07-29 | Put brackets round values of bad pixels | Thomas White | |
2020-07-29 | Show event ID in GUI | Thomas White | |
2020-07-29 | Expand event list | Thomas White | |
2020-07-29 | Shut down indexamajig process on exit | Thomas White | |
2020-07-29 | Set "Show peaks" toggle after loading project | Thomas White | |
2020-07-29 | Signal the entire process group to end indexamajig | Thomas White | |
Otherwise, subprocesses carry on regardless and become zombies. | |||
2020-07-29 | indexamajig: Run in own process group | Thomas 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-07-29 | Don't bother creating pipes that aren't used | Thomas White | |
2020-07-29 | Remove info bar when indexamajig exits | Thomas White | |
2020-07-29 | Better way to do subprocesses | Thomas White | |
2020-07-29 | Feedback when saving session | Thomas White | |
2020-07-29 | Load/save show_peaks | Thomas White | |
2020-07-29 | Confirm exit and save project | Thomas White | |
2020-07-29 | Implement save_project() | Thomas White | |
2020-07-29 | Move match_filename() to gui_project | Thomas White | |
2020-07-29 | Move GUI project structure stuff to gui_project.h | Thomas White | |
2020-07-29 | Basic project persistence | Thomas White | |
2020-07-29 | Split off parse_peaksearch() | Thomas White | |
2020-07-29 | Add brightness slider | Thomas White | |
This can be improved a lot... | |||
2020-07-29 | get_peaks_msgpack(): Convert to new API | Thomas White | |
2020-07-29 | Add DataTemplate to iargs | Thomas White | |
2020-07-29 | Actually start cell_explorer | Thomas White | |
2020-07-29 | Info/progress bar stuff | Thomas White | |
2020-07-29 | Add cell_explorer button | Thomas White | |
2020-07-29 | Actually kill indexamajig process when "Cancel" pressed | Thomas White | |
2020-07-29 | Show actual percentage processed in progress bar | Thomas White | |
2020-07-29 | wait() on indexamajig children | Thomas White | |
2020-07-29 | Add info bar / progress bar | Thomas White | |
2020-07-29 | Implement peak search radii in GUI | Thomas White | |
2020-07-29 | Implement hdf5/cxi peak "revalidation" in GUI | Thomas White | |
2020-07-29 | Simplify peak search parameters | Thomas White | |
2020-07-29 | Remove duplicate code | Thomas White | |
2020-07-29 | Implement peak list from file in GUI | Thomas White | |