tick  by X-DataInitiative

Python module for statistical learning, emphasizing time-dependent modeling

Created 8 years ago
522 stars

Top 60.4% on SourcePulse

GitHubView on GitHub
Project Summary

Tick is a Python 3 library for statistical learning, specializing in time-dependent modeling for applications like point processes, generalized linear models, and optimization. It targets researchers and engineers working with temporal data, offering tools for inference, simulation, and efficient computation on various hardware.

How It Works

Tick's core is an optimization module featuring computational classes, solvers, and proximal operators for regularization. This design enables efficient handling of complex statistical models, particularly those involving time-series data and point processes. It provides tools for simulating and inferring Hawkes models with various kernel assumptions, facilitating advanced analysis of event sequences.

Quick Start & Requirements

Highlighted Details

  • Specializes in time-dependent modeling, including point processes and Hawkes models.
  • Features a generic optimization toolbox with proximal operators for regularization.
  • Optimized using Intel® Math Kernel Library (MKL) for performance on Intel processors.
  • Used in industrial applications for pharmacovigilance, financial order book modeling, and social media analysis.

Maintenance & Community

  • Initiated at École Polytechnique, France.
  • Community channel available on Gitter: https://gitter.im/xdata-tick
  • Bug reporting via GitHub issues.

Licensing & Compatibility

  • Distributed under the 3-Clause BSD license.
  • Permissive license suitable for commercial use and integration into closed-source projects.

Limitations & Caveats

Windows support is experimental. The library was last updated in 2017, indicating potential for unaddressed issues or lack of recent feature development.

Health Check
Last Commit

9 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
3 stars in the last 30 days

Explore Similar Projects

Starred by Aravind Srinivas Aravind Srinivas(Cofounder of Perplexity), Li Jiang Li Jiang(Coauthor of AutoGen; Engineer at Microsoft), and
6 more.

numpy-ml by ddbourgin

0.1%
16k
ML algorithms implemented in NumPy
Created 6 years ago
Updated 1 year ago
Feedback? Help us improve.