aeon_api
Project Aeon low-level library for interfacing with acquired data. Contains modules for loading and processing raw data.
Set-up Instructions
We recommend uv for python version, environment, and package dependency management. However, any other tool compatible with the pyproject.toml standard should work.
Install from PyPI
uv pip install swc-aeon
Install from source
git clone https://github.com/SainsburyWellcomeCentre/aeon_api
cd aeon_api
uv sync --all-extras
Repository Contents
.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.
Citation Policy
If you use this software, please cite it as below:
D. Campagner, J. Bhagat, G. Lopes, L. Calcaterra, A. G. Pouget, A. Almeida, T. T. Nguyen, C. H. Lo, T. Ryan, B. Cruz, F. J. Carvalho, Z. Li, A. Erskine, J. Rapela, O. Folsz, M. Marin, J. Ahn, S. Nierwetberg, S. C. Lenzi, J. D. S. Reggiani, SGEN group – SWC GCNU Experimental Neuroethology Group. Aeon: an open-source platform to study the neural basis of ethological behaviours over naturalistic timescales. Preprint at https://doi.org/10.1101/2025.07.31.664513 (2025)
Metadata
Release files for swc-aeon 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| swc_aeon-0.2.0.tar.gz | 146.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| swc_aeon-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 173.0 kB
Release files / swc_aeon-0.2.0.tar.gz
| Download URL | swc_aeon-0.2.0.tar.gz |
|---|---|
| Size | 146.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c92179f89cc182c1be72568564a0cb184b1b921c139994b4be81425f701ce444
|
|
BLAKE2b-256 checksum How to use checksums |
95bd5fdc5c817379d32813b9559e9251e6835c04411bd6e239a58021b5989e1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.10 {"installer":{"name":"uv","version":"0.10.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / swc_aeon-0.2.0-py3-none-any.whl
| Download URL | swc_aeon-0.2.0-py3-none-any.whl |
|---|---|
| Size | 26.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
65b3964f54baafd6339959430a79e13231dc62313207ada52f9fe3605a4ec25c
|
|
BLAKE2b-256 checksum How to use checksums |
d0d58b879cc6a295f6d22fc7027f9c7fc579af217a0d7fa46ced4ca8374f3ee8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.10 {"installer":{"name":"uv","version":"0.10.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|