Skip to main content

cpforager text logo with colors


github stars github forks github issues github pull request github last commit
license python 3.11+
pypi version pypi downloads


Are you a scientist involved in movement ecology working with biologging data collected from central-place foraging seabirds? cpforager is a Python package designed to help you manipulate, process, analyse and visualise the biologging datasets with ease.


The main objectives of cpforager are :

  1. Efficiently handle large-scale biologging datasets, including high-resolution sensor data (e.g. accelerometers).
  2. Provide a modular and extensible architecture, allowing users to tailor the code to their specific research needs.
  3. Facilitate a smooth transition to Python for movement ecology researchers familiar with other languages (e.g. R).

cpforager package supports various biologging sensor types commonly used in movement ecology and provides the following core classes:

  • GPS : for handling position recordings.
  • TDR : for handling pressure recordings.
  • AXY : for handling tri-axial acceleration recordings at high resolution combined with lower resolution position and pressure recordings.
  • GPS_TDR : for handling position and pressure recordings.

cpforager also allows to deal with a list of sensors using the following classes:

  • GPS_Collection : for working with datasets composed of multiple GPS loggers.
  • TDR_Collection : for working with datasets composed of multiple TDR loggers.
  • AXY_Collection : for working with datasets composed of multiple AXY loggers.
  • GPS_TDR_Collection : for working with datasets composed of multiple GPS_TDR loggers.

Each class automatically enhances raw data but also computes key features specific to each biologger (e.g. trip segmentation for GPS, dive segmentation for TDR, ODBA calculation for AXY). They are also accompanied with methods for data processing and visualisation.


cpforager logo with colors

Metadata

Release files for cpforager 1.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cpforager 1.3.1
File Size Uploaded
cpforager-1.3.1.tar.gz 62.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for cpforager 1.3.1
File Interpreter ABI Platform
cpforager-1.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 62.6 MB

Release files / cpforager-1.3.1.tar.gz

Download URL cpforager-1.3.1.tar.gz
Size 62.5 MB
Tags Source
SHA-256 checksum
How to use checksums
5722635b6a35dff12e2193842ce602f04bb84e4b6680326d7c3119d9b9264187
BLAKE2b-256 checksum
How to use checksums
5a21fb16eca509e1e73128cffa43e6930c2d53ac3cffa003a22852e0698fe91e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release files / cpforager-1.3.1-py3-none-any.whl

Download URL cpforager-1.3.1-py3-none-any.whl
Size 78.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dc0721b03703206175737fa812f635a74b5cdef0d2fc5d4dadcae131f3435ae1
BLAKE2b-256 checksum
How to use checksums
758e0e9db8c6c9292b5a3cc04000492cf9734303ecdefcecefa7c154d60a8064
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

1.3.1 This release

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page