Skip to main content

A Python library for unevenly-spaced time series analysis

Project description

codecov travis Python version 3.5+ Pypi package Documentation Status

A Python library for unevenly-spaced time series analysis. Greatly inspired by traces.

example

Get Started Notebook.

Usage

from ticts import TimeSeries
ts = TimeSeries({
   '2019-01-01': 1,
   '2019-01-01 00:10:00': 2,
   '2019-01-01 00:11:00': 3,
})
assert ts['2019-01-01 00:05:00'] == 1

ts['2019-01-01 00:04:00'] = 10
assert ts['2019-01-01 00:05:00'] == 10

assert ts + ts == 2 * ts

ts_evenly_spaced = ts.sample(freq='1Min')

# From ticts to pandas, and the other way around
assert ts.equals(
   ts.to_dataframe().to_ticts(),
)

Installation

pip install ticts

Contributing

pip install pre-commit
pre-commit install --hook-type pre-push

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

ticts-0.3.1.tar.gz (132.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ticts-0.3.1-py2.py3-none-any.whl (11.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file ticts-0.3.1.tar.gz.

File metadata

  • Download URL: ticts-0.3.1.tar.gz
  • Upload date:
  • Size: 132.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.3

File hashes

Hashes for ticts-0.3.1.tar.gz
Algorithm Hash digest
SHA256 360589a0b300d2be7924719e63d5023d6cd4f818c8761f0c80afd97269a5adfc
MD5 4e7eff66b04055e1e8783adaeca135c1
BLAKE2b-256 50ed9b56580c173cafe99029d6e0362004e73cec34cf5da145106bf4f2ba05e8

See more details on using hashes here.

File details

Details for the file ticts-0.3.1-py2.py3-none-any.whl.

File metadata

  • Download URL: ticts-0.3.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.3

File hashes

Hashes for ticts-0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2836a73adcb1a9d642ab2af49f0252bb40a134f0e07d91149ffaeb3b7916019c
MD5 dfb0447164764b518a203c403c6c8018
BLAKE2b-256 9e865219118ac7f1f569dfb85f53d15cea69f8dd2f0c9bf7ee94ca0b6444ce71

See more details on using hashes here.

Supported by

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