# TAPPS Release 1: Plugin-Extensible Platform for Technical Analysis and   Applied Statistics

**Authors:** Justin Sam Chew, Maurice HT Ling

arXiv: 2302.12056 · 2023-02-24

## TL;DR

TAPPS Release 1 introduces a plugin-extensible Python platform for technical analysis and statistics, featuring a SQL-like command language and a plugin system for rapid analysis function development.

## Contribution

It provides the first release of TAPPS, a platform with a SQL-like language and plugin architecture for technical analysis and applied statistics in Python.

## Key findings

- Plugin system enables rapid development of analysis functions.
- Platform supports 2D data frames and a SQL-like command language.
- Open-source release under GPLv3 for academic use.

## Abstract

We present the first release of TAPPS (Technical Analysis and Applied Statistics System); a Python implementation of a thin software platform aimed towards technical analyses and applied statistics. The core of TAPPS is a container for 2-dimensional data frame objects and a TAPPS command language. TAPPS language is not meant to be a programming language for script and plugin development but for the operational purposes. In this aspect, TAPPS language takes on the flavor of SQL rather than R, resulting in a shallower learning curve. All analytical functions are implemented as plugins. This results in a defined plugin system, which enables rapid development and incorporation of analysis functions. TAPPS Release 1 is released under GNU General Public License 3 for academic and non-commercial use. TAPPS code repository can be found at http://github.com/mauriceling/tapps.

---
Source: https://tomesphere.com/paper/2302.12056