Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-01 | GUI: Clean up old tasks when infobar is removed | Thomas White | |
2021-03-31 | indexamajig: Handle spaces in filename when retrieving ID from queue | Thomas White | |
2021-03-30 | GUI: Fail more gracefully if image file is not present | Thomas White | |
With the new header cache, it's possible to operate completely from the stream. | |||
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-29 | indexamajig: Don't write harvest file if serial start is >1 | Thomas White | |
This will avoid multiple indexamajig processes from overwriting the others' files when running a batch job. | |||
2021-03-26 | partialator: Add missing comma in JSON | Thomas White | |
2021-03-26 | GUI: Tell indexamajig and partialator to write parameter harvest files | Thomas White | |
2021-03-26 | GUI: Add missing model parameter for merging | Thomas White | |
Whoops. | |||
2021-03-26 | partialator: Add --harvest-file | Thomas White | |
2021-03-26 | indexamajig: Add --harvest-file | Thomas White | |
2021-03-26 | Rearrange 'struct index_args' and remove unused elements | Thomas White | |
"cmfilter" and "integrate_saturated" were unused. | |||
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 | Fussiness | Thomas White | |
The FIXMEs have both already been fixed. | |||
2021-03-19 | Merge branch 'tom/fromfile' | 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 | CrystFELImageView: Fix zoom limits | Thomas White | |
2021-03-17 | GUI: Show beam centre more clearly, and optionally | Thomas White | |
2021-03-16 | CrystFELImageView: Avoid crash when scrolling after image load failure | Thomas White | |
2021-03-16 | get_hkl: Fix logic for loading unit cell | Thomas White | |
2021-03-16 | get_hkl: Add options to export to MTZ and XDS | Thomas White | |
2021-03-16 | Move MTZ and XDS export to libcrystfel | Thomas White | |
2021-03-15 | GUI: Add interface for --fix-profile-radius and --fix-divergence | Thomas White | |
2021-03-12 | GUI: Add NULL filename for FromFile indexing (which isn't used here) | Thomas White | |
2021-03-12 | Clean up after merge | Thomas White | |
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 | indexamajig: Add --max-indexer-threads | Thomas White | |
This is a more general replacement for --pinkIndexer-thread-count. | |||
2021-03-11 | indexamajig: Remove misleading message | Thomas White | |
Spectrum file is currently not supported at all. Maybe later. | |||
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 | 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-03-04 | SLURM: Better handling of job cancellation/crashing | Thomas White | |
2021-03-04 | SLURM: Cancel job by calling scancel | Thomas White | |
The API for cancelling a job seems to be Complicated. The source code for scancel is nearly a thousand lines long! The API also seems to have just changed. So, let's just run scancel and be done with it. | |||
2021-03-04 | SLURM: Add one to serial offsets | Thomas White | |
They should start from 1, not 0. | |||
2021-03-04 | SLURM: Set serial offset for indexamajig jobs | Thomas White | |
2021-03-04 | GUI: When starting indexing, prefix relative filenames with ../ | Thomas White | |
2021-03-04 | read_number_processed: Only look at end of log file | Thomas White | |
2021-03-04 | SLURM: Clean up some exit paths | Thomas White | |
2021-03-04 | start_slurm_job: Save the real stderr filename | Thomas White | |
2021-03-04 | SLURM: Implement indexing progress monitoring for job arrays | Thomas White | |
2021-03-03 | GUI: Submit indexing jobs as job arrays, not individual jobs | Thomas White | |
2021-03-03 | SLURM: Remove unused stuff | Thomas White | |
2021-03-03 | SLURM: Add access to account and feature constraints | Thomas White | |
2021-03-03 | SLURM: Factorise common options even more | Thomas White | |
2021-03-03 | Add get_text_or_null | Thomas White | |
2021-03-03 | SLURM: Factorise widget creation for common backend options | Thomas White | |
2021-03-02 | GUI: Add menu item to clear log | Thomas White | |
2021-03-02 | CrystFELImageView: Set limits on zooming | Thomas White | |