aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-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-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-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-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-17Initial implementation of run_indexing_once()Thomas White
2020-08-17Implement crystfel_indexing_opts_set_method_string()Thomas White
2020-08-17Implement indexing method selection via GUIThomas White
2020-08-14Hook up (almost all) indexing parametersThomas White
2020-08-13GUI: Add some more task buttonsThomas White
2020-08-13Add icon SVG and use for window iconThomas White
2020-08-13GUI: Sketch out indexing options etcThomas White
2020-08-12GUI: Better scrolling to end of text outputThomas White
2020-08-12GUI: Set pgid before execThomas White
See 870e4e5740. This is a better way of doing the same thing.
2020-08-12Change colour of peak boxes to yellowThomas White
Shows up much better against the blue
2020-08-11GUI: Add random image buttonThomas White
2020-08-11FormattingThomas White
2020-08-11GUI: Request image data when loading streamThomas White
2020-08-10indexamajig: Do not set pgidThomas White
Bad idea. Prevents Ctrl-C from working at a normal terminal. The GUI will have to find another way to kill indexamajig properly. This reverts c03df15d71cf443f44a438f6d9dd99ab8259bcd5.
2020-08-07Set CL_TARGET_OPENCL_VERSION in a couple more placesThomas White
2020-08-07Move indexers out of APIThomas White
2020-08-07geoptimiser: First part of conversion to DataTemplateThomas White
2020-08-04Convert pattern_sim to DataTemplateThomas White
2020-08-04Convert partial_sim to DataTemplateThomas White
2020-08-04Add image_create_for_simulation()Thomas White
...and factorise common code
2020-07-31Move spectrum loading out of indexamajig/process_imageThomas White
2020-07-31ambigator: Rename queue_argsThomas White
2020-07-31partial_sim: Rename worker_args and queue_argsThomas White
2020-07-30partialator: Fix deep copy of image structureThomas White
2020-07-30Add include guards to version headersThomas White
2020-07-30Eliminate duplicate symbolsThomas White
This makes searching easier, and also permits Meson's unity build mode.
2020-07-29Version information via MesonThomas White
2020-07-29New way of injecting version informationThomas White
Also, this fixes some incorrect headers and adds --version flags to programs which didn't yet have them.
2020-07-29Update Meson build files for dtempl branchThomas White
2020-07-29partialator/process_hkl: Use geometryThomas White
2020-07-29Add --no-image-data and --no-mask-dataThomas White
2020-07-29crystal[s]Thomas White
2020-07-29Show cell parameters in GUIThomas White
2020-07-29Show reflections in GUIThomas White
2020-07-29Add peakfinder9 to GUIThomas White
2020-07-29Disable widgets in "Load data" dialogThomas White
2020-07-29Reset zoom when loading new dataThomas White
If the image size changes, bad things happen.