Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-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-25 | GUI: Factorise force_{peaks,refls}_on | Thomas White | |
This should help avoid them getting out of sync. Again. | |||
2021-02-25 | GUI: Complain more loudly if geometry can't be loaded | 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 | Eliminate duplicate make_job_folder/make_workdir | Thomas White | |
2021-02-17 | GUI: Generalise job notes page | Thomas White | |
2020-12-07 | GUI: Save and restore the selected result | Thomas White | |
2020-11-30 | Move get_crystfel_exe and get_crystfel_path_str to crystfel_gui.c | Thomas White | |
2020-09-07 | Fix update_peaks logic | Thomas White | |
2020-08-25 | Create a progress bar for each running job | Thomas White | |
2020-08-25 | Final (?) version of backend API | Thomas White | |
2020-08-21 | Redefine backend interface functions | Thomas White | |
2020-08-21 | Framework for backend parameters via GUI | Thomas White | |
2020-07-29 | Implement save_project() | Thomas White | |
2020-07-29 | Move GUI project structure stuff to gui_project.h | Thomas White | |
2020-07-29 | Basic project persistence | Thomas White | |
2020-07-29 | Info/progress bar stuff | Thomas White | |
2020-07-29 | wait() on indexamajig children | Thomas White | |
2020-07-29 | Add info bar / progress bar | Thomas White | |
2020-07-29 | Implement hdf5/cxi peak "revalidation" in GUI | Thomas White | |
2020-07-29 | Pass indexing algorithm to backend | Thomas White | |
2020-07-29 | Skeleton indexing and backend stuff | Thomas White | |
2020-07-29 | Split off GUI peak search stuff to separate file | Thomas White | |