Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | stream_close: Handle NULL | Thomas White | |
2020-07-29 | Add missing prototype | Thomas White | |
2020-07-29 | Avoid segfault if there are no panels in DataTemplate | Thomas White | |
Obviously, this should never happen. | |||
2020-07-29 | Reject geometry file if it contains unrecognised lines | 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 | Recognise .cxi extension as HDF5 | Thomas White | |
2020-07-29 | Improve error message | Thomas White | |
2020-07-29 | is_hdf5_file: Only check extension | Thomas White | |
It seems that H5Fis_hdf5 doesn't close the file. So, we rapidly run out of file descriptors. Also, opening each file just to enumerate single-frame files seems like a waste of time. | |||
2020-07-29 | Avoid event enumeration if only one event is possible | Thomas White | |
The enumeration works in this case, of course, but is a waste of a not insignificant amount of time. | |||
2020-07-29 | Factorise num_path_placeholders | Thomas White | |
2020-07-29 | Improve error message when peak list is not given in DataTemplate | Thomas White | |
2020-07-29 | Make sure all HDF5 resources are freed | Thomas White | |
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 | Improve error message | Thomas White | |
2020-07-29 | Set default dimensions (0=ss, 1=fs) | Thomas White | |
2020-07-29 | Fix a typo | Thomas White | |
2020-07-29 | Remove unnecessary libraries | Thomas White | |
2020-07-29 | tests/ev_enum1: Use API function | Thomas White | |
2020-07-29 | Handle event expansion even for single-event files | Thomas White | |
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 | Remove dtempl->defaults | Thomas White | |
This is 100% private to the parser | |||
2020-07-29 | partialator/process_hkl: Fix stream reading logic | Thomas White | |
2020-07-29 | Add crystal_copy_deep() | Thomas White | |
2020-07-29 | Avoid compiling image-hdf5.c ten times | Thomas White | |
2020-07-29 | cellcompare_check: Reduce ntrials to 5 | Thomas White | |
Makes this test take 30 seconds instead of a minute | |||
2020-07-29 | prof2d_check: Decrease size of unit cell | Thomas White | |
It was taking multiple minutes to run, discouraging me from running the test suite at all. | |||
2020-07-29 | Implement dimension part of event expansion, and clean up tests | Thomas White | |
2020-07-29 | Path part of event expansion | Thomas White | |
2020-07-29 | Require mask/satmap paths to have fewer placeholders than data | Thomas White | |
2020-07-29 | Check that paths for all panels have the same number of placeholders | Thomas White | |
2020-07-29 | Fussiness | Thomas White | |
2020-07-29 | Fix image_hdf5_read_peaks_cxi | Thomas White | |
2020-07-29 | image_hdf5_get_value without 'struct event' | Thomas White | |
2020-07-29 | substitute_path: Special case for no placeholders | 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 peak_info_location | Thomas White | |
peak_list already exists | |||
2020-07-29 | Remove events.c, part 1 | Thomas White | |
2020-07-29 | Set up adu_per_photon correctly | Thomas White | |
2020-07-29 | Units for wavelength/photon energy | Thomas White | |
2020-07-29 | Fix some memory bugs | Thomas White | |