summaryrefslogtreecommitdiff
path: root/README.md
blob: dc4a6e6d09b652ef7a89c9c2e4e20785457a3e6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
## What is the UFO framework?

[![Build Status](https://travis-ci.org/ufo-kit/ufo-core.png?branch=master)](https://travis-ci.org/ufo-kit/ufo-core)

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](https://github.com/ufo-kit/ufo-filters) sister project.

See the `python/` directory for enhanced support of the UFO framework with
Python-based projects and accompanying. The
[ufo-scripts](https://github.com/ufo-kit/ufo-scripts) project is a collection of
small programs for offline reconstruction of tomographic data using the UFO
framework.

## Further information

More information can be found at various locations:

* [User manual](http://ufo-core.readthedocs.io)
* [API reference](http://ufo.kit.edu/extra/reference/)
* [Task reference](http://ufo-filters.readthedocs.io)


## License

Both ufo-core and ufo-filters are licensed under LGPL 3.