aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/dirax.c
AgeCommit message (Collapse)Author
2019-05-07Update all source code comments to Doxygen formatThomas White
2018-06-28Remove worker process numbers from temporary filenamesThomas White
Since we've had the separate worker folders for a long time, it's not needed any more. Removing them will make the temporary folders easier to clean up.
2018-06-14Add CMake check to find forkpty()Thomas White
2018-01-19Clean up indexing method probesThomas White
2017-10-23Check return values from fread/fgetsThomas White
2017-10-18Check that dirax,felix,mosflm or xds are available at the startThomas White
Avoids a confusing error message later.
2017-10-18Add probe functions to indexing methodsThomas White
2017-09-22Don't send detector and tolerance to indexing methodsThomas White
The detector isn't used for anything, and the tolerance is none of their business.
2017-09-22If no cell params or lattice type, set nocell/nolatt at top levelThomas White
Another thing that the indexing engines don't need to be repsonsible for.
2017-09-16Fix return of unit cells from asdf and diraxThomas White
2017-09-15Simplify indexing optionsThomas White
mosflm-cell-nolatt-multi-refine-bad-retry.... it's all getting a bit too much. This commit removes all the options from the indexing methods except for the prior information flags (cell/nocell and latt/nolatt). All the other options are now given at the top level with new indexamajig options, e.g. --no-multi and --no-retry. They are applied to all the methods, with no option to (say) use retry for one method and not for another. This also makes the "peak alignment test" default to OFF, and multi-lattice indexing ON. I think that the prediction refinement does a good enough job of checking the validity of indexing solutions, allowing us to turn off the alignment check which filters out most multi-lattice solutions.
2017-08-31Set first argument when running external indexing programsThomas White
This makes sure they have names in process displays.
2017-07-06Indexing engine private pointers should be void *Thomas White
2016-07-28Check return values when writing to Mosflm or DirAxThomas White
2016-01-30indexamajig: Restore --no-refineThomas White
Adds yet another indexing option...
2016-01-08Make indexing "retry" and "multi" optionalThomas White
2015-07-13Slow down the status updatesThomas White
2015-06-26Work round unaligned read with DirAxThomas White
Ok, just to keep Valgrind quiet.
2014-10-23Fix a load of memory leaksThomas White
2014-09-22Beam file removal, part IThomas White
2014-09-19Remove cell_set_cartesian_{a,b,c}() from APIThomas White
2014-09-19Introduce CrystFEL unit cell filesThomas White
2014-08-19Use Gnulib forkpty()Thomas White
2014-08-18gettimeofday() fixesThomas White
2014-05-08Strip out the "prepare_filename" rubbishThomas White
2013-06-01Fix multiple small memory leaksThomas White
2013-05-14FussinessThomas White
2013-02-19Add -cell and -nocell to indexing methodsThomas White
2013-02-12Improve handling of indexing methodsThomas White
2013-02-09Add cleanup functions for DirAx and MOSFLMThomas White
2013-02-09Complain if a unit cell is needed and not providedThomas White
2013-02-08Small tweaksThomas White
2013-02-06StuffThomas White
2013-02-05WIP on bringing programs up to dateThomas White
2013-02-04Indexing stuffThomas White
2012-12-03Use a less scary message for EINTRThomas White
This is almost completely benign, and happens when profiling.
2012-11-21Show error information if forkpty() failsThomas White
2012-05-30FormattingThomas White
2012-03-12Update copyright notices to show actual contribution yearsThomas White
2012-03-09Update licence notices in line with recommendations from TTThomas White
2012-02-22GPLv3 boilerplate commentsThomas White
2012-02-22Increase DirAx and MOSFLM timeouts to 30 secThomas White
2012-02-22Move indexing and rendering to libcrystfelThomas White