X-DataInitiative/tick has 625 GitHub stars and 128 forks. Star changes are not measured yet. Last checked 2026-11-12 20:06 UTC. Last push 2026-11-10.
Module for statistical learning, with a particular emphasis on time-dependent modelling
측정된 스타 증가
- in 24h
- 기록 수집 중
- in 7 days
- 기록 수집 중
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
README.md
Original| Operating system | Build Status |
|---|---|
| Linux | |
| macOS | |
| Windows |
tick
tick is a Python 3 module for statistical learning, with a particular emphasis on time-dependent modeling. It is distributed under the 3-Clause BSD license, see LICENSE.txt.
The project was started in 2016 by Emmanuel Bacry, Martin Bompaire, Stéphane Gaïffas and Søren Vinther Poulsen at the Data Science Initiative of École Polytechnique, France. The list of contributors is available in CONTRIBUTORS.md.
Quick description
tick is a machine learning library for Python 3. The focus is on statistical learning for time dependent systems, such as point processes. tick also features tools for generalized linear models and a generic optimization toolbox. The core of the library is an optimization module providing model computational classes, solvers and proximal operators for regularization. It also comes with inference and simulation tools intended for end-users who for example can easily:
Perform linear, logistic or Poisson regression
Simulate Hawkes processes with standard or exotic kernels.
Infer Hawkes models with various assumptions on the kernels: exponential or sum of exponential kernels, linear combination of basis kernels, sparse interactions, etc.
Documentation: https://x-datainitiative.github.io/tick
Examples gallery: https://x-datainitiative.github.io/tick/auto_examples/index.html
Paper: Journal of Machine Learning Research 18(214), 2018 (preprint: arXiv:1707.03003)
If you use tick in a scientific publication, we would appreciate citations (see Citation below).
The tick library was released with the support of Intel®. tick runs efficiently on everything from desktop computers to powerful high-performance servers.Use cases
tick is used for many industrial applications including:
A joint work with the French national health insurance (CNAMTS) to analyze a huge health-care database that describes the medical care provided to most French citizens. For this project, tick is used to detect weak signals in pharmacovigilance, in order to quantify the impact of drug exposures to the occurrence of adverse events.
High-frequency order book modeling in finance, in order to understand the interactions between different event types and/or between different assets, leveraging the full time resolution available in the original data.
Analyzing the propagation of information in social media. Thanks to a dataset collected during 2017's presidential French election campaign on Twitter, tick is used to recover, for each topic, the network across which information spreads inside the political sphere.
Quick setup
Requirements
tick requires Python 3.11 or newer, with numpy>=2.0 and scipy>=1.13. Pre-built wheels are published on PyPI for Linux, macOS and Windows.
Install using pip
In your Python environment (a virtualenv is recommended), run:
pip install tick
Verify install
The following command should run without error:
python3 -c "import tick"
Source Installation
Please see the INSTALL document
Help and Support
Documentation
Documentation is available on
This documentation is built with Sphinx and can be compiled and used locally by running make html from within the doc directory. This obviously needs to have Sphinx installed. Several tutorials and code-samples are available in the documentation.
Communication
For questions, bug reports and feature requests, please open an issue on GitHub. Please be as precise as possible in the description (ideally with a minimal reproducible example), so that the developers and other contributors can address it efficiently.
Citation
If you use tick in a scientific publication, we would appreciate citations. You can use the following bibtex entry:
@article{JMLR:v18:17-381,
author = {Emmanuel Bacry and Martin Bompaire and Philip Deegan and St{\'e}phane Ga{\"i}ffas and S{\o}ren V. Poulsen},
title = {tick: a Python Library for Statistical Learning, with an emphasis on Hawkes Processes and Time-Dependent Models},
journal = {Journal of Machine Learning Research},
year = {2018},
volume = {18},
number = {214},
pages = {1--5},
url = {http://jmlr.org/papers/v18/17-381.html}
}
Developers
Please see the CONTRIBUTING document
관련 프로젝트 살펴보기
tensorflow/tensorflow
모두를 위한 오픈소스 머신러닝 프레임워크
201,584 스타huggingface/transformers
🤗 Transformers: 텍스트, 비전, 오디오, 멀티모달 분야의 최첨단 머신러닝 모델을 위한 모델 정의 프레임워크로, 추론과 학습을 모두 지원합니다.
168,917 스타AUTOMATIC1111/stable-diffusion-webui
Stable Diffusion 웹 UI
165,300 스타Comfy-Org/ComfyUI
그래프와 노드로 구성된 인터페이스를 갖춘, 가장 강력하고 모듈성이 뛰어난 확산 모델 GUI, API, 백엔드입니다. 세계에서 가장 빠른 로컬 추론 엔진입니다.
146,472 스타