Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | initialize_filename_plus_event: Check for NULL | Thomas White | |
2020-07-29 | Put brackets round values of bad pixels | Thomas White | |
2020-07-29 | Fix CXI peak loading in new API | Thomas White | |
2020-07-29 | Pass HDF5 path down to load_hdf5_hyperslab() | Thomas White | |
2020-07-29 | Allow skipping placeholders when loading from HDF5 | Thomas 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-29 | Show event ID in GUI | Thomas White | |
2020-07-29 | Expand event list | Thomas White | |
2020-07-29 | Add image_expand_frames() | Thomas White | |
2020-07-29 | Shut down indexamajig process on exit | Thomas White | |
2020-07-29 | Remove hdfsee manual page | 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 | Add a missing semicolon | Thomas White | |
2020-07-29 | Actually start cell_explorer | Thomas White | |
2020-07-29 | Info/progress bar stuff | Thomas White | |
2020-07-29 | Fussiness | 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 CXI peak lists | Thomas White | |
Can't test just yet | |||
2020-07-29 | Implement peak list from file in GUI | Thomas White | |
2020-07-29 | Add image_read_peaks() | Thomas White | |
Automatically detects file type, including HDF5 vs CXI | |||
2020-07-29 | Remove "parent" from struct imagefeature | Thomas White | |
It's not used anywhere, and removing it means that the image structure is no longer needed to search peaks | |||
2020-07-29 | Catch a NULL pointer | Thomas White | |
2020-07-29 | Add data_template_find_panel() and data_template_file_to_panel_coords() | Thomas White | |