Skip to main content

Ecological electivity and forage indices

Project description

DOI

electivity

Ecological electivity and forage indices

Description

A compact scientific package for calculating electivity and forage preference indices including Ivlev E, Jacobs D, and Vanderploeg and Scavia E*.

Designed to work seamlessly with Pandas dataframes.

Installation

pip install electivity

Usage

Every electivity function takes two parameters—a list of available resources and a list of consumed resources—and returns an equal-length Pandas Series of electivity values calculated element-wise. The easiest way to work with electivity is using Pandas dataframes, but any list-like data input will work. If a list output is desired, the output can be cast using list( ... ).

Example

import pandas as pd
import electivity

# Build a dataframe of resource data
data = pd.DataFrame({"available": [10, 10, 10], "consumed": [10, 3, 0]})

# Calculate Ivlev electivity and assign it to a new column
data = data.assign(E=electivity.ivlev_electivity(data.available, data.consumed))

Functions and indices

Function Algorithm
ivlev_forage_ratio Ivlev Forage Ratio E' (Ivlev 1961)
ivlev_electivity Ivlev Electivity E (Ivlev 1961)
jacobs_electivity Jacobs' Electivity D (Jacobs 1974)
jacobs_forage_ratio Jacobs' Forage Ratio Q (Jacobs 1974)
strauss_linear Strauss' Linear Index L (Strauss 1979)
chessons_alpha Chesson's Alpha α (Chesson 1978)
relativized_electivity Relativized Electivity Index E* (Vanderploeg & Scavia, 1979)

Citation

Zuspan, A. 2021. electivity: Ecological electivity and forage indices, v1.0.0, Zenodo, doi:10.5281/zenodo.4567591

References

  • Chesson, J. 1978. Measuring preference in selective predation. Ecology 59:211-215.
  • Ivlev, V. S. 1961. Experimental ecology of the feeding of fishes. Yale Univ. Press, New Haven.
  • Jacobs, J. 1974. Quantitative measurement of food selection. Oecologia (Berl) 14:413-417.
  • Strauss, R. E. 1979. Reliability estimates for Ivlev's electivity index, the forage ratio, and a proposed linear index of food selection. Trans Am Fish Soc 108: 344-352.
  • Vanderploeg H. A. and Scavia D. 1979. Calculation and use of selectivity coefficients of feeding: zooplankton grazing. Ecol Modelling 7:135-149.

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

electivity-2.0.0.tar.gz (6.6 kB view hashes)

Uploaded Source

Built Distribution

electivity-2.0.0-py3-none-any.whl (16.2 kB view hashes)

Uploaded Python 3

Supported by

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