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.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
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
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},
}