GithubHelp home page GithubHelp logo

codelionx / periodicity-detection Goto Github PK

View Code? Open in Web Editor NEW
14.0 14.0 1.0 118 KB

Detect dominant periodicity in equidistant time series

Home Page: https://periodicity-detection.readthedocs.io

License: MIT License

Python 100.00%
autoperiod frequency-analysis periodicity periodicity-analysis timeseries timeseries-analysis

periodicity-detection's Introduction

Hi there, I'm Sebastian Schmidl ๐Ÿ‘‹

I'm a software engineer and PhD student at the chair for Information Systems (๐Ÿ’ป) at Hasso Plattner Institut for Digital Engineering (HPI). Currently, I'm working in the distributed computing research group, where we investigate computationally complex problems and how they can be solved in distributed environments.

๐Ÿ”ญ Research Interests

  • Scalable and reactive systems, especially using actor programming concepts
  • Time series anomaly detection
  • Distributed computing
  • Data profiling

๐Ÿ’ป Current open-source activity

  • Maintainer @ TimeEval - An Evaluation Tool for Anomaly Detection Algorithms on Time Series
  • Core developer @ aeon - A toolkit for conducting machine learning tasks with time series data

๐Ÿ“ซ How to reach me


Sebastian Schmidl's GitHub stats

periodicity-detection's People

Contributors

codelionx avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

aloha0424

periodicity-detection's Issues

Reduce dependencies and introduce soft-dependencies

For better compatibility with other modules, we should reduce the number of core dependencies. E.g., the dependency to matplotlib can be represented as a soft-dependency. This means that we do not require it to be installed to execute the code and import matplotlib just when the plotting code is executed.

Further candidates for soft-dependencies:

  • spectrum is just required for findfrequency
  • statsmodels is just required for find_length and autoperiod

pandas is not used at all in the code. Also check if we can get rid of the typing_extensions-dependency.


This leaves us with the following core dependencies:

numpy>=1.21.6
scipy>=1.7.3

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.