[Scipy-svn] r4102 - trunk/scipy/io/arff

scipy-svn@scip... scipy-svn@scip...
Mon Apr 7 17:53:19 CDT 2008


Author: cdavid
Date: 2008-04-07 17:53:14 -0500 (Mon, 07 Apr 2008)
New Revision: 4102

Modified:
   trunk/scipy/io/arff/__init__.py
   trunk/scipy/io/arff/arffread.py
Log:
Add a basic doc for arff reader.

Modified: trunk/scipy/io/arff/__init__.py
===================================================================
--- trunk/scipy/io/arff/__init__.py	2008-04-07 22:08:16 UTC (rev 4101)
+++ trunk/scipy/io/arff/__init__.py	2008-04-07 22:53:14 UTC (rev 4102)
@@ -0,0 +1,12 @@
+"""Module to read arff files (weka format).
+
+arff is a simple file format which support numerical, string and data values.
+It supports sparse data too.
+
+See http://weka.sourceforge.net/wekadoc/index.php/en:ARFF_(3.4.6) for more
+details about arff format and available datasets."""
+
+from arffread import *
+import arffread
+
+__all__ = arffread.__all__

Modified: trunk/scipy/io/arff/arffread.py
===================================================================
--- trunk/scipy/io/arff/arffread.py	2008-04-07 22:08:16 UTC (rev 4101)
+++ trunk/scipy/io/arff/arffread.py	2008-04-07 22:53:14 UTC (rev 4102)
@@ -10,6 +10,8 @@
 
 """A module to read arff files."""
 
+__all__ = ['MetaData', 'read_arff', 'ArffError', 'ParseArffError']
+
 # An Arff file is basically two parts: 
 #   - header
 #   - data
@@ -332,6 +334,18 @@
         return self._attributes[key]
 
 def read_arff(filename):
+    """Read an arff file.
+
+    :Note:
+
+        This function should be able to read most arff files. Not implemented
+        functionalities include:
+            - date type attributes
+            - string type attributes
+
+        It can read files with numeric and nominal attributes.
+        It can read files with sparse data (? in the file).
+    """
     ofile = open(filename)
 
     # Parse the header file 



More information about the Scipy-svn mailing list