TAPE (Timeseries Analysis & Processing Engine)

TAPE (Timeseries Analysis & Processing Engine)#

A Python package for scalable computing of timeseries data.

TAPE offers a complete ecosystem for loading, filtering, and analyzing timeseries data. TAPE is built to enable users to run provided and user-defined analysis functions at scale in a parallelized and/or distributed manner.

Over the survey lifetime of the LSST, billions of objects will have multiband lightcurves available, and TAPE has been built as a framework with the goal of making analysis of LSST-scale data accessible.

TAPE is built on top of Dask, and leverages its “lazy evaluation” to only load data and run computations when needed.

How to Use This Guide#

Begin with the Getting Started guide to learn the basics of installation and walkthrough a simple example of using TAPE.

The Tutorials section showcases the fundamental features of TAPE.

API-level information about TAPE is viewable in the API Reference section.

Learn more about contributing to this repository in our Contribution Guide.