Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-21 | Reduce variable scope where possible | Thomas White | |
2021-07-21 | Add missing cleanup on error paths | Thomas White | |
2021-07-14 | Make all the indexer-specific option structures non-opaque | Thomas White | |
Making them opaque seemed like a nice idea, because all the indexers could take care of their own command-line arguments. However, it doesn't work at all when indexing is run via the API. | |||
2021-04-27 | Rename libcrystfel's config.h to libcrystfel-config.h | Thomas White | |
This removes the big potential for confusion, which has happened several times (see e.g. 095cbebaf6). It also fixes in-tree builds with CMake (but seriously, always use out-of-tree builds). Fixes #2. | |||
2021-03-25 | indexamajig: Add --camera-length-estimate | Thomas White | |
Unfortunately, PinkIndexer needs the real camera length for its centre refinement. Giving a fake value and scaling the resulting shift does not work - the indexing rate drops with even a small error. Ideally, this would work in the same way as --wavelength-estimate, by using a static value from the geometry file if it's given. However, this is rather complicated to implement because of the way all the units stuff is implemented. Therefore, this is left as an improvement for the future. | |||
2021-03-23 | Don't automatically set --no-refine --no-check-peaks with PinkIndexer | Thomas White | |
See c876486b for rationale. | |||
2021-03-22 | FromFile indexer: Fix prototype | Thomas White | |
2021-03-19 | FromFile indexer: Option processing | Thomas White | |
This give FromFile its own private command-lien option processing, like the other indexers. It removes the ability to auto-generate the solution filename, but I don't think there's a way to do that without breaking abstractions. | |||
2021-03-12 | FromFile indexer: Add skeleton cleanup procedure | Thomas White | |
2021-03-12 | Clean up after merge | Thomas White | |
2021-03-12 | FromFile indexer: Move to libcrystfel/src/indexers | Thomas White | |
Also adds to meson.build | |||
2021-03-12 | Merge branch 'pascal/electrons' | Thomas White | |
2021-03-11 | indexamajig: Add --max-indexer-threads | Thomas White | |
This is a more general replacement for --pinkIndexer-thread-count. | |||
2021-03-11 | detgeom_transform_coords: Take an additional detector shift | Thomas White | |
This allows the refined detector position to be used in a lot of places. | |||
2021-03-11 | setup_indexing: Remove dtempl | Thomas White | |
There is absolutely nothing useful that an indexing algorithm can do with the opaque DataTemplate object. | |||
2021-03-11 | indexamajig: Add --wavelength-estimate | Thomas White | |
This is a more sensible non-indexer-specific and non-Xray-specific replacement for --pinkIndexer-override-photon-energy | |||
2021-03-05 | Mass update of copyright dates in source code comments | Thomas White | |
2021-01-15 | Correct P to R centering | Thomas White | |
2021-01-15 | Formatting | Thomas White | |
2020-12-07 | Get rid of ImageFeature->rx,ry,rz | Thomas White | |
These needed to be kept up to date with a call to map_all_peaks every time anything changed - wavelength, detector position etc. Not doing so has already led to bugs in another branch, and probably already causes problems on this branch. This patch eliminates the rx,ry,rz completely. Anyone who needs reciprocal space coordinates for a peak is now responsible for calling detgeom_transform_coords themselves. | |||
2020-10-26 | Label all uses of cell tolerances | Thomas 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-15 | Shuffle default order of indexing methods | Thomas White | |
2020-10-15 | Add TakeTwo to the list of indexers automatically used | Thomas White | |
2020-10-07 | Revert "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-07 | Improve indexer speed profiling | Thomas White | |
2020-10-06 | Move asdf out of set of indexers used by default | Thomas White | |
Sadly, it has the same fatal flaw as TakeTwo: taking forever on a minority of patterns. | |||
2020-10-04 | Solved problem concerning prof_radius and diff_lim calculation, prof_radius ↵ | Pascal Hogan-Lamarre | |
and diff_lim removed from sol file | |||
2020-09-16 | if-conditions that prevent modification of the profile_radius read from file | Pascal Hogan-Lamarre | |
2020-09-16 | fromfile indexer in a separate file | Pascal Hogan-Lamarre | |
2020-09-14 | Removed global variable, include profile_radius and diff_limit in sol file, ↵ | Pascal Hogan-Lamarre | |
cleaned up warning messages, not working yet for multi-crystals | |||
2020-09-09 | Add optional measurement of time spent in indexers | Thomas White | |
2020-08-20 | Add default_method_options() | Thomas White | |
This allows the indexing method private options structures to be set up easily. | |||
2020-08-17 | Expose parse_indexing_methods and base_indexer_str | Thomas White | |
2020-08-07 | Move indexers out of API | Thomas White | |
2020-08-06 | changed status messages for file indexer | Robert Buecker | |
2020-08-05 | hotfix for from-file indexer | Robert Buecker | |
2020-08-05 | adding some versbosity to file indexer | Robert Bücker | |
2020-07-29 | Convert a few more bits and pieces to detgeom | Thomas White | |
2020-07-29 | Remove references to old headers | Thomas White | |
2020-07-29 | Convert map_all_peaks to detgeom | Thomas White | |
2020-07-29 | Port indexamajig to new API, part II | Thomas White | |
This also removes a large chunk of legacy code | |||
2020-07-29 | Port indexamajig to new API, part I | Thomas White | |
2020-07-29 | ImageFeatureList: Store panel number, not pointer | Thomas White | |
This makes the conversion to DataTemplate/detgeom MUCH easier. | |||
2020-07-19 | last minute changes | Pascal Hogan-Lamarre | |
2020-07-09 | unit cell vectors are correct, space group missing | Pascal Hogan-Lamarre | |
2020-01-10 | Mass update of copyright dates | Thomas White | |
2019-10-22 | Add more warnings | Thomas White | |
2019-10-22 | Add some warnings and assertions | Thomas White | |
2019-10-11 | Copy target cell's lattice type and unique axis into cell from indexing, ↵ | Thomas White | |
after comparison | |||
2019-09-23 | Remove private option structures from iargs | Thomas White | |