aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-28s/job title/job name/Thomas White
2020-08-28Actually submit a SLURM jobThomas White
2020-08-28Insist on a job nameThomas White
2020-08-28Avoid GSL running statistics for CrystFELImageView auto-scaleThomas White
This changes the meaning slightly (it assumes all the panels are at least roughly the same size), and the code isn't very nice. However, it's not "science-critical" and it's worth it to get back to compatability with old GSL versions.
2020-08-28Make sure indexing_backend_selected is initialisedThomas White
2020-08-27Drop GTK2 and GDK2 altogetherThomas White
Only the main GUI and cell_explorer use GTK, and the GUI is completely bound to GTK3.
2020-08-27TakeTwo: Remove internal declarationsThomas White
2020-08-27Fix indentationThomas White
2020-08-27Only compile image-msgpack.c if MessagePack is foundThomas White
2020-08-27Fix function prototypes and returns for focus-out-eventThomas White
2020-08-27indexamajig: Hide --hdf5-peaksThomas White
This option is no longer used, and generates a warning. The peak location comes in the geometry file instead.
2020-08-27Construct complete command line for indexamajigThomas White
2020-08-27Don't close indexing dialog if there is a problemThomas White
2020-08-27Local BE: run in working directoryThomas White
2020-08-27Build system parts for SLURM libraryThomas White
2020-08-26Add job title and notes fieldsThomas White
This required a bit of callback re-wiring
2020-08-26Set backend options on focus out eventThomas White
See 76ff5be0 for more details. Fortunately, there is no speed problem this time.
2020-08-26Only update peak search values if they have changedThomas White
This fixes the speed regression caused by the previous commit.
2020-08-26Set peak search parameters on focus-out-eventThomas White
This prevents the potentially surprising behaviour that the values do not get accepted unless Enter is pressed before clicking Confirm. Disadvantage: updating the peak detection is kind of slow. Ideally it would avoid calling update_peaks() unless a value has actually changed.
2020-08-26Remove double assignment of indexing_backend_opts_boxThomas White
A leftover from a previous experimental implementation
2020-08-25Add missing fclose()Thomas White
Whoops.
2020-08-25Fix show peaks/refls logicThomas White
2020-08-25Implement progress bar for indexing via generic interfaceThomas White
2020-08-25Widget spacingThomas White
2020-08-25Create a progress bar for each running jobThomas White
2020-08-25Options for SLURM backendThomas White
2020-08-25Factor out convert_intThomas White
2020-08-25Local backend: read number of processesThomas White
2020-08-25Read/write backend optionsThomas 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-08-20Add image information popupThomas White
2020-08-20Disable cell tolerances when "check cell" is uncheckedThomas White
2020-08-20Remove unused functionThomas White
2020-08-20GUI: Implement automatic indexing method selectionThomas White
2020-08-20Add default_method_options()Thomas White
This allows the indexing method private options structures to be set up easily.
2020-08-19Disable indexing method chooser when auto mode is selectedThomas White
2020-08-19Replace potentially confusing "Use unit cell" checkboxThomas White
2020-08-19GUI: Refine the profile radius when indexing onceThomas White
2020-08-19Set the same initial beam parameters as beforeThomas White
2020-08-19ambigator: Open input stream in the right modeThomas White
This fixes a (potentially data-deleting!) bug introduced by 9eec5930b.
2020-08-19cell_explorer: Don't free crystalsThomas White
The new Stream and DataTemplate APIs are much clearer on this: the crystals belong to the image.
2020-08-19Update old commentsThomas White
2020-08-19Remove STREAM_UNITCELL and STREAM_CRYSTALSThomas White
These flags weren't orthogonal at all, which was turning some routines into spaghetti-code. It's still possible to avoid read/write of peak lists, reflection data or image data. But that's it.
2020-08-19Const-cleaningThomas White
2020-08-19Make Stream responsible for its own DataTemplateThomas White
It makes no sense for a different DataTemplate to be used for every frame in a stream. And this way makes everything much easier for users ot the API.
2020-08-18Formatting/commentsThomas White
2020-08-18predict-refine: Remove out-of-bounds GSL vector accessThomas White
We got away with this because the GSL error handler is turned off in indexamjig.c, and invalid accesses are defined to return 0. However, these accesses should have been removed when the clen refinement was disabled in predict-refine
2020-08-18predict-refine: Remove out-of-bounds GSL vector accessThomas White
We got away with this because the GSL error handler is turned off in indexamjig.c, and invalid accesses are defined to return 0. However, these accesses should have been removed when the clen refinement was disabled in predict-refine