aboutsummaryrefslogtreecommitdiff
path: root/doc/articles/tutorial.rst
AgeCommit message (Collapse)Author
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-09Tutorial: be clear about working directoryThomas White
The tutorial won't work, if followed exactly, unless the mask is in the working directory. Saving it next to the geometry file, but in a different folder, won't work. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/77
2022-04-07Tutorial: Fix a tiny typoThomas White
2022-03-18GUI: Use sbatch/scancel/scontrol instead of Slurm APIThomas 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-01Add new tutorialThomas White