Skip to main content

No project description provided

Project description

TAPE (Timeseries Analysis & Processing Engine)

Template

PyPI

GitHub Workflow Status codecov Read the Docs benchmarks

The Time series Analysis and Processing Engine (TAPE) is a framework for distributed time series analysis which enables the user to scale their algorithms to large datasets, created to work towards the goal of making LSST time series analysis accessible. It allows for efficient and scalable evaluation of algorithms on time domain data through built-in fitting and analysis methods as well as support for user-provided algorithms. TAPE supports ingestion of multiple time series formats, enabling easy access to both LSST time series objects and data from other astronomical surveys.

In short term we are working on two main goals of the project:

  • Enable efficient and scalable evaluation of algorithms on time-domain data
  • Enable ease of access to time-domain data in LSST

This is a LINCC Frameworks project - find more information about LINCC Frameworks here.

To learn about the usage of the package, consult the Documentation.

Installation

TAPE is available to install with pip, using the "lf-tape" package name:

pip install lf-tape

Getting started - for developers

Download code and install dependencies in a conda environment. Run unit tests at the end as a verification that the packages are properly installed.

$ conda create -n seriesenv python=3.11
$ conda activate seriesenv

$ git clone https://github.com/lincc-frameworks/tape
$ cd tape/
$ pip install .
$ pip install .[dev]  # it may be necessary to use `pip install .'[dev]'` (with single quotes) depending on your machine.

$ pip install pytest
$ pytest

Acknowledgements

LINCC Frameworks is supported by Schmidt Futures, a philanthropic initiative founded by Eric and Wendy Schmidt, as part of the Virtual Institute of Astrophysics (VIA).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lf-tape-0.3.5.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

lf_tape-0.3.5-py3-none-any.whl (71.2 kB view details)

Uploaded Python 3

File details

Details for the file lf-tape-0.3.5.tar.gz.

File metadata

  • Download URL: lf-tape-0.3.5.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lf-tape-0.3.5.tar.gz
Algorithm Hash digest
SHA256 3e868ce1b5886231d99696db00b3a18086c6de275076f80805d2953678eec385
MD5 883dfbca682eda5c85ab976150e97a71
BLAKE2b-256 f939a92409db5137241f0fe7febc9a63448fee0b0857e3835adfdb5416cc1b0f

See more details on using hashes here.

Provenance

File details

Details for the file lf_tape-0.3.5-py3-none-any.whl.

File metadata

  • Download URL: lf_tape-0.3.5-py3-none-any.whl
  • Upload date:
  • Size: 71.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for lf_tape-0.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b3b71faf4c4da16f967ea4a1f711fe62a2adf5cc7fe67863ecf29887e3265153
MD5 242e4a6ca797eb2d0aad03769b63aced
BLAKE2b-256 a29a9a8d589679ef5f29d96773e957ea6ec5eb8363c4265d847c4881cce40557

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page