Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-22 | CrystFELImageView: Adjust threshold for showing box centres | Thomas White | |
I find that starting to show centres at a higher magnification level makes it easier to distinguish the centre markers from bright pixels. | |||
2021-06-22 | GUI: Remove old debugging watchpoint | Thomas White | |
2021-06-22 | CrystFELImageView: Rearrange reflection colours | Thomas White | |
Smaller numbers of crystals are more common, so it's better for the second crystal to be something very distinct from the peak search colour. | |||
2021-06-22 | Update INSTALL.md | Thomas White | |
2021-06-22 | Add string terminator for fixed-length HDF5 strings from arrays | Thomas White | |
2021-06-21 | Restore HDF5 string handling | Thomas White | |
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/36 | |||
2021-06-21 | image_cache_header_str: Reject strings containing newlines | Thomas White | |
2021-06-21 | INSTALL.md: Mention CentOS | Thomas White | |
2021-06-21 | Move installation documentation to INSTALL.md | Thomas White | |
2021-06-17 | GUI: Add a tooltip | Thomas White | |
2021-06-17 | CMake: Use ZMQ_LDFLAGS instead of ZMQ_LIBRARIES | Thomas White | |
2021-06-16 | GUI: Warn if chunk can't be loaded from stream | Thomas White | |
2021-06-16 | stream_read_chunk: Bail out if detgeom can't be created | Thomas White | |
2021-06-16 | Add DST_NONE for 'no data source' (e.g. image came from stream) | Thomas White | |
2021-06-16 | Fussiness | Thomas White | |
2021-06-15 | Meson: Add -DH5O_GET_INFO_BY_IDX1 to match CMake | Thomas White | |
2021-06-14 | Small update to CONTRIBUTING.md | Thomas White | |
2021-05-28 | GUI: Store relative paths of results | Thomas White | |
This allows project folders to be relocated more easily. At the same time, I fixed the weird ownership semantics of add_indexing_result and add_merge_result. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/31 | |||
2021-05-28 | Pass errors back when retrieving values for wavelength etc | Thomas White | |
Big improvement on just sending NAN back. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/37 | |||
2021-05-25 | Fix dummy prototype for im_zmq_connect | Thomas White | |
2021-05-19 | GUI: Add button to reset FoM resolution range to entire data | Thomas White | |
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/11 | |||
2021-05-19 | GUI: Increase size of FoM min resolution box | Thomas White | |
2021-05-18 | Update online.rst | Thomas White | |
2021-05-18 | Fuss over electrons.rst | Thomas White | |
2021-05-17 | Fix RST backticks | Thomas White | |
2021-05-17 | Add 'article' about electron diffraction | Thomas White | |
2021-05-17 | Resolve FIXMEs and TODOs | Thomas White | |
Prompted by the article linked below, for each FIXME/TODO I've either referenced an issue in the tracker, or removed it if it's not worth fixing. https://schleiss.io/plotting-source-code-todos-for-open-source-projects | |||
2021-05-17 | Mosflm: Remove dead code | Thomas White | |
This removes some old stub code. There doesn't seem to be a big need for doing what the FIXME suggests. | |||
2021-05-17 | Improve CONTRIBUTING.md | Thomas White | |
2021-05-17 | GUI: Improve error handling for default_project | Thomas White | |
2021-05-12 | Don't assume that headers to be copied are floats | Thomas White | |
2021-05-12 | Fussiness | Thomas White | |
2021-05-12 | Fix build without MsgPack (again) | Thomas White | |
2021-05-12 | Fix build without MsgPack | Thomas White | |
2021-05-12 | Rework header caching layer | Thomas White | |
This clears up multiple layering violations which were starting to get in the way. It enables "string" headers to be stored directly, and it will make it much simpler to add new header types in the future. Along the way, this changes all the floating point header stuff to use double precision. This is needed for EuXFEL event IDs. Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/34 | |||
2021-05-12 | Fix convert_int and add convert_float | Thomas White | |
convert_int was using strtod. Whoops! | |||
2021-05-12 | MsgPack: Fix a silly copy/paste error | Thomas White | |
2021-05-11 | indexamajig: Put cell tolerances and pk/int radii into separate objects | Thomas White | |
Rationale: it makes the JSON structure a bit more logical, and enables things like the following: set_of_params_1.integration.radii == set_of_params_2.integration.radii params.peaksearch.radii == params.integration.radii Previously, these would have required multiple comparisons. | |||
2021-05-11 | Set panel for bad region when there is only one panel | Thomas White | |
When there is only one panel, we can safely assume that fs/ss bad regions refer to it without it being stated in the geometry file. This allows some older Pilatus geometry files to be used without complaints. A further improvement would be to determine the panel when all the data comes from one "slab" so the panel is still ambiguous. However, on further thought it seems like a lot of work to do this reliably in all cases. I'm not even sure that this case in particular is causing anyone problems. Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/32 | |||
2021-05-11 | GUI: Fix loading of merging parameters from project file | Thomas White | |
Apparently, I can't count. | |||
2021-05-11 | GUI: Fix checkbox logic in CrystFELMergeOpts | Thomas White | |
2021-05-11 | GUI: Ensure that streams get re-scanned after job termination | Thomas White | |
Previously, they would not get scanned because no job was running. We need one more scan after a job exits to make sure everything is up to date. | |||
2021-05-11 | Add the 'real' implementation of CrystFELSymmetrySelector | Thomas White | |
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/13 | |||
2021-05-11 | Add set_combo_id() | Thomas White | |
2021-05-07 | Add deselect_when_active() | Thomas White | |
2021-05-07 | Add has_unique_axis() | Thomas White | |
2021-05-07 | GUI: Add missing initialisation/load/save for ambi.backend | Thomas White | |
2021-05-07 | MsgPack: Warn if dtempl->peak_list is NULL | Thomas White | |
2021-05-07 | MsgPack: Use the right pointer for "bin" keys | Thomas White | |
2021-05-07 | MsgPack: Use top-level object directly if it is a map | Thomas White | |