ufo-core
ufo-core copied to clipboard
GLib-based framework for GPU-based data processing
What is the UFO framework?
UFO is a multi-threaded, GPU-enabled and distributed data processing framework. It provides base classes, scheduler implementations and run-time management to describe a workflow as a graph of processing nodes. The nodes are implemented as plugins in the ufo-filters sister project.
See the python/
directory for enhanced support of the UFO framework with
Python-based projects and accompanying. The
ufo-scripts project is a collection of
small programs for offline reconstruction of tomographic data using the UFO
framework.
If you want to stay updated, subscribe to our newsletter. Simply leave the body of the e-mail empty and in the subject change YourFirstName YourLastName
accordingly.
Further information
More information can be found at various locations:
License
Both ufo-core and ufo-filters are licensed under LGPL 3.
Citation
If you use this software for publishing your data, we kindly ask to cite the article below.
Vogelgesang, Matthias, et al. "Real-time image-content-based beamline control for smart 4D X-ray imaging." Journal of synchrotron radiation 23.5 (2016): 1254-1263.