Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-17 | CI: Add deploy stage | Thomas White | |
2023-05-17 | CI: Add a missing blank line | Thomas White | |
2023-05-17 | Add support for deployment on Maxwell. | Parthasarathy Tirumalai | |
2023-05-12 | Add support for MacOS homebrew install test. | Parthasarathy Tirumalai | |
2023-05-11 | Remove warning 'Cannot use adu_per_eV without image' | Thomas White | |
The warning isn't helpful for users, but commit c2574910 causes it to appear many times on almost every indexamajig run. The best option is just to remove it. | |||
2023-05-10 | Add CI build job for MacOS. | Parthasarathy Tirumalai | |
2023-05-10 | Meson: Update Eigen wrap | Thomas White | |
Previously, compilation of some of CrystFEL's dependencies would break when using a version of Eigen previously installed by CrystFEL's own build system (i.e. by the Meson wrap for Eigen). This was because of a bug in the pkg-config file. The updated Eigen wrap includes a fix. | |||
2023-05-05 | Formatting (fussiness) | Thomas White | |
2023-05-05 | indexamajig: Catch common error '-i input.h5' | Thomas White | |
2023-05-05 | list_events: Catch common error '-i input.h5' | Thomas White | |
2023-05-05 | Move is_{hdf5,cbf,cbfgz}_file() to image.c | Thomas White | |
This also improves is_hdf5_file() to use the proper file signature, not just the extension. See 9040220452a9cc02706159c21c78e43b374446cf. | |||
2023-05-05 | Move peak search parameters into separate structure | Thomas White | |
This change takes the peak parameters structure from gui_project.h, moves it to libcrystfel/peaks.h and uses it everywhere. It should slightly reduce the hassle involved with adding a new parameter. Four parameters (noisefilter, median_filter, check_hdf5_snr, use_saturated) were previously not part of the GUI project structure. Now they are, via the new structure. However, they are not yet exposed via the GUI and just take their default values. | |||
2023-05-02 | Avoid unused variable if compiled without HAVE_SCHED_SETAFFINITY | Thomas White | |
2023-05-02 | indexamajig: Add --cpu-pin | Thomas White | |
Similar code was stripped out 3.5 years ago by 4f4e5d05269eee6b192c271f2f9730a1ad3a4fbd. However, it seems there are still systems where it improves performance a lot. | |||
2023-05-02 | CI: Remove CMake job | Thomas White | |
2023-05-02 | Remove image_write() and image_hdf5_write() | Thomas White | |
This code isn't needed any more, now that we don't simulate images. It never worked very well - although we can read almost any sensible format, writing images that match an arbitrary schema is very difficult. See 41ed47a931e4c162c9a501981b6f19cd725f6e43 and https://gitlab.desy.de/thomas.white/crystfel/-/issues/81 | |||
2023-05-02 | Update INSTALL.md | Thomas White | |
The NixOS PR for aarch64 was merged. | |||
2023-05-02 | Update ChangeLog | Thomas White | |
2023-05-02 | Remove pattern_sim and partial_sim | Thomas White | |
Use of these programs has been following this pattern for several years: 1. Neglect 2. Once yearly attempt by someone to use either tool 3. Discovery that it's totally broken 4. Bug report and fast bug fix 5. Go to 1. For more discussion, see the issue referenced below. Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/81 | |||
2023-05-02 | Remove CMake build files | Thomas White | |
It's already far behind parity with Meson, and getting worse. | |||
2023-04-20 | compare_hkl: Recognise --fom=cc*, cc1/2 and cchalf | Thomas White | |
2023-04-20 | indexamajig(1): Mention "nproc" | Thomas White | |
2023-04-20 | Revert "Refuse to overwrite an existing stream" | Thomas White | |
This was intended to help users avoid accidents. However, it seems to trip people up a lot, and creates problems such as breaking Slurm job pre-emption (re-scheduled job fails because output already exists). This reverts commit 6db9619ba5172b9e416a5939d375f5119aa652ff. | |||
2023-03-31 | Reject mask if good/bad bits are specified without location | Thomas White | |
This should avoid surprises if the location is accidentally missed out. | |||
2023-03-31 | Factorise p->masks[j] | Thomas White | |
Just to avoid repetition | |||
2023-03-31 | Reject unrecognised mask directives | Thomas White | |
2023-03-03 | INSTALL.md: Mention containers | Thomas White | |
2023-03-03 | Update README.md | Thomas White | |
2023-03-03 | libcrystfel: don't use fmemopen on aarch64-darwin | Philipp Middendorf | |
2023-03-02 | Merge branch 'get_hkl-input-fix' into 'master' | Thomas White | |
get_hkl: fix --input long argument See merge request thomas.white/crystfel!9 | |||
2023-03-02 | get_hkl: fix --input long argument | Philipp Middendorf | |
The help string indicated that get_hkl --input=foobar.hkl works, but it didn't. | |||
2023-03-01 | Merge branch 'master' into 'master' | Thomas White | |
Replace process_hkl_check_4 See merge request thomas.white/crystfel!7 | |||
2023-03-01 | process_hkl_check_4: Change temporary filename | Parthasarathy Tirumalai | |
This test used "tempf.hkl", whereas process_hkl_check_1 used "tempF.hkl". This led to a race condition when running tests in parallel on an case-insensitive filesystem (Mac). | |||
2023-03-01 | Remove HAVE_SLURM | Thomas White | |
Not used any more, since a4c786d52613063d338ee010f4415e8a6aef0513 | |||
2023-03-01 | INSTALL.md: Mention NixOS | Thomas White | |
2023-03-01 | INSTALL.md: Improve GTK information | Thomas White | |
2023-03-01 | Remove vestigial geoptimiser stuff | Thomas White | |
2023-02-24 | GUI: Avoid using format string for reminder window | Thomas White | |
2023-02-20 | This is CrystFEL 0.10.20.10.2 | Thomas White | |
2023-02-20 | Fix small manual problems | Thomas White | |
2023-02-20 | GUI: Update copyright date | Thomas White | |
2023-02-20 | Update README.md | Thomas White | |
2023-02-20 | speed.rst: Fix a typo | Thomas White | |
2023-02-17 | speed.rst: Fix some line breaks | Thomas White | |
2023-02-17 | Update speed.rst | Thomas White | |
2023-02-17 | asdf: Restrict domain for search for peaks in frequency graph | Alexandra Tolstikova | |
Previously, it was possible for the search to run over the part of the array initialised by FFTW. | |||
2023-02-17 | image_read_peaks: Fix a typo | Thomas White | |
2023-02-17 | indexamajig(1): Update text and fix untruths | Thomas White | |
2023-02-17 | GUI: Automatically set appropriate extension for export filename | Thomas White | |
2023-02-17 | strip_extension: Handle short strings better | Thomas White | |