Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-19 | Meson: Move crystfel_geometry.5 inside check for Pandoc | Thomas White | |
2023-12-19 | Meson: Fix installation location for crystfel_geometry.5 | Thomas White | |
Previously, this file ended up in man1, where it couldn't be found. | |||
2023-09-20 | crystfel_geometry(5): Convert to Markdown and re-structure | Thomas White | |
Still some work to be done here, but it's already an improvement. | |||
2023-09-20 | Add manual page for align_detector | Thomas White | |
2023-09-19 | Meson: Remove unnecessary subproject poking | Thomas White | |
The variable isn't needed, and just serves to break the build when Fortran isn't available. | |||
2023-09-18 | Meson: Make Millepede subproject optional | Thomas White | |
This should help avoid confusion when people find they need a Fortran compiler. | |||
2023-09-18 | Convert indexamajig(1) manual page to Markdown | Thomas White | |
2023-09-01 | Meson: Make Pandoc usage optional | Thomas White | |
2023-09-01 | Manual page for adjust_detector (using Pandoc) | Thomas White | |
2023-08-29 | Meson: Simplify Millepede build system | Thomas White | |
There are no dependencies, only a subproject via wrap. | |||
2023-07-28 | Add tests/geom_roundtrip | Thomas White | |
2023-07-28 | adjust_detector: Initial template | Thomas White | |
2023-07-28 | align_detector: Initial skeleton | Thomas White | |
2023-06-01 | Meson: Factorise RPATH and include ASAP::O libraries folder | Thomas White | |
2023-06-01 | Meson: Add ASAP::O producer dependency | 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 | 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-03-01 | Remove vestigial geoptimiser stuff | Thomas White | |
2023-02-20 | This is CrystFEL 0.10.20.10.2 | Thomas White | |
2022-12-13 | GUI: FoM graph, part 1: Skeleton widget code | Thomas White | |
2022-11-24 | GUI: Colour scale, part 1: Basic image histogram | Thomas White | |
2022-08-25 | GUI: Get icons via a GResource | Thomas White | |
Otherwise we have to mess around with custom paths whenever CrystFEL is installed in a non-system location. | |||
2022-08-24 | Install detector-shift and peakogram-stream under 'bin' | Thomas White | |
2022-08-24 | GUI: Add custom task icons | Thomas White | |
Previously, the task buttons used stock icons chosen to approximately fit the task when displayed with the icon theme on my computers. But they don't fit so well in other themes, and sometimes no icon is shown at all. So, now they have their own icons, specifically designed for CrystFEL. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/9 | |||
2022-06-02 | Meson: Change HAVE_ASAPO conf_data from '1' to 'true' | Thomas White | |
See 13a36408f3b867938cb029a9d11d952113d9bf64 | |||
2022-06-02 | Skeleton ASAP::O consumer | Thomas White | |
2022-06-02 | Meson: Replace '1' with 'true' inside conf_data.set10 | Thomas White | |
Use of numbers (rather than booleans) in this routine is deprecated in recent meson versions. | |||
2022-04-07 | Add cell_explorer.desktop | Thomas White | |
This is hidden from menus, just so that cell_explorer gets its window icon. | |||
2022-04-05 | GUI: Add desktop file and set application name | Thomas White | |
This fixes the broken window icon on Wayland. | |||
2022-04-01 | Meson: Disable OpenCL by default, and update documentation | Thomas White | |
2022-04-01 | Make opencl optional | Valerio Mariani | |
2022-03-18 | GUI: Use sbatch/scancel/scontrol instead of Slurm API | Thomas White | |
This commit strips out all references to the Slurm API, instead making subprocess calls to sbatch and scontrol. Attempting to use the Slurm API seems to have been a mis-step. First, it seems that nowhere has the Slurm headers pre-installed. Literally none of the facilities where there are known deployments of CrystFEL have them. And in a significant fraction of cases, getting them installed is difficult, slow or impossible. In addition, the API doesn't seem to work in all cases, so we already shell out to 'scancel' to abort jobs - see d76fc3495. There are some tricky implications for submitting Slurm jobs from a container via the API. The Slurm REST API offers a solution, but is very new and not widely available. Calls to the Slurm executables are much easier to 'tunnel' out of a container. This isn't a great solution. It's a net increase of only about 40 lines of source code, but it incurs some unpleasant string handling and will probably be less reliable overall. It completely relies on Slurm's not being internationalised. If Slurm's messages start getting translated, we will be in trouble. | |||
2022-03-09 | Meson: enable building without HDF5 | Thomas White | |
2022-03-07 | Move time-accounts to libcrystfel | Thomas White | |
2022-03-02 | Add tests/file-wait | Thomas White | |
This tests that indexamajig --wait-for-file works | |||
2022-01-14 | This is CrystFEL 0.10.10.10.1 | Thomas White | |
2021-11-29 | Add GtkMultiFileChooserButton | Thomas White | |
2021-10-13 | Make zlib dependency optional | Thomas White | |
2021-09-03 | Meson: Add libccp4c as a wrapped subproject | Thomas White | |
2021-08-19 | Search for OpenCL header with OpenCL | Nicholas Devenish | |
Previously, this was searching for OpenCL, and then trying to use the OpenCL header from only system locations. | |||
2021-08-19 | Meson: Check for SLURM headers as well as library | Thomas White | |
It seems that some systems have "-lslurm" but no <slurm/slurm.h>. Therefore, we need to check for both. Of course, ideally the outer test using pkg-config should work. | |||
2021-08-16 | This is CrystFEL 0.10.00.10.0 | Thomas White | |
2021-07-19 | Bump API version to 14 | Thomas White | |
2021-07-01 | Meson: Fussiness | Thomas White | |
2021-06-25 | Meson: Remove fallback HDF5 search, and add required minimum version | Thomas White | |
Meson's internal HDF5 search should work in all cases since 0.50.0, subject to issues documented in INSTALL.md. | |||
2021-04-16 | Meson: Update and fix MsgPack/ZMQ dependencies | Thomas White | |
2021-03-16 | Move MTZ and XDS export to libcrystfel | Thomas White | |
2021-02-24 | GUI: Move import stuff to separate file | Thomas White | |
2021-02-16 | GUI: Add ambigator options | Thomas White | |
2021-02-12 | GUI: Add CCP4 libraries and hide MTZ export options if not found | Thomas White | |