# Path: pive/visualization/defaults.py



import importlib
from .visualization import defaults as default
""" The pive environment manages the visualizations and
 relies on a given input manager to read data before
 processing the visualizations. """

# Accessor to choose the charts. Corresponding with
# the config files 'title' attribute in
# pive/visualization/config
CHART_LINE = 'linechart'
CHART_SCATTER = 'scatterchart'
CHART_BUBBLE = 'bubblechart'
CHART_BAR = 'barchart'
CHART_PIE = 'piechart'
CHART_CHORD = 'chordchart'

# Bundles all essential access methods to render visualizations.
class Environment(object):
    """Contains all suitable visualizations. Only those
    visualizations are imported and it is not
    allowed to render unsuited visualizations."""
    __suitables = []
    __data = []

    # The actual visualization modules.
    __modules = []

    __has_datefields = False

    __datakeys = []



# Path: pive/visualization/defaults.py



# Path: pive/environment.py
import importlib
from .visualization import defaults as default

""" The pive environment manages the visualizations and
 relies on a given input manager to read data before
 processing the visualizations. """

# Accessor to choose the charts. Corresponding with
# the config files 'title' attribute in
# pive/visualization/config
CHART_LINE = 'linechart'
CHART_SCATTER = 'scatterchart'
CHART_BUBBLE = 'bubblechart'
CHART_BAR = 'barchart'
CHART_PIE = 'piechart'
CHART_CHORD = 'chordchart'

# Bundles all essential access methods to render visualizations.
class Environment(object):
    """Contains all suitable visualizations. Only those
    visualizations are imported and it is not
    allowed to render unsuited visualizations."""
    __suitables = []
    __data = []

    # The actual visualization modules.
    __modules = []

    __has_datefields = False

    __datakeys = []



    def __init__(self, inputmanager=None, outputpath=default.output_path):