Skip to main content

A package for interfacing with acquired data from Project Aeon experiments.

Project description

aeon_api

swc-aeon swc-aeon_code_coverage

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 tests
  • aeon/ : Source code for the Aeon Python package
    • aeon/analysis: Source code for processing and plotting the raw data
    • aeon/io: Source code for loading raw data
    • aeon/schema: Core modules for defining data schemas used to load raw data from particular experiments
  • tests/ : API unit tests
    • tests/data : Data used by tests
    • tests/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)

DOI:10.1101/2025.07.31.664513

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

swc_aeon-0.2.0.tar.gz (146.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

swc_aeon-0.2.0-py3-none-any.whl (26.9 kB view details)

Uploaded Python 3

File details

Details for the file swc_aeon-0.2.0.tar.gz.

File metadata

  • Download URL: swc_aeon-0.2.0.tar.gz
  • Upload date:
  • Size: 146.1 kB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for swc_aeon-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c92179f89cc182c1be72568564a0cb184b1b921c139994b4be81425f701ce444
MD5 10a3c88e5b02f08a853720724e5d0b87
BLAKE2b-256 95bd5fdc5c817379d32813b9559e9251e6835c04411bd6e239a58021b5989e1a

See more details on using hashes here.

File details

Details for the file swc_aeon-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: swc_aeon-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 26.9 kB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for swc_aeon-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 65b3964f54baafd6339959430a79e13231dc62313207ada52f9fe3605a4ec25c
MD5 b9d417997c4449c7455f0d85b1f3e847
BLAKE2b-256 d0d58b879cc6a295f6d22fc7027f9c7fc579af217a0d7fa46ced4ca8374f3ee8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page