EEA Daviz API

EEA Daviz API

EEA Daviz python package eea.daviz is more a bundle package (a collection of visualization packages) than the real visualization package. Thus, the scope of this package is to put together the visualization core application eea.app.visualization and the visualization add-ons (eea.googlecharts, eea.exhibit, etc). It also brings in eea.sparql package whitch allows fetching data from Linked open data servers (sparql endpoints) and use it as input for our visualizations.

A Layered Architecture

EEA Daviz consists of three independent layers. Bottom layers do not require the other top layers, so an application builder can choose the one or more layers required for a particular solution:

  • Visualization API - eea.app.visualization
  • ** Visualization Libraries** - eea.googlecharts, eea.exhibit, etc
  • ** Visualization Bundle** - eea.daviz

Dependencies graph

This diagram shows how the visualization packages depends each other and also which packages are Plone dependent and which requires only Zope or Python (see the background colors).

Note

This article is a stub. We’re working hard to improve it. You can also help us by expanding it. See CONTRIBUTING.md file within this package source code.