Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-29 | Add missing defaults | Thomas White | |
2020-07-29 | Special cases for stream | Thomas White | |
2020-07-29 | Load stream | Thomas White | |
2020-07-29 | Store the actual DataTemplate in GUI project struct | Thomas White | |
2020-07-29 | Add default_project (and add Stream to GUI project struct) | Thomas White | |
2020-07-29 | Use g_free where appropriate | Thomas White | |
2020-07-29 | Fix order of operations when loading data | Thomas White | |
Retains the old configuration if the geometry file is bad Avoids trying to load old images with new DataTemplate | |||
2020-07-29 | crystal_image_view_set_image: Free peak lists | Thomas White | |
2020-07-29 | "Load stream" option | Thomas White | |
2020-07-29 | Don't try to draw peaks without an image structure | Thomas White | |
2020-07-29 | Find data -> Load data | Thomas White | |
This is a better name, because it includes loading a stream (and possibly more later). | |||
2020-07-29 | Automatic colour scale | Thomas White | |
2020-07-29 | Avoid double iteration | Thomas White | |
2020-07-29 | Simplify image rendering for CrystFELImageView | Thomas White | |
2020-07-29 | render_scale -> colscale_lookup | Thomas White | |
2020-07-29 | Break render.c down and move to geoptimiser and CrystFELImageView | Thomas White | |
These two functions will diverge in the future. Also, this change removes the last remaining dependency of libcrystfel on Gdk/Gtk-anything. | |||
2020-07-29 | Avoid reloading image data when colour scale is changed | Thomas White | |
2020-07-29 | partialator/process_hkl: Fix stream reading logic | Thomas White | |
2020-07-29 | Remove events.c, part 2 | Thomas White | |
New event parsing, done at the last minute in image-hdf5.c | |||
2020-07-29 | Remove events.c, part 1 | Thomas White | |
2020-07-29 | Fix some memory bugs | Thomas White | |
2020-07-29 | Remove unused includes | Thomas White | |
2020-07-29 | Convert whirligig to new Stream API | Thomas White | |
2020-07-29 | Convert ambigator to new Stream API | Thomas White | |
2020-07-29 | Convert partialator to new Stream API | Thomas White | |
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 | |