All Projects → thalesians → Tsa

thalesians / Tsa

Licence: apache-2.0
The Thalesians' Time Series Analysis (TSA) library

Projects that are alternatives of or similar to Tsa

Pycebox
⬛ Python Individual Conditional Expectation Plot Toolbox
Stars: ✭ 101 (-0.98%)
Mutual labels:  jupyter-notebook
Irkernel
R kernel for Jupyter
Stars: ✭ 1,379 (+1251.96%)
Mutual labels:  jupyter-notebook
Dataminingnotesandpractice
记录我学习数据挖掘过程的笔记和见到的奇技,持续更新~
Stars: ✭ 103 (+0.98%)
Mutual labels:  jupyter-notebook
Recurrent Transformer
[ACL 2020] PyTorch code for MART: Memory-Augmented Recurrent Transformer for Coherent Video Paragraph Captioning
Stars: ✭ 103 (+0.98%)
Mutual labels:  jupyter-notebook
Mediumposts
Stars: ✭ 102 (+0%)
Mutual labels:  jupyter-notebook
Keras Oneclassanomalydetection
[5 FPS - 150 FPS] Learning Deep Features for One-Class Classification (AnomalyDetection). Corresponds RaspberryPi3. Convert to Tensorflow, ONNX, Caffe, PyTorch. Implementation by Python + OpenVINO/Tensorflow Lite.
Stars: ✭ 102 (+0%)
Mutual labels:  jupyter-notebook
Codeinblogs
Stars: ✭ 100 (-1.96%)
Mutual labels:  jupyter-notebook
Dlschl
Stars: ✭ 103 (+0.98%)
Mutual labels:  jupyter-notebook
Codesearchnet
Datasets, tools, and benchmarks for representation learning of code.
Stars: ✭ 1,378 (+1250.98%)
Mutual labels:  jupyter-notebook
Hic Data Analysis Bootcamp
Workshop on measuring, analyzing, and visualizing the 3D genome with Hi-C data.
Stars: ✭ 102 (+0%)
Mutual labels:  jupyter-notebook
Rasalit
Visualizations and helpers to improve and debug machine learning models for Rasa Open Source
Stars: ✭ 101 (-0.98%)
Mutual labels:  jupyter-notebook
Hands On Data Science For Marketing
Hands-On Data Science for Marketing, published by Packt
Stars: ✭ 102 (+0%)
Mutual labels:  jupyter-notebook
Rnn Robinhood
Automated trading on Robinhood via RNN
Stars: ✭ 102 (+0%)
Mutual labels:  jupyter-notebook
Stylegan2 Tensorflow 2.x
Unofficial implementation of StyleGAN2 using TensorFlow 2.x.
Stars: ✭ 102 (+0%)
Mutual labels:  jupyter-notebook
Keras Openpose Reproduce
Keras implementation of Realtime Multi-Person Pose Estimation
Stars: ✭ 102 (+0%)
Mutual labels:  jupyter-notebook
Pythondataanalysiscookbook
Python Data Analysis Cookbook, published by Packt
Stars: ✭ 100 (-1.96%)
Mutual labels:  jupyter-notebook
Hackermath
Introduction to Statistics and Basics of Mathematics for Data Science - The Hacker's Way
Stars: ✭ 1,380 (+1252.94%)
Mutual labels:  jupyter-notebook
Scipy2017 Jupyter Widgets Tutorial
Notebooks for the SciPy 2017 tutorial "The Jupyter Interactive Widget Ecosystem"
Stars: ✭ 102 (+0%)
Mutual labels:  jupyter-notebook
Models
DLTK Model Zoo
Stars: ✭ 101 (-0.98%)
Mutual labels:  jupyter-notebook
Storytelling With Data
Plots from the book "Storytelling with data" implementation using Python and matplotlib
Stars: ✭ 100 (-1.96%)
Mutual labels:  jupyter-notebook

tsa: The Thalesians' Time Series Analysis library (TSA)

Installation

pip install thalesians.tsa

Caveat

Please note that this is a very young library and the interfaces are in flux and may change on short notice. We hope that they will become much more rigid as time progresses.

Please help us develop and grow thalesians.tsa!

paypal

This library is based on the efforts of our staff, members, and volunteers. We are keen to make it serve you and your organisation, increase its scope and improve its quality user-friendliness. This takes a lot of effort. We couldn't do this without you, so we are asking for your help. Please consider making a donation. We will use this money to fund the development of this library. Thank you very much in advance on behalf of all the users and developers. To provide ongoing or organisational support, please contact us on [email protected].

Dedication

Dedicated to the memory of some of the outstanding mathematicians, on some of whose work this library is based:

  • Mark H. A. Davis (1945 - 2020)
  • Leonhard Euler (1707 – 1783)
  • Kiyosi Itô (1915 – 2008)
  • Rudolf Emil Kálmán (1930 – 2016)
  • Andrey Kolmogorov (1903 - 1987)
  • Andrey Markov (1856 – 1922)
  • Gisiro Maruyama (1916 – 1986)
  • Norbert Wiener (1894 – 1964)

Overview

The Thalesians time series library is a heterogeneous collection of tools for facilitating efficient

  • data analysis and, more broadly,
  • data science; and
  • machine learning.

The originating developes' primary applications are

  • quantitative finance and economics;
  • electronic trading, especially,
  • algorithmic trading, especially,
  • algorithmic market making;
  • high-frequency finance;
  • financial alpha generation;
  • client analysis;
  • risk analysis;
  • financial strategy backtesting.

However, since data science and machine learning are universal, it is hoped that this code will be useful in other areas. Therefore we are looking for contributors with the above backgrounds as well as

  • computer science,
  • engineering, especially mechanical, electrical, electronic, marine, aeronautical, and aerospace,
  • science, especially biochemistry and genetics, and
  • medicine.

Scope

Currently, the following functionality is implemented and is being expanded:

  • stochastic filtering, including Kalman and particle filtering approaches,
  • stochastic processes, including mean-reverting (Ornstein-Uhlenbeck) processes,
  • Gauss-Markov processes,
  • stochastic simulation, including Euler-Maruyama scheme,
  • interprocess communication via "pypes",
  • online statistics,
  • visualisation, including interactive visualisation for Jupyter,
  • pre-, post-condition, and invariant checking,
  • utilities for dealing with Pandas dataframes, especially large ones,
  • native Python, NumPy, and Pandas type conversions,
  • interoperability with kdb+/q.

Teaching

The library is utilised as part of the

  • M5MF48/M5MR2 Data Analysis and Machine Learning course, as taught as part of the MSc in Mathematics and Finance programme in the Department of Mathematics of Imperial College London.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].