Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-07 | indexamajig: Generate per-frame profiling numbers | Thomas White | |
2021-12-07 | indexamajig: Shut down cleanly on SIGUSR1 | Thomas White | |
2021-12-02 | GUI: Add a checkbox for automatically rescanning streams | Thomas White | |
Usually, one will want this option enabled. However, sometimes it speeds things up a lot to disable it. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/54 | |||
2021-12-02 | GUI: Always set toggle actions at startup | Thomas White | |
Otherwise, setting the defaults won't work properly. | |||
2021-11-29 | GUI: Allow selection of multiple streams | Thomas White | |
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/51 | |||
2021-11-29 | Add GtkMultiFileChooserButton | Thomas White | |
2021-11-26 | GUI: Don't store stream filename in project | Thomas White | |
There's already some confusion between "loading a stream into the GUI" and "adding a stream as a result". This should help resolve it, as well as simplifying multi-stream results (coming up). | |||
2021-11-25 | partialator: Use image_free() to avoid memory leaks | Thomas White | |
Requires that the array of crystals isn't allocated on the stack. | |||
2021-11-25 | partialator: Handle spaces in custom split file | Thomas White | |
The csplit format is ambiguous when the filenames contain spaces. To make things a bit clearer, the file now requires the fields to be separated by exactly one space rather than any number of tabs/spaces. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/55 | |||
2021-11-15 | pair_peaks: Use reciprocal space distance instead of pixel distance | Thomas White | |
The reciprocal space distance limit has been set as one third of the smallest inter-Bragg spacing. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/38 | |||
2021-11-15 | Ensure that crystal doesn't end up with invalid reflist after prediction ↵ | Thomas White | |
refinement | |||
2021-10-28 | Make symmetry operation parser re-entrant | Thomas White | |
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/1 | |||
2021-10-28 | Add 'mask_panel_edges' to geometry file | Thomas White | |
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/27 | |||
2021-10-28 | Add a comment | Thomas White | |
2021-10-27 | CrystFELImageView: Fix range of pixels for value display at high zoom | Thomas White | |
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/17 | |||
2021-10-26 | Remove detector rail direction altogether | Thomas White | |
This got missed out by accident in the conversion to DataTemplate, but absolutely no-one noticed. In the meantime, my views on how the geometry files should work have changed somewhat. I don't want to maintain the extra complexity here when it isn't even clear that it will eliminate the need to re-refine geometry for each camera length. This commit just takes the rail direction stuff out of the documentation and the geometry file parser. Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/50 | |||
2021-10-26 | create_detgeom: Factorise panel template | Thomas White | |
2021-10-25 | CrystFELImageView: fix scrollbar adjustment ranges | Thomas White | |
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/18 | |||
2021-10-22 | pair_peaks: Skip reflections if the indices are too large | Thomas White | |
2021-10-22 | reflection_new: Check indices are not too large | Thomas White | |
Previously, the combination of reflection_new and add_refl_to_list gave a way to side-step the usual check that the indices were not larger than 512. This causes corruption of the RefList, so much be avoided. | |||
2021-10-20 | Remove unused parameter | Thomas White | |
2021-10-20 | Fix column types for plain MTZ output | Thomas White | |
2021-10-20 | Add "plain" MTZ file layout, distinct from "Bijvoet" layout | Thomas White | |
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/52 | |||
2021-10-20 | GUI: Set project name in MTZ files | Thomas White | |
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/28 | |||
2021-10-20 | Set crystal name in MTZ files | Thomas White | |
When using the GUI, it will be set to the corresponding indexing result name. | |||
2021-10-20 | GUI: Track the indexing result from which each merge result came | Thomas White | |
2021-10-20 | Add photon_energy to ev_enum test files | Thomas White | |
Also fixes newline at end of files | |||
2021-10-20 | Reject geometry file if wavelength isn't specified | Thomas White | |
2021-10-20 | image_hdf5_read_peaks_cxi: Make sure array is big enough | Thomas White | |
2021-10-20 | Fussiness | Thomas White | |
2021-10-20 | image_hdf5_read_header_to_cache: Make space for terminator | Thomas White | |
2021-10-20 | Add a comment | Thomas White | |
2021-10-15 | Update INSTALL.md | Thomas White | |
2021-10-13 | Tweak INSTALL.md | Thomas White | |
2021-10-13 | CI: Remove ncurses | Thomas White | |
2021-10-13 | Meson: Get zlib via wrap | Thomas White | |
2021-10-13 | Make zlib dependency optional | Thomas White | |
2021-10-13 | Remove NCurses dependency | Thomas White | |
It's only used once, to get background colours for 'indexamajig --int-diag', itself a rarely used feature. The dependency itself seems to cause problems for some people, particularly those not using system libraries for everything. So I think it's better just to remove it, and use ANSI escape codes directly. | |||
2021-10-12 | GUI: Use proper overlines for reflection indices | Thomas White | |
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/19 | |||
2021-10-08 | INSTALL.md: Remove extra bracket | Thomas White | |
2021-10-07 | Update INSTALL.md | Thomas White | |
2021-10-07 | Meson: Get PinkIndexer via wrap | Thomas White | |
2021-10-07 | CI: Add gcc-c++ | Thomas White | |
2021-10-07 | Meson: Get Xgandalf via wrap | Thomas White | |
2021-09-30 | Doxygen: More improvements | Thomas White | |
2021-09-29 | Add missing Doxyfile-version.in | Thomas White | |
2021-09-29 | Doxygen: Exclude datatemplate_priv.h and uthash.h | Thomas White | |
2021-09-29 | Remove old references | Thomas White | |
2021-09-29 | Doxygen: Set EXTRACT_LOCAL_CLASSES = YES | Thomas White | |
This avoids that all of the private structures get included in the API documentation. | |||
2021-09-29 | Doxygen: Remove old references and optimise for C | Thomas White | |