aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-06-03ASAP::O: Reduce verbosityThomas White
2023-06-03Fix missing error textThomas White
2023-06-03ASAP::O: Use unique filename for hitsThomas White
2023-06-03ASAP::O: Reduce producer timeoutThomas White
2023-06-03ASAP::O: Fix some uninitialised stuffThomas White
2023-06-02ASAP::O: Make output stream write conditionalThomas White
2023-06-02Seedee: Handle u4< data typeThomas White
2023-06-02ASAP::O: Use input stream name as output (add _hits to data source)Thomas White
This means we don't need a stream name any more, so --asapo-output-stream became a simple flag parameter.
2023-06-02ASAP::O: Use XX_hits for producer data sourceThomas White
2023-06-02Avoid strcmp(..., NULL)Thomas White
2023-06-01Meson: Factorise RPATH and include ASAP::O libraries folderThomas White
2023-06-01indexamajig: Add --asapo-output-stream (hits only)Thomas White
2023-06-01ASAP::O: Use message ID as serial numberThomas White
2023-06-01Meson: Add ASAP::O producer dependencyThomas White
2023-06-01indexamajig: Avoid is_hdf5_file(NULL, ...)Thomas White
2023-05-19CI: Fix deployment locationThomas White
2023-05-19CI: Install in the central locationThomas White
2023-05-19Fix untrue commentThomas White
2023-05-17CI: Install wget for deployment stepThomas White
2023-05-17Split run-me-desy-maxwell-{local,centos7}Thomas White
2023-05-17CI: build-centos7: Install CMakeThomas White
2023-05-17CI: Add missing ruleThomas White
2023-05-17CI: Fix typoThomas White
2023-05-17CI: Switch version of installation scriptThomas White
2023-05-17CI: Add deploy stageThomas White
2023-05-17CI: Add a missing blank lineThomas White
2023-05-17Add support for deployment on Maxwell.Parthasarathy Tirumalai
2023-05-12Add support for MacOS homebrew install test.Parthasarathy Tirumalai
2023-05-11Remove 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-10Add CI build job for MacOS.Parthasarathy Tirumalai
2023-05-10Meson: Update Eigen wrapThomas 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-05Formatting (fussiness)Thomas White
2023-05-05indexamajig: Catch common error '-i input.h5'Thomas White
2023-05-05list_events: Catch common error '-i input.h5'Thomas White
2023-05-05Move is_{hdf5,cbf,cbfgz}_file() to image.cThomas White
This also improves is_hdf5_file() to use the proper file signature, not just the extension. See 9040220452a9cc02706159c21c78e43b374446cf.
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