Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-04 | Add improved profiling | Thomas White | |
Improvements: - Recursive, so we can see how things are working at different levels - Everything is profiled, even if not explicitly labelled - No possibility of losing time - Detects mistakes if routines aren't wrapped correctly | |||
2022-05-03 | Strip out time-accounts | Thomas White | |
2022-03-07 | Move time-accounts to libcrystfel | Thomas White | |
2021-10-13 | Make zlib dependency optional | Thomas White | |
2021-10-13 | Remove NCurses dependency | Thomas White | |
It's only used once, to get background colours for 'indexamajig --int-diag', itself a rarely used feature. The dependency itself seems to cause problems for some people, particularly those not using system libraries for everything. So I think it's better just to remove it, and use ANSI escape codes directly. | |||
2021-09-29 | Fix Doxygen version numbers | Thomas White | |
This also removes Doxygen from the CMake build system. It doesn't seem worth trying to make it work both ways. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/48 | |||
2021-09-17 | Handle in-memory HDF5s | Thomas White | |
2021-09-09 | CMake: Ensure rpath is set correctly in libcrystfel.so. | Takanori Nakane | |
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. |