Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-26 | Remove unused variables | Thomas White | |
2021-02-26 | GUI: Delay connecting signals until entire import window is ready | Thomas White | |
2021-02-26 | CrystFELImageView: Set need_recentre at start | 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: Make sure items under View menu are set correctly at the start | Thomas White | |
2021-02-25 | GUI: Improve image info bar | Thomas White | |
(...and work through horrific circular logic during creation) | |||
2021-02-25 | GUI: Complain more loudly if geometry can't be loaded | Thomas White | |
2021-02-25 | GUI: Geometry load/replace logic | Thomas White | |
2021-02-25 | GUI: Implement optional dumping of old results | Thomas White | |
2021-02-25 | GUI: Implement "load list of files" and "load single file" | Thomas White | |
Eventually, both of these should support selecting multiple files. This is currently not possible using GtkFileChooserButton. If someone wanted to write a GtkMultiFileChooserButton, it would become possible. | |||
2021-02-25 | CrystFELImageView: Fix first crystal colour | Thomas White | |
2021-02-24 | GUI: Move import stuff to separate file | Thomas White | |
2021-02-24 | GUI: Sketch out new data import window | Thomas White | |
2021-02-23 | Centre image at start (or on zoom reset) | Thomas White | |
This just sets the scroll bars to the middle position, which is not necessarily the middle of the detector. Still, it's better than starting at the edge every time. | |||
2021-02-23 | GUI: Add option for manual zoom reset | Thomas White | |
This is sometimes necessary, such as when switching between results with drastically different geometries (which obviously shouldn't happen much!). | |||
2021-02-23 | CrystFELImageView: Redraw even less | Thomas White | |
2021-02-23 | CrystFELImageView: Use different colours for multiple crystals | Thomas White | |
This adds a cycle of four colours. It seems difficult to choose colours that are always clearly visible, but maybe the list can be extended in the future. | |||
2021-02-23 | CrystFELImageView: Queue a redraw after changing settings | Thomas White | |
2021-02-23 | CrystFELImageView: Make peak/reflection markers slightly transparent | Thomas White | |
This allows the pixel values underneath to be read. | |||
2021-02-22 | Set peak and reflection radii after indexing one pattern | Thomas White | |
This ensures that the display matches the parameters that were last used. | |||
2021-02-22 | Add redraw_widget utility procedure | Thomas White | |
2021-02-22 | Fussiness (extreme) | Thomas White | |
2021-02-22 | CrystFELImageView: Re-render a bit less often | Thomas White | |
2021-02-22 | SLURM: Set 'running' properly | Thomas White | |
2021-02-22 | SLURM: Use a faster counting method when the number of sub-jobs is large | 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-19 | Local BE: Implement better progress bars for merging | Thomas White | |
2021-02-19 | GUI: Don't re-scan streams so often | Thomas White | |
It only makes sense to re-scan if there is a job running, but this also adds a manual re-scan button for rare exceptions. | |||
2021-02-18 | GUI: Add bangpath for process_hkl jobs | Thomas White | |
2021-02-18 | GUI: Avoid passing a few NULLs to GTK | Thomas White | |
2021-02-18 | SLURM: Show submitted job ID for non-indexing tasks | Thomas White | |
2021-02-18 | SLURM: Create an ambigator script, not a merge one | Thomas White | |
Whoops. | |||
2021-02-18 | Initialise sym to NULL | Thomas White | |
This is really just to quieten a compiler warning. | |||
2021-02-18 | Wrap space_group_for_mtz with HAVE_LIBCCP4 | Thomas White | |
2021-02-18 | SLURM: Submit merging and ambigator jobs via script | Thomas White | |
2021-02-18 | Eliminate duplicate make_job_folder/make_workdir | Thomas White | |
2021-02-18 | GUI: Show ambiguity options box first | Thomas White | |
This makes the GtkNotebook open on the right tab. See the documentation for gtk_notebook_set_current_page() | |||
2021-02-18 | GUI: Actually run ambigator (local backend only) | Thomas White | |
2021-02-18 | GUI: Track separately whether ambiguity operation should be used | Thomas White | |
This allows values to be held for both, which is more helpful. | |||
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: Move ambigator parameters to separate structure | Thomas White | |
2021-02-17 | GUI: Plumbing, ready to run ambigator job | Thomas White | |
2021-02-17 | GUI: Save merging job title | Thomas White | |
2021-02-17 | GUI: Prevent opening multiple merging windows | Thomas White | |
2021-02-17 | CrystFELIndexingOpts: tweak spacing | Thomas White | |
2021-02-17 | GUI: Use unified job notes routine for indexing | Thomas White | |
Like with merging, this makes the required job name more prominent. | |||
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-17 | GUI: Generalise job notes page | Thomas White | |
2021-02-17 | GUI: Move ambigator options into a GtkNotebook | Thomas White | |