Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-15 | GUI: Run all jobs with same CWD as GUI itself | Thomas White | |
This requires changing all the paths to relative ones. Previously, the jobs ran with their CWDs set to the corresponding "result" folder. The trouble is, this breaks everything that uses a relative location: image filenames, mask/satmap files referenced by the geometry, etc. Note that this change also means that the temporary folders ("indexamajig.XXX") are now produced in the top-level working directory. Eventually, a GUI option should be added to allow these folders to be put somewhere better (i.e. somewhere fast). Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/44 | |||
2021-07-15 | CrystFELIndexingOpts: Add tooltips for PinkIndexer options | Thomas White | |
2021-07-15 | Fix an incorrect error message | Thomas White | |
2021-07-14 | GUI: Add PinkIndexer options to command line | Thomas White | |
2021-07-14 | Remove non-API headers from installation list | Thomas White | |
Just like the individual indexing methods, these aren't part of the API. peakfinder8.h was there twice, for some reason. | |||
2021-07-14 | GUI: Get/set PinkIndexer options | Thomas White | |
2021-07-14 | GUI: Add PinkIndexer options to 'struct index_params' | Thomas White | |
2021-07-14 | CrystFELIndexingOpts: Add PinkIndexer options | Thomas White | |
2021-07-14 | PinkIndexer: replace long formula with modulus() | Thomas White | |
2021-07-14 | Add get_combo_id | Thomas White | |
2021-07-14 | GUI: Add placeholders for advanced indexer options | 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-07-13 | GUI: Reject infinite resolution limits for FoM | Thomas White | |
2021-07-12 | GUI: Add Tools->Jump to frame | Thomas White | |
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/41 | |||
2021-07-12 | GUI: Update the "About" box | Thomas White | |
2021-07-12 | GUI: Add --wavelength-estimate and --camera-length-estimate | Thomas White | |
Only when using PinkIndexer. Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/25 | |||
2021-07-09 | pattern_sim: Fix typo in --help | Thomas White | |
2021-07-08 | Revert "Bump stream version to 2.4" | Thomas White | |
Rationale: Although the format has technically changed, CrystFEL 0.9.1 and older do not read the "hdf5/" lines anyway. The new "header" lines are just noise, as far as they are concerned. However, increasing the version number causes older CrystFEL versions to reject streams written by newer CrystFEL versions. This is inconvenient, but will be a particular problem since CrystFEL 0.10.0 will most likely be released without a working "geoptimiser". We therefore need to be able to use older CrystFEL versions for refining geometry. Older versions are perfectly capable of reading newer streams. In general, the semantics of stream version numbers are a bit messed up, and we need to work out what they really mean. This reverts commit fdce01adf9fc5950904b644ea755760cb32ec5b2. | |||
2021-07-07 | Bump stream version to 2.4 | Thomas White | |
The format for storing headers has changed from hdf5/location to header/type/location. | |||
2021-07-07 | Interpret old-style stream header records as floating point | Thomas White | |
The old way of recording metadata in the stream unfortunately doesn't include any information about the data type. Most of the time, floating point is what's intended. Older CrystFEL doesn't know about integer headers at all, but there might be string values if --copy-hdf5-field was used. By interpreting "hdf5/something = val" as floating-point, most things will work, e.g. camera length from HDF5 header enabling stream to be loaded without access to the image data. Anything that can't be interpreted as floating-point will be noisily ignored when loading the stream. | |||
2021-07-07 | speed.rst: Update formatting and content | Thomas White | |
2021-07-06 | online.rst: Fix a typo | Thomas White | |
2021-07-06 | SLURM: Show the real error message if job can't be submitted | Thomas White | |
2021-07-05 | Add article about speed | Thomas White | |
2021-07-05 | indexamajig(1): Clarify --min-peaks default value | Thomas White | |
2021-07-01 | Meson: Fussiness | Thomas White | |
2021-07-01 | CMake: Remove vestigial line | Thomas White | |
2021-06-28 | Update INSTALL.md | Thomas White | |
Better understanding of the fPIC problem. | |||
2021-06-25 | Meson: Fix build without Doxygen | Thomas White | |
2021-06-25 | Meson: Remove fallback HDF5 search, and add required minimum version | Thomas White | |
Meson's internal HDF5 search should work in all cases since 0.50.0, subject to issues documented in INSTALL.md. | |||
2021-06-25 | Update INSTALL.md | Thomas White | |
2021-06-23 | GUI: Avoid writing '(null)' to project file | Thomas White | |
The problem is, '(null)' is not NULL. | |||
2021-06-23 | CrystFELSymmetrySelector: Set have_pg when PG is set via API | Thomas White | |
2021-06-23 | GUI: Swap Close/Calculate buttons in FoM window | Thomas White | |
This makes it consistent with all the other windows. | |||
2021-06-23 | GUI: Fix a tooltip | Thomas White | |
2021-06-23 | Tweak INSTALL.md | Thomas White | |
2021-06-22 | GUI: Fix paths to streams for merging and ambigator | Thomas White | |
They need to be prefixed with "../" because they are in a different folder. | |||
2021-06-22 | CrystFELImageView: Adjust threshold for showing box centres | Thomas White | |
I find that starting to show centres at a higher magnification level makes it easier to distinguish the centre markers from bright pixels. | |||
2021-06-22 | GUI: Remove old debugging watchpoint | Thomas White | |
2021-06-22 | CrystFELImageView: Rearrange reflection colours | Thomas White | |
Smaller numbers of crystals are more common, so it's better for the second crystal to be something very distinct from the peak search colour. | |||
2021-06-22 | Update INSTALL.md | Thomas White | |
2021-06-22 | Add string terminator for fixed-length HDF5 strings from arrays | Thomas White | |
2021-06-21 | Restore HDF5 string handling | Thomas White | |
Closes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/36 | |||
2021-06-21 | image_cache_header_str: Reject strings containing newlines | Thomas White | |
2021-06-21 | INSTALL.md: Mention CentOS | Thomas White | |
2021-06-21 | Move installation documentation to INSTALL.md | Thomas White | |
2021-06-17 | GUI: Add a tooltip | Thomas White | |
2021-06-17 | CMake: Use ZMQ_LDFLAGS instead of ZMQ_LIBRARIES | Thomas White | |
2021-06-16 | GUI: Warn if chunk can't be loaded from stream | Thomas White | |
2021-06-16 | stream_read_chunk: Bail out if detgeom can't be created | Thomas White | |