Skip to content

neuro-galaxy/temporaldata

Repository files navigation

⏳ temporaldata

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