aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-05Move peak search parameters into separate structureThomas 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-02Avoid unused variable if compiled without HAVE_SCHED_SETAFFINITYThomas White
2023-05-02indexamajig: Add --cpu-pinThomas 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-02CI: Remove CMake jobThomas White
2023-05-02Remove 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-02Update INSTALL.mdThomas White
The NixOS PR for aarch64 was merged.
2023-05-02Update ChangeLogThomas White
2023-05-02Remove pattern_sim and partial_simThomas 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-02Remove CMake build filesThomas White
It's already far behind parity with Meson, and getting worse.
2023-04-20compare_hkl: Recognise --fom=cc*, cc1/2 and cchalfThomas White
2023-04-20indexamajig(1): Mention "nproc"Thomas White
2023-04-20Revert "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-31Reject mask if good/bad bits are specified without locationThomas White
This should avoid surprises if the location is accidentally missed out.
2023-03-31Factorise p->masks[j]Thomas White
Just to avoid repetition
2023-03-31Reject unrecognised mask directivesThomas White
2023-03-03INSTALL.md: Mention containersThomas White
2023-03-03Update README.mdThomas White
2023-03-03libcrystfel: don't use fmemopen on aarch64-darwinPhilipp Middendorf
2023-03-02Merge branch 'get_hkl-input-fix' into 'master'Thomas White
get_hkl: fix --input long argument See merge request thomas.white/crystfel!9
2023-03-02get_hkl: fix --input long argumentPhilipp Middendorf
The help string indicated that get_hkl --input=foobar.hkl works, but it didn't.
2023-03-01Merge branch 'master' into 'master'Thomas White
Replace process_hkl_check_4 See merge request thomas.white/crystfel!7
2023-03-01process_hkl_check_4: Change temporary filenameParthasarathy 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-01Remove HAVE_SLURMThomas White
Not used any more, since a4c786d52613063d338ee010f4415e8a6aef0513
2023-03-01INSTALL.md: Mention NixOSThomas White
2023-03-01INSTALL.md: Improve GTK informationThomas White
2023-03-01Remove vestigial geoptimiser stuffThomas White
2023-02-24GUI: Avoid using format string for reminder windowThomas White
2023-02-20This is CrystFEL 0.10.20.10.2Thomas White
2023-02-20Fix small manual problemsThomas White
2023-02-20GUI: Update copyright dateThomas White
2023-02-20Update README.mdThomas White
2023-02-20speed.rst: Fix a typoThomas White
2023-02-17speed.rst: Fix some line breaksThomas White
2023-02-17Update speed.rstThomas White
2023-02-17asdf: Restrict domain for search for peaks in frequency graphAlexandra Tolstikova
Previously, it was possible for the search to run over the part of the array initialised by FFTW.
2023-02-17image_read_peaks: Fix a typoThomas White
2023-02-17indexamajig(1): Update text and fix untruthsThomas White
2023-02-17GUI: Automatically set appropriate extension for export filenameThomas White
2023-02-17strip_extension: Handle short strings betterThomas White
2023-02-17GUI: Complain more loudly about export errorsThomas White
2023-02-17GUI: Add a reminder about the space group in the export headersThomas White
2023-02-16GUI: Avoid GTK warning if FoM unit cell is not setThomas White
2023-02-15Tutorial: update screenshot with new iconsThomas White
Corrected version of commit.
2023-02-15Revert "Tutorial: update screenshot with new icons"Thomas White
This reverts commit 044560941c0aa28e1e809f148ce553e985b4e868. Accidentally committed stuff that should not be there yet.
2023-02-15Update ChangeLogThomas White
2023-02-15scripts/install-indexers: Mention that you have to modify the scriptThomas White
2023-02-15pointgroup.rst: Fix a couple of typosThomas White
2023-02-15Tutorial: update text about detector-shift and peakogram-streamThomas White
These are now installed (no more copy/chmod needed), and accessible from the GUI.
2023-02-15Tutorial: update screenshot with new iconsThomas White
2023-02-09pattern_sim: Fix up behaviour after DataTemplateThomas White
Analogous fixes to those done for partial_sim in 0effb5f83daf0317aa97a1cd10e7708551a25201.