Project Aeon low-level library for interfacing with acquired data. Contains modules for loading and processing raw data.
We recommend uv for python version, environment, and package dependency management. However, any other tool compatible with the pyproject.toml
standard should work.
uv pip install swc-aeon
git clone https://github.com/SainsburyWellcomeCentre/aeon_api
cd aeon_api
uv sync --all-extras
.github/workflows/
: GitHub actions workflows for building the environment and running testsaeon/
: Source code for the Aeon Python packageaeon/analysis
: Source code for processing and plotting the raw dataaeon/io
: Source code for loading raw dataaeon/schema
: Core modules for defining data schemas used to load raw data from particular experiments
tests/
: API unit teststests/data
: Data used by teststests/io
: Unit tests for the low-level raw data access API.tests/schema
: Schemas used to load sample data in test functions.
If you use this software, please cite it as below:
Sainsbury Wellcome Centre Foraging Behaviour Working Group. (2023). Aeon: An open-source platform to study the neural basis of ethological behaviours over naturalistic timescales, https://doi.org/10.5281/zenodo.8411157