:mod:`data` -- Pebl Dataset
===========================

.. module:: pebl.data
    :synopsis: Pebl dataset

This module provides classes and functions for working with datasets.

Configuration Parameters
------------------------
.. :r !python -c "from pebl import data, config; print config.paramdocs('data')"
.. Autogenerated by pebl.config.paramdocs at Wed Apr 23 17:19:08 2008

.. confparam:: data.discretize

	Number of bins used to discretize data. Specify 0 to indicate that data should not be discretized.
	default=0

.. confparam:: data.filename

	File to read data from.
	default=None

.. confparam:: data.text

	The text of a dataset included in config file.
	default=''


Dataset class
-------------
.. autoclass:: Dataset
    :members: 

Functions
---------
.. autofunction:: fromstring
.. autofunction:: fromfile
.. autofunction:: fromconfig
.. autofunction:: merge

Variable and sample annotations
-------------------------------
.. autoclass:: Variable
.. autoclass:: DiscreteVariable
.. autoclass:: ContinuousVariable
.. autoclass:: ClassVariable
.. autoclass:: Sample

Exceptions
----------
.. autoexception:: ParsingError
.. autoexception:: IncorrectArityError
.. autoexception:: ClassVariableError

