Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-21 | Reduce variable scope where possible | Thomas White | |
2021-07-21 | Make sure that memory gets freed on realloc failure | Thomas White | |
2021-07-21 | Add missing cleanup on error paths | Thomas White | |
2021-07-20 | GUI: Use format string | Thomas White | |
2021-07-16 | Rename DST_* to DATA_SOURCE_TYPE_* | Thomas White | |
On some systems, this conflicts with DST_NONE in sys/time.h. | |||
2021-07-15 | pinkindexer_used: Handle methods=NULL | Thomas White | |
In this case, return false because PinkIndexer is never in the list of automatically-chosen indexers. | |||
2021-07-15 | GUI: Remove extra layer of relative paths | Thomas White | |
Not needed any more. | |||
2021-07-15 | GUI: Run all jobs with same CWD as GUI itself | Thomas White | |
This requires changing all the paths to relative ones. Previously, the jobs ran with their CWDs set to the corresponding "result" folder. The trouble is, this breaks everything that uses a relative location: image filenames, mask/satmap files referenced by the geometry, etc. Note that this change also means that the temporary folders ("indexamajig.XXX") are now produced in the top-level working directory. Eventually, a GUI option should be added to allow these folders to be put somewhere better (i.e. somewhere fast). Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/44 | |||
2021-07-15 | CrystFELIndexingOpts: Add tooltips for PinkIndexer options | Thomas White | |
2021-07-14 | GUI: Add PinkIndexer options to command line | Thomas White | |
2021-07-14 | GUI: Get/set PinkIndexer options | Thomas White | |
2021-07-14 | GUI: Add PinkIndexer options to 'struct index_params' | Thomas White | |
2021-07-14 | CrystFELIndexingOpts: Add PinkIndexer options | Thomas White | |
2021-07-14 | Add get_combo_id | Thomas White | |
2021-07-14 | GUI: Add placeholders for advanced indexer options | Thomas White | |
2021-07-14 | Make all the indexer-specific option structures non-opaque | Thomas White | |
Making them opaque seemed like a nice idea, because all the indexers could take care of their own command-line arguments. However, it doesn't work at all when indexing is run via the API. | |||
2021-07-13 | GUI: Reject infinite resolution limits for FoM | Thomas White | |
2021-07-12 | GUI: Add Tools->Jump to frame | Thomas White | |
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/41 | |||
2021-07-12 | GUI: Update the "About" box | Thomas White | |
2021-07-12 | GUI: Add --wavelength-estimate and --camera-length-estimate | Thomas White | |
Only when using PinkIndexer. Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/25 | |||
2021-07-09 | pattern_sim: Fix typo in --help | Thomas White | |
2021-07-06 | SLURM: Show the real error message if job can't be submitted | Thomas White | |
2021-06-23 | GUI: Avoid writing '(null)' to project file | Thomas White | |
The problem is, '(null)' is not NULL. | |||
2021-06-23 | CrystFELSymmetrySelector: Set have_pg when PG is set via API | Thomas White | |
2021-06-23 | GUI: Swap Close/Calculate buttons in FoM window | Thomas White | |
This makes it consistent with all the other windows. | |||
2021-06-23 | GUI: Fix a tooltip | Thomas White | |
2021-06-22 | GUI: Fix paths to streams for merging and ambigator | Thomas White | |
They need to be prefixed with "../" because they are in a different folder. | |||
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-17 | GUI: Add a tooltip | Thomas White | |
2021-06-16 | GUI: Warn if chunk can't be loaded from stream | 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-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 | GUI: Improve error handling for default_project | 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 | 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 | GUI: Add missing initialisation/load/save for ambi.backend | Thomas White | |
2021-05-05 | indexamajig: Add --zmq-request | Thomas White | |
This (re-)adds the ability to get data via a request/reply socket. See afcb7b568947c for when it was removed. | |||
2021-05-05 | indexamajig: Add a missing break | Thomas White | |
This fixes --threshold when --zmq-subscribe is used. | |||
2021-04-30 | GUI: Take optional stream on command line | Thomas White | |
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/12 |