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.
temporaldata is available for Python 3.10+ and has minimal dependencies (only numpy, pandas, and h5py).
To install the package, run the following command:
pip install temporaldataIf 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 installUnit tests are located under test/. Run the entire test suite with
pytestor test individual files via, e.g., pytest test/test_data.py
Run type-checking with
ty checkPlease 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},
}