aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-02-25CrystFELImageView: Fix first crystal colourThomas White
2021-02-24GUI: Move import stuff to separate fileThomas White
2021-02-24GUI: Sketch out new data import windowThomas White
2021-02-23Centre 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-23GUI: Add option for manual zoom resetThomas White
This is sometimes necessary, such as when switching between results with drastically different geometries (which obviously shouldn't happen much!).
2021-02-23CrystFELImageView: Redraw even lessThomas White
2021-02-23CrystFELImageView: Use different colours for multiple crystalsThomas 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-23CrystFELImageView: Queue a redraw after changing settingsThomas White
2021-02-23CrystFELImageView: Make peak/reflection markers slightly transparentThomas White
This allows the pixel values underneath to be read.
2021-02-22Set peak and reflection radii after indexing one patternThomas White
This ensures that the display matches the parameters that were last used.
2021-02-22Add redraw_widget utility procedureThomas White
2021-02-22Fussiness (extreme)Thomas White
2021-02-22CrystFELImageView: Re-render a bit less oftenThomas White
2021-02-22SLURM: Set 'running' properlyThomas White
2021-02-22SLURM: Use a faster counting method when the number of sub-jobs is largeThomas White
2021-02-22GUI: Fix merge option for B-factor scalingThomas 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-19Local BE: Implement better progress bars for mergingThomas White
2021-02-19GUI: Don't re-scan streams so oftenThomas 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-18GUI: Add bangpath for process_hkl jobsThomas White
2021-02-18GUI: Avoid passing a few NULLs to GTKThomas White
2021-02-18SLURM: Show submitted job ID for non-indexing tasksThomas White
2021-02-18SLURM: Create an ambigator script, not a merge oneThomas White
Whoops.
2021-02-18Initialise sym to NULLThomas White
This is really just to quieten a compiler warning.
2021-02-18Wrap space_group_for_mtz with HAVE_LIBCCP4Thomas White
2021-02-18SLURM: Submit merging and ambigator jobs via scriptThomas White
2021-02-18Eliminate duplicate make_job_folder/make_workdirThomas White
2021-02-18GUI: Show ambiguity options box firstThomas White
This makes the GtkNotebook open on the right tab. See the documentation for gtk_notebook_set_current_page()
2021-02-18GUI: Actually run ambigator (local backend only)Thomas White
2021-02-18GUI: Track separately whether ambiguity operation should be usedThomas White
This allows values to be held for both, which is more helpful.
2021-02-17GUI: Re-work local backend plumbingThomas 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-17GUI: Move ambigator parameters to separate structureThomas White
2021-02-17GUI: Plumbing, ready to run ambigator jobThomas White
2021-02-17GUI: Save merging job titleThomas White
2021-02-17GUI: Prevent opening multiple merging windowsThomas White
2021-02-17CrystFELIndexingOpts: tweak spacingThomas White
2021-02-17GUI: Use unified job notes routine for indexingThomas White
Like with merging, this makes the required job name more prominent.
2021-02-17GUI: Use unified job notes routine for mergeThomas White
This also moves the job name to outside the merging options GtkNoteBook, which seems much more logical.
2021-02-17GUI: Generalise job notes pageThomas White
2021-02-17GUI: Move ambigator options into a GtkNotebookThomas White
2021-02-16Add some commentsThomas White
2021-02-16GUI: Add ambigator optionsThomas White
2021-02-16Add set_active()Thomas White
2021-02-16CrystFELSymmetrySelector: Return NULL if no group selectedThomas White
2021-02-15GUI: Complete the symmetry lookup table for exportThomas White
2021-02-12GUI: Put I+ and I- together in MTZ fileThomas White
2021-02-12GUI: Remove separate mtz-bij optionThomas White
2021-02-12GUI: Implement basic MTZ exportThomas White
2021-02-12GUI: Add CCP4 libraries and hide MTZ export options if not foundThomas White
2021-02-11GUI: Back out export reindex codeThomas White
The reindexing is really going to create a whole world of pain. Even if we can make it work correctly, it still might come as a surprise to people when the exported data is indexed differently (e.g. to data exported to some other format). Let's just forget the whole thing, and refuse to export to formats which don't have a way to represent the data we have. Perhaps revisit this later if it becomes a big problem and we want to put in the effort required.