Skip to main content

A utility package for complex temporal data manipulation

Project description

Documentation | Paper

PyPI version Documentation Status Tests Linting

temporaldata is a Python package for easily working with temporal data. It provides advanced data structures and methods to work with multi-modal, multi-resolution time series data.

Installation

temporaldata is available for Python 3.8 to Python 3.11

temporaldata has minimal dependencies, it only requires numpy, pandas, and h5py.

To install the package, run the following command:

pip install temporaldata

Contributing

If you are planning to contribute to the package, you can install the package in development mode by running the following command:

pip install -e ".[dev]"

Install pre-commit hooks:

pre-commit install

Unit tests are located under test/. Run the entire test suite with

pytest

or test individual files via, e.g., pytest test/test_data.py

Cite

Please cite our paper if you use this code in your own work:

@inproceedings{
    azabou2023unified,
    title={A Unified, Scalable Framework for Neural Population Decoding},
    author={Mehdi Azabou and Vinam Arora and Venkataramana Ganesh and Ximeng Mao and Santosh Nachimuthu and Michael Mendelson and Blake Richards and Matthew Perich and Guillaume Lajoie and Eva L. Dyer},
    booktitle={Thirty-seventh Conference on Neural Information Processing Systems},
    year={2023},
}

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

temporaldata-0.1.3.tar.gz (39.9 kB view details)

Uploaded Source

Built Distribution

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

temporaldata-0.1.3-py3-none-any.whl (30.5 kB view details)

Uploaded Python 3

File details

Details for the file temporaldata-0.1.3.tar.gz.

File metadata

  • Download URL: temporaldata-0.1.3.tar.gz
  • Upload date:
  • Size: 39.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for temporaldata-0.1.3.tar.gz
Algorithm Hash digest
SHA256 a014ae4f9e0ebba8f1f28b0b81e260476fd459d800d1d1376da60d895371f92f
MD5 f81b0f1cfc5139fdc9a22db7e52cc996
BLAKE2b-256 828d307c8b7ece03cc6a96f96f87d82f21f2c7360212e51b37291fe215ef00de

See more details on using hashes here.

File details

Details for the file temporaldata-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: temporaldata-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 30.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for temporaldata-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cb7147a9041ecb84550e005bd3607b6e45f3dbf1e619350ae29ac119be9c9da4
MD5 7f49b7e196aa2ffd8b3b3b45c8078da1
BLAKE2b-256 55cd11cbc381a10be1d8245d55296fc8d5fb2a438b55457795df005787eda6b2

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