aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-17Initial implementation of run_indexing_once()Thomas White
2020-08-17Implement crystfel_indexing_opts_set_method_string()Thomas White
2020-08-17Expose parse_indexing_methods and base_indexer_strThomas White
2020-08-17FormattingThomas 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-11image_read_image_data: Set zero values if file not foundThomas White
2020-08-10image_read: Tolerate event==NULLThomas White
2020-08-10polarisation_check: Fit into timeoutThomas White
However, this test doesn't actually test anything. A comparison against a reference image would be good.
2020-08-10Disable pinkIndexerThomas White
Temporary, of course. But it needs some thought about how the interface should work.
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-10Start on converting pinkIndexer to DataTemplateThomas White
2020-08-10pinkIndexer: Remove detector updateThomas White
Overall detector offsets can now be done via the geometry file, and this is labelled as a hack. It doesn't actually do very much anyway, because the "updated" detector is thrown away for the next pattern. The updated detector is used only for subsequent indexing attempts on the same pattern.
2020-08-07Set CL_TARGET_OPENCL_VERSION in a couple more placesThomas White
2020-08-07CMake: Fix incorrect variable namesThomas White
These are different when using pkg-config compared to the custom scripts.
2020-08-07Move indexers out of APIThomas White
2020-08-07geoptimiser: First part of conversion to DataTemplateThomas White
2020-08-07Remove image->avg_clenThomas White
Horrible API hack.
2020-08-07Expose rigid groupsThomas White
2020-08-05Finish removing TIFFThomas White
2020-08-05Add scripts/display-hdf5Thomas White
2020-08-05Restore HDF5 output in polarisation_checkThomas White
2020-08-05Convert gpu_sim_check to DataTemplateThomas White
2020-08-04Convert pattern_sim to DataTemplateThomas White
2020-08-04Convert partial_sim to DataTemplateThomas White
2020-08-04Add image_write()Thomas White
This is a one-to-one transfer of the old hdf5_write_image()
2020-08-04Add image_create_for_simulation()Thomas White
...and factorise common code
2020-08-03Update name of FDIP packageThomas White