
##########
## Version: Apr, 2017
## Author: Tsubasa Takahashi
## Note: This work is done in visiting Carnegie Mellon University.
##########

1. Introduction

    This is a python3 code of AutoCyclone.
    AutoCyclone is a automatic mining framework for detecting cyclic patterns and outliers by tensor factorization.
    
    The paper of AutoCyclone is published at WWW2017.
    You can get the paper by following the below link: 
    <http://dl.acm.org/citation.cfm?id=3052595>


2. System Requirements

    (a) Python Version: Python3.x
          Python2.x is not supported.

    (b) Required Libraries:
          - numpy
          - sklearn
          - sktensor
          - scipy
          - matplotlib
          - more_itertools
          You can install the above libraries by using pip or easy_install.


3. Execution

    You can run AutoCyclone by the below command:
      python3 run_ac.py


4. Updates

   Feb. 2016: Initial version.
   Oct. 2016: Release version.
   Apr. 2017: Minor bug fix.
   