Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-01 | CMake: Remove vestigial line | Thomas White | |
2021-04-27 | Rename libcrystfel's config.h to libcrystfel-config.h | Thomas White | |
This removes the big potential for confusion, which has happened several times (see e.g. 095cbebaf6). It also fixes in-tree builds with CMake (but seriously, always use out-of-tree builds). Fixes #2. | |||
2021-04-23 | Fix build without MsgPack | Thomas White | |
2021-04-15 | Separate ZMQ from MessagePack, switch to pub/sub socket | Thomas White | |
Indexamajig uses only ZMQ, to receive streaming data, while libcrystfel uses only msgpack to implement another type of image format. The two of these are eventually tied together in process_image, which does this: if ( have_zmq_data ) interpret_zmq_data_as_msgpack; - however, they would be easy to split up if we wanted to do something else (CBF data over ZMQ, anyone?). This commit also switches the ZMQ connector to use a pub/sub socket instead of a request/reply one. This matches changes in OnDA. At the moment, the MessagePack image reader simply dumps the object to disk. | |||
2021-03-23 | CMake: ensure RPATH is always set for libcrystfel | Thomas White | |
This helps with finding dependencies installed in non-system locations. | |||
2021-03-23 | CMake: formatting, use pkg_check_modules instead of pkg_search_module | Thomas White | |
2021-03-19 | Merge branch 'tom/fromfile' | Thomas White | |
2021-03-16 | Move MTZ and XDS export to libcrystfel | 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 | Re-enable PinkIndexer | Thomas White | |
2021-01-22 | Move figure of merit calculation into libcrystfel | Thomas White | |
2020-09-17 | CMake: Change LIBRARIES to LDFLAGS | Thomas White | |
Necessary after conversion to pkg-config search, to make sure that custom paths get used. | |||
2020-09-16 | fromfile indexer in a separate file | Pascal Hogan-Lamarre | |
2020-09-10 | CMake: Don't compile image-msgpack.c if library is not found | Thomas White | |
2020-08-10 | Disable pinkIndexer | Thomas White | |
Temporary, of course. But it needs some thought about how the interface should work. | |||
2020-08-07 | CMake: Fix incorrect variable names | Thomas White | |
These are different when using pkg-config compared to the custom scripts. | |||
2020-08-07 | Move indexers out of API | Thomas White | |
2020-08-03 | CMake: Switch to pkg-config for Xgandalf, PinkIndexer and FDIP | Thomas White | |
2020-07-30 | CMake: Always build asdf.c | Thomas White | |
As of 55df542018664, asdf.c itself decides what code to use. | |||
2020-07-29 | New way of injecting version information | Thomas White | |
Also, this fixes some incorrect headers and adds --version flags to programs which didn't yet have them. | |||
2020-07-29 | (Temporarily) disable pinkIndexer | Thomas White | |
2020-07-29 | Break render.c down and move to geoptimiser and CrystFELImageView | Thomas White | |
These two functions will diverge in the future. Also, this change removes the last remaining dependency of libcrystfel on Gdk/Gtk-anything. | |||
2020-07-29 | Remove events.c, part 1 | Thomas White | |
2020-07-29 | Move MessagePack stuff to separate file | Thomas White | |
Note the nicer separation: ZMQ is in indexamajig only, whereas MessagePack becomes something generally accessible through libcrystfel. | |||
2020-07-29 | Actually get rid of hdf5-file | Thomas White | |
2020-07-29 | Remove "struct detector" completely, part I | Thomas White | |
record_image has been moved to pattern_sim.c | |||
2020-07-29 | Move HDF5 and CBF stuff into separate files | Thomas White | |
2020-07-29 | Add missing header installation | Thomas White | |
2020-07-29 | Convert estimate_peak_resolution to detgeom | Thomas White | |
2020-07-29 | Actually run indexamajig | Thomas White | |
2020-07-29 | Move colour scale and pixbuf rendering to libcrystfel | Thomas White | |
Also, split into two files (colscale and render), and remove TIFF stuff. | |||
2020-07-29 | Sketch out DataTemplate API | Thomas White | |
2020-02-11 | Don't use gzbuffer if it's not available | Thomas White | |
Enables compatability with zlib < 1.2.3.5 | |||
2019-09-26 | Restore CMake stuff for PinkIndexer | Thomas White | |
See 3fe28041e where it was temporarily removed. | |||
2019-09-23 | Merge branch 'tom/pinkindexer' | Thomas White | |
2019-09-13 | Remove unused checks | Thomas White | |
Add them back in when they're actually used, of course | |||
2019-09-12 | Add pinkIndexer interface | Yaroslav Gevorkov | |
2019-05-14 | Sketch out Spectrum API | Thomas White | |
2019-05-14 | Move Histogram out of API | Thomas White | |
It's only used by two test programs | |||
2019-05-14 | Remove old "statistics" module with R factors etc | Thomas White | |
compare_hkl does all of these, much better than these functions. | |||
2019-05-07 | Don't try to build API docs unless DOXYGEN_FOUND | Thomas White | |
2019-05-07 | Add CrystFEL version (including API revision) directly into Doxygen main page | Thomas White | |
2019-05-07 | Add CMake stuff for Doxygen | Thomas White | |
2019-04-15 | Strip ouf CBFlib references | Thomas White | |
2019-03-11 | Symmetry operation parser using Flex/Bison | Thomas White | |
2019-03-11 | Add new rational number library | Thomas White | |
2019-02-08 | Add a comment to CMakeLists.txt | Thomas White | |
2019-01-29 | Strip out CPU affinity stuff | Thomas White | |
This was from an early experiment when we were having performance problems on a big NUMA machine. It didn't help very much back then, and it certainly doesn't help much now. It's not worth maintaining the code or build system needed for this. |