Metadata-Version: 1.0
Name: arff
Version: 0.5
Summary: Python package for reading and writing Weka arff files
Home-page: http://code.google.com/p/arff/
Author: ubershmekel
Author-email: ubershmekel@gmail.com
License: UNKNOWN
Description: 
        Weka arff file type reader for python.
        
        http://code.google.com/p/arff/
        
        http://code.google.com/p/arff/wiki/Documentation
        
        Usage:
        
            >>> import arff
            >>> for row in arff.load('example.arff'):
            ...     print(row.hair_color)
            ...     print(row[-1])
            ...
            >>> print(list(arff.load('example.arff')))
            [[Row(hair_color='blonde', age=17.2, patno=1),
             Row(hair_color='blue', age=27.2, patno=2),
             Row(hair_color='blue', age=18.2, patno=3)]
            
             
        
        Where this is the example file:
        
        @relation diabetics_data
        @attribute hair_color {blonde, black, blue}
        @attribute age real
        @attribute patno integer
        @data
        blonde, 17.2, 1
        blue, 27.2, 2
        blue, 18.2, 3
        
        -----
            >>> data = [[1,2,'a'], [3, 4, 'john']]
            >>> arff.dump('result.arff', data, relation="whatever", names=['num', 'day', 'title'])
        
        results in the creation of this file:
        
        @relation whatever
        @attribute num integer
        @attribute day integer
        @attribute title string
        @data
        1,2,'a'
        3,4,'john'
        
        
        -----
        
        
        supports arff types: numeric, integer, real, string
        supports python types: int, str, float
        
        in the future: dates
        
        Tested on python 2.7 and 3.2
        
        License: BSD, do what you wish with this. Could be awesome to hear if you found
        it useful and/or you have suggestions. ubershmekel at gmail
        
        Based on http://weka.wikispaces.com/ARFF+%28stable+version%29
        
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Utilities
Classifier: Topic :: Software Development :: Libraries :: Python Modules
