aboutsummaryrefslogtreecommitdiff
path: root/src/crystfel_gui.h
AgeCommit message (Collapse)Author
2022-07-06GUI: Invoke programs without pathThomas 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-15GUI: Run all jobs with same CWD as GUI itselfThomas 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-03-05Mass update of copyright dates in source code commentsThomas White
2021-02-26GUI: Automatically generate new job namesThomas White
2021-02-25GUI: Factorise force_{peaks,refls}_onThomas White
This should help avoid them getting out of sync. Again.
2021-02-25GUI: Complain more loudly if geometry can't be loadedThomas White
2021-02-22Read job progress from written log files, even for local BEThomas 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-18Eliminate duplicate make_job_folder/make_workdirThomas White
2021-02-17GUI: Generalise job notes pageThomas White
2020-12-07GUI: Save and restore the selected resultThomas White
2020-11-30Move get_crystfel_exe and get_crystfel_path_str to crystfel_gui.cThomas White
2020-09-07Fix update_peaks logicThomas White
2020-08-25Create a progress bar for each running jobThomas White
2020-08-25Final (?) version of backend APIThomas White
2020-08-21Redefine backend interface functionsThomas White
2020-08-21Framework for backend parameters via GUIThomas White
2020-07-29Implement save_project()Thomas White
2020-07-29Move GUI project structure stuff to gui_project.hThomas White
2020-07-29Basic project persistenceThomas White
2020-07-29Info/progress bar stuffThomas White
2020-07-29wait() on indexamajig childrenThomas White
2020-07-29Add info bar / progress barThomas White
2020-07-29Implement hdf5/cxi peak "revalidation" in GUIThomas White
2020-07-29Pass indexing algorithm to backendThomas White
2020-07-29Skeleton indexing and backend stuffThomas White
2020-07-29Split off GUI peak search stuff to separate fileThomas White