aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel
AgeCommit message (Collapse)Author
2020-09-17read filename and event with dynamical allocationPascal Hogan-Lamarre
2020-09-17removed the crystal number key from the solution file, deduced during readingPascal Hogan-Lamarre
2020-09-17CMake: Change LIBRARIES to LDFLAGSThomas White
Necessary after conversion to pkg-config search, to make sure that custom paths get used.
2020-09-17Add missing includeThomas White
2020-09-17Ensure that fs dimension has higher index than ssThomas White
Reading from HDF5 cannot rearrange dimensions, only select a chunk. Therefore, the layout in memory needs to match the file.
2020-09-17multiple crystal per shot implemented (to be tested)Pascal Hogan-Lamarre
2020-09-16if-conditions to prevent modifying the resolution limit value read in the ↵Pascal Hogan-Lamarre
solution file
2020-09-16if-conditions that prevent modification of the profile_radius read from filePascal Hogan-Lamarre
2020-09-16modified the keys to use an event stringPascal Hogan-Lamarre
2020-09-16image_hdf5_read: Don't call image_freeThomas White
You didn't allocate it, so you don't free it.
2020-09-16Fix incorrect logic in HDF5 expansionThomas White
2020-09-16cleaning, remove double statementsPascal Hogan-Lamarre
2020-09-16fromfile indexer in a separate filePascal Hogan-Lamarre
2020-09-14Removed 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-11xgandalf: Remove C99-style 'for' declarationsThomas White
2020-09-10CMake: Don't compile image-msgpack.c if library is not foundThomas White
2020-09-09get_matrix_name: Improve string handlingThomas White
2020-09-09Add optional measurement of time spent in indexersThomas White
2020-09-08Remove "Command line:" in streamThomas White
This wasn't present in the old version, and it was missing a space anyway.
2020-09-08Un-export image_read_image_dataThomas White
Not needed since f5b3c4db36fa.
2020-09-07Catch another "NULL" event -> //Thomas White
2020-09-04stream_read_chunk: Set image->spectrumThomas White
2020-09-04stream_make_index: Don't require an event ID for every chunkThomas White
Event ID is not written if not needed
2020-09-04make_key: Handle NULL eventThomas White
2020-09-04New API for random access to streamThomas White
2020-09-02Get rid of STREAM_IMAGE_DATAThomas White
No longer needed, and didn't fit very well in the first place.
2020-08-27TakeTwo: Remove internal declarationsThomas White
2020-08-27Fix indentationThomas White
2020-08-27Only compile image-msgpack.c if MessagePack is foundThomas White
2020-08-25Factor out convert_intThomas White
2020-08-20Add default_method_options()Thomas White
This allows the indexing method private options structures to be set up easily.
2020-08-19Set the same initial beam parameters as beforeThomas White
2020-08-19Update old commentsThomas White
2020-08-19Remove STREAM_UNITCELL and STREAM_CRYSTALSThomas White
These flags weren't orthogonal at all, which was turning some routines into spaghetti-code. It's still possible to avoid read/write of peak lists, reflection data or image data. But that's it.
2020-08-19Const-cleaningThomas White
2020-08-19Make Stream responsible for its own DataTemplateThomas White
It makes no sense for a different DataTemplate to be used for every frame in a stream. And this way makes everything much easier for users ot the API.
2020-08-18Formatting/commentsThomas White
2020-08-18predict-refine: Remove out-of-bounds GSL vector accessThomas White
We got away with this because the GSL error handler is turned off in indexamjig.c, and invalid accesses are defined to return 0. However, these accesses should have been removed when the clen refinement was disabled in predict-refine
2020-08-17Expose parse_indexing_methods and base_indexer_strThomas White
2020-08-17FormattingThomas White
2020-08-11image_read_image_data: Set zero values if file not foundThomas White
2020-08-10image_read: Tolerate event==NULLThomas White
2020-08-10Disable pinkIndexerThomas White
Temporary, of course. But it needs some thought about how the interface should work.
2020-08-10Start on converting pinkIndexer to DataTemplateThomas White
2020-08-10pinkIndexer: Remove detector updateThomas White
Overall detector offsets can now be done via the geometry file, and this is labelled as a hack. It doesn't actually do very much anyway, because the "updated" detector is thrown away for the next pattern. The updated detector is used only for subsequent indexing attempts on the same pattern.
2020-08-07CMake: Fix incorrect variable namesThomas White
These are different when using pkg-config compared to the custom scripts.
2020-08-07Move indexers out of APIThomas White
2020-08-07Remove image->avg_clenThomas White
Horrible API hack.
2020-08-07Expose rigid groupsThomas White
2020-08-06changed status messages for file indexerRobert Buecker