Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-05-06 | indexamajig: Avoid is_hdf5_file("-", ...) | Thomas White | |
With thanks to biochem-fan. Fixes: https://github.com/taw10/crystfel/issues/12 | |||
2024-02-06 | Sort-of-workaround for argp '--help' crash on MacOS | Thomas White | |
Indexamajig --help causes a segfault on MacOS due to a bug in argp-standalone. That package is unlikely to be updated any time soon. Eventually, Homebrew might switch to one of the non-crashy forks, but probably not soon. We aren't the only ones affected - see https://www.openwall.com/lists/musl/2021/02/10/1 This commit adds a warning message to state that we already know about it, and it's not "our" fault. It also removes the corresponding test, since we know it fails. | |||
2024-01-12 | indexamajig: Implement --max-mille-level | Thomas White | |
2024-01-10 | indexamajig: Start implementing --max-mille-level | Thomas White | |
2023-12-22 | Formatting | Thomas White | |
2023-12-22 | indexamajig: Add --asapo-consumer-timeout | Thomas White | |
This also reduces the default timeout to 500 ms. | |||
2023-12-22 | indexamajig: Add --no-data-timeout | Thomas White | |
2023-09-20 | indexamajig: Add --mille-dir | Thomas White | |
2023-07-28 | indexamajig: Hooks for Mille | Thomas White | |
2023-07-26 | indexamajig: Fix a few small memory leaks | Thomas White | |
2023-07-25 | indexamajig: Add missing initialiser | Thomas White | |
2023-06-02 | ASAP::O: Use input stream name as output (add _hits to data source) | Thomas White | |
This means we don't need a stream name any more, so --asapo-output-stream became a simple flag parameter. | |||
2023-06-01 | indexamajig: Add --asapo-output-stream (hits only) | Thomas White | |
2023-06-01 | indexamajig: Avoid is_hdf5_file(NULL, ...) | Thomas White | |
2023-05-05 | indexamajig: Catch common error '-i input.h5' | Thomas White | |
2023-05-05 | Move peak search parameters into separate structure | Thomas White | |
This change takes the peak parameters structure from gui_project.h, moves it to libcrystfel/peaks.h and uses it everywhere. It should slightly reduce the hassle involved with adding a new parameter. Four parameters (noisefilter, median_filter, check_hdf5_snr, use_saturated) were previously not part of the GUI project structure. Now they are, via the new structure. However, they are not yet exposed via the GUI and just take their default values. | |||
2023-05-02 | indexamajig: Add --cpu-pin | Thomas White | |
Similar code was stripped out 3.5 years ago by 4f4e5d05269eee6b192c271f2f9730a1ad3a4fbd. However, it seems there are still systems where it improves performance a lot. | |||
2023-02-08 | indexamajig: Use static clen as --camera-length-estimate, if given | Thomas White | |
This makes it work the same way as --wavelength-estimate. | |||
2022-11-08 | indexamajig: Add --cell-parameters-only | Thomas White | |
2022-10-05 | Merge branch 'pf8_faster' | Thomas White | |
2022-09-22 | Add fast mode for peakfinder8 | Alexandra Tolstikova | |
2022-09-21 | asdf: Add fast mode | Alexandra Tolstikova | |
This adds an optional fast mode for asdf indexing, which is around 3 times faster with only a few percent lower success rate. | |||
2022-07-07 | indexamajig: --asapo-wait-for-stream doesn't require an argument | Thomas White | |
2022-07-07 | indexamajig: Make sure data format is initialised | Thomas White | |
2022-06-23 | indexamajig: Add --asapo-wait-for-stream | Thomas White | |
2022-06-22 | indexamajig: Wrap ZMQ parameters into separate structure | Thomas White | |
2022-06-22 | indexamajig: Wrap ASAP::O parameters up inside separate structure | Thomas White | |
2022-06-02 | indexamajig: Make all three input options mutually exclusive | Thomas White | |
2022-06-02 | indexamajig: Add --asapo-stream | Thomas White | |
2022-06-02 | Seedee deserialization | Thomas White | |
2022-06-02 | ASAP::O: Remove filesystem path | Thomas White | |
This is only really needed for offline processing. It's an added complication for now. Maybe we'll revisit it later and re-expose this, though. | |||
2022-06-02 | ASAP::O: Expose data source | Thomas White | |
2022-06-02 | indexamajig: Special cases for ASAP::O as for ZMQ | Thomas White | |
2022-06-02 | ASAP::O: Group ID stuff | Thomas White | |
2022-06-02 | ASAP::O guts | Thomas White | |
2022-06-02 | indexamajig: Put MsgPack peaks through validation procedure, like HDF5 | Thomas White | |
2022-05-31 | indexamajig: Fix JSON when not indexing/integrating | Thomas White | |
Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/68 | |||
2021-09-17 | indexamajig: Add --data-format | Thomas White | |
2021-07-21 | Reduce variable scope where possible | 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-05-11 | indexamajig: Put cell tolerances and pk/int radii into separate objects | Thomas White | |
Rationale: it makes the JSON structure a bit more logical, and enables things like the following: set_of_params_1.integration.radii == set_of_params_2.integration.radii params.peaksearch.radii == params.integration.radii Previously, these would have required multiple comparisons. | |||
2021-05-05 | indexamajig: Add --zmq-request | Thomas White | |
This (re-)adds the ability to get data via a request/reply socket. See afcb7b568947c for when it was removed. | |||
2021-05-05 | indexamajig: Add a missing break | Thomas White | |
This fixes --threshold when --zmq-subscribe is used. | |||
2021-04-30 | indexamajig: Fix an incorrect error message | Thomas White | |
2021-04-27 | indexamajig: Fix an error message | Thomas White | |
2021-04-23 | indexamajig: Add --zmq-subscribe | Thomas White | |
2021-04-21 | indexamajig: Replace --zmq-msgpack with --zmq-input | Thomas White | |
This removes some unnecessary work (getting the address from the file) and seems cleaner. | |||
2021-04-21 | indexamajig: Set indexing,integration=null if we are not indexing at all | Thomas White | |
2021-04-21 | Remove index_args->max_n_peaks | Thomas White | |
It's not used anywhere. | |||
2021-04-21 | indexamajig --harvest-file: Handle no cell or no indexing methods | Thomas White | |