Skip to content

ufo-kit/ufo-core

Repository files navigation

What is the UFO framework?

Build Status

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.