Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-30 | asdf: Fix includes | Thomas White | |
Not sure what dirax.h was doing there, and cell.h should really be included. | |||
2020-07-30 | Request that FFTW uses "double[2]", not "complex" for fftw_complex | Thomas White | |
Normally, FFTW uses the C99 "complex" type for fftw_complex, if complex.h is included before fftw3.h. We do not use complex.h, and want the double[2] version otherwise the code breaks horribly. Unfortunatley, under certain build scenarios, complex.h seems to get included via the GSL headers. Adding #define FFTW_NO_Complex prevents this. | |||
2020-07-30 | Add include guards to version headers | Thomas White | |
2020-07-30 | Eliminate duplicate symbols | Thomas White | |
This makes searching easier, and also permits Meson's unity build mode. | |||
2020-07-29 | Version information via Meson | Thomas White | |
2020-07-29 | New way of injecting version information | Thomas White | |
Also, this fixes some incorrect headers and adds --version flags to programs which didn't yet have them. | |||
2020-07-29 | Fix a couple of memory bugs in event expansion | Thomas White | |
2020-07-29 | Expose a couple more functions for easier testing | Thomas White | |
2020-07-29 | Add low-level integration API (for better testing) | Thomas White | |
2020-07-29 | Remove config.h from libcrystfel headers | Thomas White | |
Same reason as removing them from tests. Also, libcrystfel might be used in projects which have HAVE_CONFIG_H defined. | |||
2020-07-29 | Add show_panel (debug function) | Thomas White | |
2020-07-29 | Don't try to apply shift if no value is given | Thomas White | |
2020-07-29 | stream_read_chunk: Add option to load image data | Thomas White | |
2020-07-29 | const-cleaning | Thomas White | |
2020-07-29 | Fix reading of geometry from stream | Thomas White | |
2020-07-29 | Unify creation of blank image data arrays | Thomas White | |
2020-07-29 | Add --no-image-data and --no-mask-data | Thomas White | |
2020-07-29 | Move image structure creation up to image_read() | Thomas White | |
2020-07-29 | Add detector_shift_{x,y} to geometry file | Thomas White | |
2020-07-29 | Remove coffset from parse_toplevel | Thomas White | |
It's handled already by the parse_field_for_panel(defaults, ...) | |||
2020-07-29 | Add wavelength and electron_voltage, plus units, to geometry file | Thomas White | |
2020-07-29 | Add missing newlines | Thomas White | |
2020-07-29 | Handle scalar values for HDF5 headers | Thomas White | |
2020-07-29 | Set default event ID when reading from HDF5 with NULL event | Thomas White | |
2020-07-29 | Add an error path for parse_toplevel | Thomas White | |
2020-07-29 | Get rid of photon_energy_scale | Thomas White | |
2020-07-29 | Add cell_print_oneline | Thomas White | |
2020-07-29 | Add crystfel_has_peakfinder9() | Thomas White | |
separate config.h file. | |||
2020-07-29 | Create detgeom and data arrays when reading from stream | Thomas White | |
2020-07-29 | Don't double-count last chunk | Thomas White | |
2020-07-29 | Fix peak list loading from stream | Thomas White | |
I don't think this functionality has ever actually been used. It was completely broken. | |||
2020-07-29 | data_template_free: Allow NULL | Thomas White | |
2020-07-29 | Random access Stream API | Thomas White | |
2020-07-29 | Update comments | Thomas White | |
2020-07-29 | Set a default data location | 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 | 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 | Improve error message | Thomas White | |
2020-07-29 | Set default dimensions (0=ss, 1=fs) | Thomas White | |
2020-07-29 | Handle event expansion even for single-event files | Thomas White | |
2020-07-29 | render_scale -> colscale_lookup | Thomas White | |