aboutsummaryrefslogtreecommitdiff
path: root/src/indexamajig.c
AgeCommit message (Collapse)Author
2017-07-21Fix option names for TakeTwo parametersThomas White
2017-07-20Change units for TakeTwo parametersThomas White
2017-07-07Convert angle_tol to radiansThomas White
2017-07-06indexamajig: Add TakeTwo-specific optionsThomas White
2017-06-27indexamajig: Add --no-non-hits-in-streamThomas White
2017-06-21indexamajig: Add --min-peaks (basic hitfinder functionality)Thomas White
2017-05-02Skeleton image file APIThomas White
2017-03-31Offset peak locations from HDF5 or CXI files by 0.5,0.5Thomas White
CrystFEL considers all peak locations to be distances from the corner of the detector panel, in pixel units, consistent with its description of detector geometry. In contrast, Cheetah considers the peak locations to be pixel indices in the data array. Therefore, a half-pixel offset is needed when importing the peak lists. For users who need the old behaviour, this commit adds a new option indexamajig --no-half-pixel-shift to deactivate this offset.
2017-03-24indexamajig: Format --help and fix typosThomas White
2017-03-24Merge branch 'valerio/peakfinder8'Thomas White
2017-03-10Fixed a couple of bugs reported by TomValerio Mariani
2017-03-10Peakfinder8 in CrystFEL. Same results as Anton's Cheetah implementationValerio Mariani
2017-03-08Allow indexing system to store its own data, independently of indexing methodsThomas White
Previously, the indexing system passed all the information on to the indexing engines and then forgot about it. That made it difficult to do things like check the indexing solution after prediction refinement, because the target unit cell was unavailable. Now, the indexing system itself can keep some information. Of course, that information includes the private pointers for the indexing engines themselves. I took the opportunity to streamline things a little bit. The caller can now set up the indexing system in one step, without having to separately parse the names of the indexing methods. The caller no longer has to keep track of a separate array of methods, instead just one structure which contains everything.
2016-08-10Allow peak table location to be given in geometry fileThomas White
2016-03-01indexamajig: Wall clock profilingThomas White
2016-01-30indexamajig: Restore --no-refineThomas White
Adds yet another indexing option...
2015-11-27indexamajig: Write target unit cell into streamThomas White
2015-11-17Make integration WITHOUT gradient background the defaultThomas White
2015-11-17Make gradient background fitting optionalThomas White
2015-09-15Implement Felix IndexerKenneth Beyerlein
2015-08-27indexamajig: Update docsThomas White
2015-07-23indexamajig: Peak detection method must be parsed before checking peak pathThomas White
2015-07-21indexamajig: Tidy up option handlingThomas White
2015-07-13Slow down the status updatesThomas White
2015-06-25Tidy up some small leaks and memory bugsThomas White
2015-06-17Use a POSIX semaphore for synchronising terminal access during indexingThomas White
Nice side-effect: indexamajig -j and --int-diag can now be used together
2015-04-20indexamajig: Add --no-refineThomas White
2015-02-20indexamajig: Intelligently set default peak pathThomas White
2015-02-16indexamajig: --peaks=cxi instead of --peaks=hdf5 --cxi-hdf5-peaksThomas White
2015-02-12indexamajig: Add --fix-{profile-radius,bandwidth,divergence}Thomas White
2015-02-05Remove --element option from inxexamajigValerio Mariani
2014-12-14FussinessThomas White
2014-12-14Read cxidb peak infoValerio Mariani
2014-11-09Add warnings to everything which used to take a beam fileThomas White
2014-10-27indexamajig: Warning if --push-res is used without rescutThomas White
2014-10-24indexamajig: Fix --versionThomas White
2014-10-23Fix an error messageThomas White
2014-10-23Fix a load of memory leaksThomas White
2014-09-22Beam file removal, part IThomas White
2014-09-19Introduce CrystFEL unit cell filesThomas White
2014-08-13indexamajig: Add --highresThomas White
2014-07-21Copy geometry file into streamValerio Mariani
2014-06-20indexamajig: Add --peak-radiusThomas White
2014-05-22Rationalise and document stream "open for write" functionsThomas White
A nice side-effect is that streams now only have one set of headers
2014-05-22Fix permissions of newly created stream filesThomas White
The user's umask should prevent all the streams from being (eg) world writable.
2014-05-21Added reporting of version number to all program and stream fileValerio Mariani
2014-05-08Strip out the "prepare_filename" rubbishThomas White
2014-04-09Remove vestigial "closer-peak" optionThomas White
2014-04-08indexamajig: Add --push-resThomas White
2014-03-26indexamajig: Don't check SNR with --peaks=hdf5 unless given --check-hdf5-snrThomas White