Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-06 | Remove an unused variable | Thomas White | |
2024-02-06 | Fix incorrect uses of cell_free | Thomas White | |
This also gets rid of crystal_copy_deep. From now on, all crystal_copy calls also copy the UnitCell. | |||
2024-02-06 | Crystals shouldn't own RefLists (part 6) | Thomas White | |
This fixes the remaining programs. | |||
2024-02-06 | Crystals shouldn't own RefLists (part 5) | Thomas White | |
This fixes the entire partialator/scaling/rejection part. | |||
2024-02-06 | Crystals shouldn't own RefLists (part 3) | Thomas White | |
This fixes integration.c, peaks.c and process_hkl.c. | |||
2024-02-06 | Add missing image initialisers | Thomas White | |
2024-02-06 | Crystal: Remove reference to image structure (part 3) | Thomas White | |
2024-02-06 | Crystal: Remove reference to image structure (part 2) | Thomas White | |
2024-02-06 | Crystal: Remove reference to image structure (part 1) | Thomas White | |
2024-02-06 | Sort-of-workaround for argp '--help' crash on MacOS | Thomas White | |
Indexamajig --help causes a segfault on MacOS due to a bug in argp-standalone. That package is unlikely to be updated any time soon. Eventually, Homebrew might switch to one of the non-crashy forks, but probably not soon. We aren't the only ones affected - see https://www.openwall.com/lists/musl/2021/02/10/1 This commit adds a warning message to state that we already know about it, and it's not "our" fault. It also removes the corresponding test, since we know it fails. | |||
2024-01-30 | GUI: Remove -et-al suffix from results name, if only one stream | Thomas White | |
2024-01-12 | indexamajig: Implement --max-mille-level | Thomas White | |
2024-01-12 | align_detector: Enumerate directory contents if necessary | Thomas White | |
2024-01-12 | GUI: Fix Millepede options | Thomas White | |
2024-01-12 | GUI: Copy geometry file into indexing job folder | Thomas White | |
This could be used for indexing, but it seems more transparent to have the "real" filename in the script for auditing. The geometry copy will be used for detector alignment. The alternative - extracting the geometry from the stream - seems quite a lot more complicated. | |||
2024-01-11 | GUI: Write Millepede data into folder | Thomas White | |
2024-01-11 | GUI: Implement align_detector | Thomas White | |
2024-01-11 | GUI: Switch to GtkFileChooserDialog for detector alignment | Thomas White | |
Rationale: the refinement is very quick, and the output geometry file name is central to the process. | |||
2024-01-10 | GUI: Skeleton task for detector alignment | Thomas White | |
2024-01-10 | indexamajig: Start implementing --max-mille-level | Thomas White | |
2024-01-10 | GUI: Track Millepede options through project | Thomas White | |
Note that the indexamajig option --max-mille-level isn't implemented yet. | |||
2024-01-10 | CrystFELIndexingOpts: Add Millepede output options | Thomas White | |
2024-01-10 | GUI: Remove detector-shift | Thomas White | |
The script has been replaced with align_detector --level=0. | |||
2024-01-05 | get_hkl: Free symmetry and output filename | Thomas White | |
2023-12-22 | Formatting | Thomas White | |
2023-12-22 | indexamajig: Add --asapo-consumer-timeout | Thomas White | |
This also reduces the default timeout to 500 ms. | |||
2023-12-22 | indexamajig: Add --no-data-timeout | Thomas White | |
2023-11-07 | SLURM: Move all sbatch parameters into script | Thomas White | |
This allows the user to re-run any job, if they want, or at least easily use the GUI's work as a template. | |||
2023-11-06 | SLURM: Expose reservation and QoS | Thomas White | |
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/87 | |||
2023-10-02 | align_detector: Try to find 'pede' next to align_detector binary | Thomas White | |
Lots of things can go wrong here, in which case it falls back to the shell search path. | |||
2023-09-23 | indexamajig: Re-use the image data arrays | Thomas White | |
We noticed that constant freeing and re-allocating the (potentially quite large) arrays resulted in much lower performance. Since we know that all images have the same data layout, we can safely re-use the arrays. This gives a large speedup. | |||
2023-09-23 | indexamajig: Add profile block for free-image | Thomas White | |
2023-09-21 | indexamajig: Increase buffer size for Mille filename | Thomas White | |
With the prefix, it can get quite long. | |||
2023-09-20 | indexamajig: Add --mille-dir | Thomas White | |
2023-09-18 | Merge branch 'millepede' | Thomas White | |
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/3 Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/29 | |||
2023-09-13 | cell_explorer: Update "about" box | Thomas White | |
2023-09-13 | cell_explorer: Add "clear selection" | Thomas White | |
2023-08-30 | align_detector: Don't write constraints for fixed parameters | Thomas White | |
This avoids a warning from Millepede, and means we no longer need "skipemptycons" - which will make it easier to spot future problems. | |||
2023-08-30 | align_detector: Add --out-of-plane | Thomas White | |
2023-08-28 | align_detector: stat() portability | Thomas White | |
2023-08-25 | align_detector: Output formatting | Thomas White | |
2023-08-25 | align_detector: Check for mixed-up Mille files | Thomas White | |
2023-08-24 | align_detector: Refine x,y position and z-rotation only | Thomas White | |
2023-08-24 | align_detector: Delete old results file before running pede | Thomas White | |
It doesn't always return an error code. | |||
2023-08-24 | Use built-in Mille writer instead of wrapping C++ version | Thomas White | |
2023-07-28 | align_detector: Friendlier user output | Thomas White | |
2023-07-28 | Add (undocumented) Millepede option 'skipemptycons' | Thomas White | |
2023-07-28 | Add hierarchy constraints | Thomas White | |
2023-07-28 | align_detector: Decode labels and apply geometry corrections | Thomas White | |
2023-07-28 | align_detector: Begin parsing Pede output | Thomas White | |