Skip to content

chlubba/sktime-catch22

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sktime-catch22

This repository provides a random forest classifier, catch22Forest, for time-series based on catch22 features, a collection of 22 time-series features selected by their classification performance from a much larger set of 7500+ features of the hctsa toolbox. Features are implemented in C and wrapped for Python. catch22 is distributed under the GNU General Public License Version 3.

Installation

Dependencies

catch22Forest requires

  • Python (>= 3.4)
  • NumPy (>= 1.8.2)
  • sktime (>= 0.3.0)
  • catch22 (>=0.0.1)

Compilation

Using setuptools

python setup.py install

To install the requirements, use:

pip install -r requirements.txt

Usage

See the examples folder, containing two examples:

References

For information on how this feature set was constructed see the paper:

For information on the full set of over 7000 features, see the following (open) publications:

About

Time-series classifier based on catch22 features

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages