aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-29Convert prediction gradients to detgeomThomas White
2020-07-29Convert prediction and integration to detgeomThomas White
2020-07-29Convert map_all_peaks to detgeomThomas White
2020-07-29free_event_list: Handle NULL listThomas White
2020-07-29Convert estimate_peak_resolution to detgeomThomas White
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 IIThomas White
This also removes a large chunk of legacy code
2020-07-29list_events: Convert to DataTemplateThomas White
2020-07-29Port indexamajig to new API, part IThomas White
2020-07-29Deprecation markersThomas White
2020-07-29initialize_filename_plus_event: Check for NULLThomas White
2020-07-29Put brackets round values of bad pixelsThomas White
2020-07-29Fix CXI peak loading in new APIThomas White
2020-07-29Pass HDF5 path down to load_hdf5_hyperslab()Thomas White
2020-07-29Allow skipping placeholders when loading from HDF5Thomas White
This allows a static mask as a multi-dimensional array in a multi-event file, for example: data: { 148, 124, 1000, 16 } = { fs, ss, eventnum, panelnum } mask: { 148, 124, 16 } = { fs, ss, panelnum }
2020-07-29Show event ID in GUIThomas White
2020-07-29Expand event listThomas White
2020-07-29Add image_expand_frames()Thomas White
2020-07-29Shut down indexamajig process on exitThomas White
2020-07-29Remove hdfsee manual pageThomas White
2020-07-29Set "Show peaks" toggle after loading projectThomas White
2020-07-29Signal the entire process group to end indexamajigThomas White
Otherwise, subprocesses carry on regardless and become zombies.
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-07-29Don't bother creating pipes that aren't usedThomas White
2020-07-29Remove info bar when indexamajig exitsThomas White
2020-07-29Better way to do subprocessesThomas White
2020-07-29Feedback when saving sessionThomas White
2020-07-29Load/save show_peaksThomas White
2020-07-29Confirm exit and save projectThomas White
2020-07-29Implement save_project()Thomas White
2020-07-29Move match_filename() to gui_projectThomas White
2020-07-29Move GUI project structure stuff to gui_project.hThomas White
2020-07-29Basic project persistenceThomas White
2020-07-29Split off parse_peaksearch()Thomas White
2020-07-29Add brightness sliderThomas White
This can be improved a lot...
2020-07-29get_peaks_msgpack(): Convert to new APIThomas White
2020-07-29Add DataTemplate to iargsThomas White
2020-07-29Add a missing semicolonThomas White
2020-07-29Actually start cell_explorerThomas White
2020-07-29Info/progress bar stuffThomas White
2020-07-29FussinessThomas White
2020-07-29Add cell_explorer buttonThomas White
2020-07-29Actually kill indexamajig process when "Cancel" pressedThomas White
2020-07-29Show actual percentage processed in progress barThomas White
2020-07-29wait() on indexamajig childrenThomas White
2020-07-29Add info bar / progress barThomas White
2020-07-29Implement peak search radii in GUIThomas White
2020-07-29Implement hdf5/cxi peak "revalidation" in GUIThomas White
2020-07-29Simplify peak search parametersThomas White
2020-07-29Remove duplicate codeThomas White