Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-07 | SLURM: Move all sbatch parameters into script | Thomas White | |
This allows the user to re-run any job, if they want, or at least easily use the GUI's work as a template. | |||
2022-07-06 | GUI: Invoke programs without path | Thomas White | |
Including the path wasn't working very well. One of the problems is that it prevents the use of a wrapper script for the programs, which is needed for certain environments. This commit just removes the path prefixes altogether. | |||
2021-07-23 | GUI: Expose partialator --no-logs | Thomas White | |
2021-07-23 | GUI: Write partialator log files ("pr-logs") in working folder | Thomas White | |
2021-07-21 | Add missing cleanup on error paths | Thomas White | |
2021-07-15 | GUI: Run all jobs with same CWD as GUI itself | Thomas White | |
This requires changing all the paths to relative ones. Previously, the jobs ran with their CWDs set to the corresponding "result" folder. The trouble is, this breaks everything that uses a relative location: image filenames, mask/satmap files referenced by the geometry, etc. Note that this change also means that the temporary folders ("indexamajig.XXX") are now produced in the top-level working directory. Eventually, a GUI option should be added to allow these folders to be put somewhere better (i.e. somewhere fast). Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/44 | |||
2021-06-22 | GUI: Fix paths to streams for merging and ambigator | Thomas White | |
They need to be prefixed with "../" because they are in a different folder. | |||
2021-04-01 | GUI: Wrap filenames in job scripts in quotes, where appropriate | Thomas White | |
This makes it work when the filenames contain spaces. | |||
2021-03-26 | GUI: Tell indexamajig and partialator to write parameter harvest files | Thomas White | |
2021-03-26 | GUI: Add missing model parameter for merging | Thomas White | |
Whoops. | |||
2021-03-05 | Mass update of copyright dates in source code comments | Thomas White | |
2021-02-26 | GUI: Automatically generate new job names | Thomas White | |
2021-02-22 | GUI: Fix merge option for B-factor scaling | Thomas White | |
2021-02-22 | Read job progress from written log files, even for local BE | Thomas White | |
This simplifies the backends somewhat, and makes them look more similar - e.g. there is now only one routine to find out how far along a merging job is. It has the added bonus of adding a log file for local jobs, which we would've had to add soon anyway. | |||
2021-02-18 | GUI: Add bangpath for process_hkl jobs | Thomas White | |
2021-02-18 | SLURM: Submit merging and ambigator jobs via script | Thomas White | |
2021-02-17 | GUI: Re-work local backend plumbing | Thomas White | |
A single command line is not expressive enough for at least two cases: process_hkl, which needs to be run two extra times to generate the splits, and ambigator, which needs to have its input streams concatenated first. This also splits out the routine for creating the working folder and writing the notes file. | |||
2021-02-17 | GUI: Prevent opening multiple merging windows | Thomas White | |
2021-02-17 | GUI: Use unified job notes routine for merge | Thomas White | |
This also moves the job name to outside the merging options GtkNoteBook, which seems much more logical. | |||
2021-02-09 | GUI: Add missing "--" | Thomas White | |
2021-01-21 | GUI: Implement choice of input for merging | Thomas White | |
2021-01-20 | GUI: Implement merge results | Thomas White | |
2020-12-11 | Fix comments | Thomas White | |
2020-12-11 | result -> indexing_result | Thomas White | |
Because shortly we will have merging_result as well | |||
2020-12-07 | Rearrange tabs for merge options | Thomas White | |
This makes the interface consistent between the indexing options and the merging options. | |||
2020-12-04 | GUI: Set number of threads for merging | Thomas White | |
2020-12-04 | GUI: Set wrap mode for "notes" box | Thomas White | |
2020-12-02 | Send all streams to process_hkl/partialator | Thomas White | |
2020-11-30 | Add merging_command_line() | Thomas White | |
2020-11-30 | Pass result to backend for merging | Thomas White | |
2020-10-30 | Bring common GTK routines into separate file | Thomas White | |
2020-10-30 | Invoke the backend to start merging | Thomas White | |
2020-10-30 | Get the option values in preparation for merging | Thomas White | |
2020-10-29 | Set all options in CrystFELMergeOpts | Thomas White | |
2020-10-29 | Tedious option plumbing | Thomas White | |
2020-10-22 | Skeleton for merging via GUI | Thomas White | |