Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-01 | FromFile indexer, stream2sol.py: Remove space escaping | Thomas White | |
This isn't necessary after all, for the same reason that im-sandbox doesn't need escaping: it can count off the fields where spaces aren't allowed, and anything left is the filename. I was over-thinking things. | |||
2021-03-31 | FromFile indexer, stream2sol.py: Handle spaces in filename | Thomas White | |
2021-03-31 | FromFile indexer, stream2sol.py: Add/update copyright comments | Thomas White | |
2021-03-30 | Add header caching layer | Thomas White | |
This simultaneously implements --copy-header/--copy-hdf5-field and gives access to metadata (e.g. detector position or wavelength) when loading from a stream with header-specified values. | |||
2021-03-26 | Add str_integration_method | Thomas White | |
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-25 | Add detgeom_mean_camera_length | Thomas White | |
2021-03-25 | PinkIndexer: fix conversion of detector shift | Thomas White | |
2021-03-25 | Fussiness | Thomas White | |
The FIXMEs have both already been fixed. | |||
2021-03-25 | Avoid updating detector geometry structure during prediction refinement | Thomas White | |
This makes the behaviour consistent with the prediction itself, and removes another bit of mutable state. | |||
2021-03-23 | Use crystal's detector shift during prediction | Thomas White | |
Previously, this was handled by updating the detector, but this could easily lead to strange double accounting. | |||
2021-03-23 | Don't automatically set --no-refine --no-check-peaks with PinkIndexer | Thomas White | |
See c876486b for rationale. | |||
2021-03-22 | Allow HDF5 path substitution when there are too many placeholder values | Thomas White | |
This allows, for example, masks which have fewer % signs in their HDF5 locations than the main data. | |||
2021-03-22 | FromFile indexer: Fix prototype | Thomas White | |
2021-03-19 | Merge branch 'tom/fromfile' | Thomas White | |
2021-03-19 | FromFile indexer: add copyright notice | Thomas White | |
There is presumably an MPSD that also needs to be added. | |||
2021-03-19 | FromFile indexer: Take account of working directory | Thomas White | |
2021-03-19 | FromFile indexer: New parser and simplification of code | Thomas White | |
Significant change: the solution file must now come with the lattice type, centering and (if applicable) unique axis information at the end of each line, e.g. 'cI' (cubic I), 'mAb' (monoclinic A, unique axis b). | |||
2021-03-19 | Fix mode of uthash.h | 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-17 | Add missing conversion to pixels for detector_shift_{x,y} | Thomas White | |
2021-03-17 | Factorise panel in create_detgeom | Thomas White | |
2021-03-16 | Move MTZ and XDS export to libcrystfel | Thomas White | |
2021-03-12 | FromFile indexer: Add skeleton cleanup procedure | Thomas White | |
2021-03-12 | FromFile indexer: Update for new event ID in image structure | Thomas White | |
2021-03-12 | FromFile indexer: Remove unnecessary casting/memset | Thomas White | |
2021-03-12 | FromFile indexer: Remove getcwd() | Thomas White | |
It's only used for some error messages, and it doesn't compile anyway. | |||
2021-03-12 | FromFile indexer: Remove update_detector | Thomas White | |
Everything should use the per-crystal detector shift now. | |||
2021-03-12 | FromFile indexer: Add missing semicolons | Thomas White | |
2021-03-12 | FromFile indexer: Strip trailing whitespace and sort out formatting | 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: Use static wavelength from DataTemplate as estimate | Thomas White | |
If the geometry file contains a literal wavelength, then let's use it. That's better than nagging the user for a --wavelength-estimate. | |||
2021-03-11 | Add some warnings | 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 | PinkIndexer: Allocate peak lists when indexing | Thomas White | |
There doesn't seem to be any point in allocating them earlier, except to make space for some nice bugs. | |||
2021-03-11 | PinkIndexer: Remove unnecessary cast | Thomas White | |
2021-03-11 | PinkIndexer: Remove wide bandwidth stuff | Thomas White | |
This will return later in a more centralised form, if we decide to work further on wide bandwidth. | |||
2021-03-11 | PinkIndexer: Use fake camera length for detector refinement | Thomas White | |
... and calculate the real value afterwards, checking that the detector is really flat enough for it to work. | |||
2021-03-11 | PinkIndexer: Remove custom indexing checks | Thomas White | |
These conflict badly with CrystFEL's own checks, creating a horrible user and developer experience. Later, if we want to handle wide bandwidth beams, we will improve the central CrystFEL checks to support it. | |||
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 | Update copyright dates in libcrystfel/src/indexers | Thomas White | |
2021-03-11 | PinkIndexer: Don't use ImageFeature->rx,ry,rz | Thomas White | |
This brings it up to date after e7cf3911104f. | |||
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-09 | Add the ability to use multiple bad pixel masks at once | Thomas White | |
2021-03-05 | Mosflm: Add -n option | Thomas White | |
This tells Mosflm not to try to load environ.def and defaults.def. We don't need either. | |||
2021-03-05 | Mass update of copyright dates in source code comments | Thomas White | |
2021-03-01 | data_template_new_from_string: Fail gracefully if fs/ss bad region lacks ↵ | Thomas White | |
panel name Fixes CRYS-245 |