Files changed (1)
By default, *Collectors* uses a simple python :class:`list` for each series. You can use other storage backends to handle very large amounts of data or to get a simple *MS Excel* export. You can also add your own storage classes very easily.
+All storage classes can be found in submodules of :mod:`collectors.storage` (e.g. :class:`collectors.storage.pytables.PyTables`) but you can also import :class:`~collectors.storage.pytables.PyTables` and :class:`~collectors.storage.excel.Excel` directly from :mod:`collectors.storage`.
+You must pass an instance of the storage as keyword argument ``backend`` to a new Collector. Each storage instance should only be used with one Collector instance. ::
+Download the installer from `here <http://www.pytables.org/download/stable/>`_ and execute it. Further information can be found in the `PyTables manual <http://www.pytables.org/docs/manual/ch02.html#binaryInstallationDescr>`_.
+The :class:`~collectors.storage.pytables.PyTables` storage stores the results for multiple Collector instances in one file. For each Collector, a new group will be create and each observed variable will have its own array within that group, so the group name musst be unique among all collectors that use the same HDF5 file.
+You also need to specifiy the data types of the observed variables. They must be passed as list of strings (like e.g. ``'int'``, ``'float'`` or ``'string'``, see `here <http://www.pytables.org/docs/manual/ch04.html#id343491>`_ for more details).