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.0.tar.gz (132.2 kB view details)

Uploaded Source

Built Distribution

ticts-0.3.0-py2.py3-none-any.whl (10.9 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: ticts-0.3.0.tar.gz
  • Upload date:
  • Size: 132.2 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.0.tar.gz
Algorithm Hash digest
SHA256 30f7e2e8680810ac4702cb6f138cb7b03f0529a65ba791438fa3272e66498ddb
MD5 0196ee66ed2f6c45dce05ffba9df79e6
BLAKE2b-256 58ffba9edd01628e2e130fc3ba961d07be753f1547fd47b67207dce665216b23

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ticts-0.3.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.9 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.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 897a0550f4144e78408b948c0effca75861c3771fc47140c887dad3a9306e7cd
MD5 3f0036dcb3a52f337ada4ff3915e5c27
BLAKE2b-256 ca3cb8688c8f5fc4e8458d0373cb489a4cb03498d59079fcdafe6b0437848522

See more details on using hashes here.

Supported by

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