aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-28Initial implementation of CrystFELSymmetrySelectorThomas White
This should eventually be replaced by something which behaves a bit like a GtkFileChooserButton
2020-10-28Add all merging option widgetsThomas White
2020-10-27Merge branch 'tom/dtempl' into masterThomas White
2020-10-27cell_explorer: Continue (but complain) if a stream can't be readtom/dtemplThomas White
The GUI asks cell_explorer to load all the streams for a processing run, without knowing if the jobs have completed (or even started) yet. Therefore, cell_explorer needs to be a bit more tolerant.
2020-10-27partialator: Don't copy detgeomThomas White
Detector geometry is not used for scaling/post-refinement
2020-10-27Add a test for stream readingThomas White
2020-10-27Add a new StreamFlag for generating the detgeom structureThomas White
This is a hack, and should be replaced by something which gets the metadata from the stream rather than hitting the read image file every time.
2020-10-27image_set_zero_{data,mask}: Speed up creation of blank arraysThomas White
2020-10-27Fix a possibly overrun stringThomas White
2020-10-26Label all uses of cell tolerancesThomas White
I'm sick of fixing this same issue over and over again. New rule: any code handling unit cell tolerances MUST be labelled with details of units.
2020-10-26Fix tolerance units in GUIThomas White
2020-10-26cellcompare_check: Factorise code and reduce to 1 repetition of eachThomas White
Otherwise it takes far too long.
2020-10-26Remove polarisation_checkThomas White
It takes far too long (over a minute) and didn't actually test anything. Contribution of a better polarisation unit test would be very welcome!
2020-10-26Meson: Only build gpu_sim_check when OpenCL is availableThomas White
See 8aff8c658925f0. Sometimes, the OpenCL headers are not available at all.
2020-10-23gitlab-ci: Test build with Meson separatelyThomas White
2020-10-23gitlab-ci: Add "make test"Philipp Middendorf
2020-10-23partialator(1): Add missing partiality modelsThomas White
2020-10-23tests/ev_enum{1,2,3}: Fix order of fs/ss in geometryThomas White
2020-10-23new_job -> new_index_jobThomas White
Because we now have new_merge_job as well.
2020-10-23gitlab-ci: Add "make test"Philipp Middendorf
2020-10-23partialator(1): Add missing partiality modelsThomas White
2020-10-23Add continuous integration via .gitlab-ci.ymlPhilipp Middendorf
2020-10-23Add continuous integration via .gitlab-ci.ymlPhilipp Middendorf
2020-10-22CrystFELIndexingOpts: Fix incorrect variable for push-res valueThomas White
2020-10-22Skeleton for merging via GUIThomas White
2020-10-22compare_cell_parameters: Accept R/P pair as equivalentThomas White
See 0f18ff76a3d1f5979db for some discussion.
2020-10-22image_expand_frames: When files are not HDF5, just return null eventsThomas White
2020-10-22compare_cell_parameters: Accept R/P pair as equivalentThomas White
See 0f18ff76a3d1f5979db for some discussion.
2020-10-15Shuffle default order of indexing methodsThomas White
2020-10-15Add TakeTwo to the list of indexers automatically usedThomas White
2020-10-15TakeTwo: Limit number of seeds to 10, and reduce MAX_OBS_VECTORS to 300Thomas White
This gives a huge speed improvement, without sacrificing very much in indexing rate.
2020-10-07Revert "Move asdf out of set of indexers used by default"Thomas White
This reverts commit 62183aacf906f4aff771295aa378cff039dd50ff. The apparent slowness was due to a bug introduced in August 2019. See 2a8f415df845064186baa833f9fe1ad91c0f5753.
2020-10-07asdf: Fix incorrect units conversion for cell volumeThomas White
2020-10-07asdf: Fix incorrect units conversion for cell volumeThomas White
2020-10-07Formatting fussinessThomas White
2020-10-07Improve indexer speed profilingThomas White
2020-10-07FussinessThomas White
Commented out debug message is no longer relevant
2020-10-07TakeTwo: Set tp->optsThomas White
2020-10-07TakeTwo: Fix get_chiral_holohedry for "hexagonal H"Thomas White
Fixes CRYS-240
2020-10-06Move asdf out of set of indexers used by defaultThomas White
Sadly, it has the same fatal flaw as TakeTwo: taking forever on a minority of patterns.
2020-10-01asdf: Replace weird loop syntaxThomas White
2020-09-30image_expand_frames: Report non-existent file properlyThomas White
2020-09-30indexamajig: Don't stop on first multi-frame file with no framesThomas White
2020-09-25cell_explorer: Improve progress counterThomas White
2020-09-25stream_make_index: s/Indexing/Scanning/Thomas White
Because it sounds strange and confusing to index the indexing results.
2020-09-24cell_explorer: Fix countingThomas White
2020-09-24GUI: Pass the real streams for the result to cell_explorerThomas White
2020-09-24Export find_result_by_nameThomas White
2020-09-24Generalise get_indexamajig_exe to get_crystfel_exeThomas White
2020-09-24cell_explorer: Accept multiple streams on command lineThomas White