aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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.
2021-02-11GUI: Implement export to XDS_ASCIIThomas White
2021-02-11GUI: Validation bits for data exportThomas White
2021-02-11Move i_maybe_disable to GTK utilsThomas White
2021-02-11GUI: Go straight to GtkFileChooser for data exportThomas White
2021-02-10GUI: Sketch out data export windowThomas White
2021-02-09GUI: Load/save FoM parametersThomas White
2021-02-09partialator: Improve error messageThomas White
2021-02-09GUI: Add missing "--"Thomas White
2021-02-09Track half-dataset split filenames through gui_merge_resultThomas White
2021-02-09GUI: Load half-dataset splits and calculate "comparison" FoMsThomas White
2021-02-09Add fom_is_comparison()Thomas White