Figure 1
General architecture overview showing different components and their interaction. Dotted arrows represent dependencies from one module to another. emcore is a C++ library with basic functions for image and table manipulation. A binding layer provides access to emcore from libraries or applications written in Python. This binding is used by emvis to implement visualization components, based on general models, views and widgets defined in datavis. |