Metadata-Version: 1.1
Name: cwru
Version: 0.2
Summary: Case Western Reserve University Bearing Data
Home-page: https://github.com/Litchiware/cwru
Author: Liangmin Li
Author-email: 1508490934@qq.com
License: MIT
Description: Case Western Reserve University Bearing Data
        ============================================
        
        Usage
        -----
        
        .. code-block:: python
        
          import cwru
          data = cwru.CWRU("12DriveEndFault", "1797", 384)
        
        Then, you can use ``data.X_train``, ``data.y_train``, ``data.X_test``, ``data.y_test``, ``data.labels``, ``data.nclasses`` to train and evaluate your data driven fault diagnostic algrithms.
        
        Not have a local copy of CWRU Bearing data on your machine? Don't be worry, These ``.mat`` files required by your code will be automatically downloaded from `Case Western Reserve University Bearing Data Center`_, renamed properly with their corresponding class, stored in ``~/Datasets/CWRU`` directory to avoid downloading in future.
        
        Arguments
        ---------
        
        The constructor of class ``cwru.CWRU`` has three arguments:
        
        * **exp**: experiment, supporting ``"12DriveEndFault", "12FanEndFault", "48DriveEndFault"``
        * **rpm**: rpm during testing
        * **length**: length of the signal slice, namely ``X_train.shape[1]``
        
        Install
        -------
        
        Install by pip:
        
          $ pip install --user cwru
        
        Or install manually:
        
          $ python setup.py install
        
        Test
        ----
        
        You can run unit test by:
        
          $ python -m unittest discover
        
        .. _Case Western Reserve University Bearing Data Center: http://csegroups.case.edu/bearingdatacenter/pages/download-data-file 
        
Keywords: cwru bearing fault diagnosis dataset
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Scientific/Engineering :: Information Analysis
