migrate {FlyingR}R Documentation

Range Estimation

Description

Practical range estimation of birds using methods from Pennycuick (2008).

Usage

migrate(file, header = TRUE, sep = ",", quote = "\"", dec = ".",
               fill = TRUE, comment.char = "", ...,
               data = NULL, settings = list(), method = "cmm",
               speed_control = 1, min_energy_protein = 0.05)

Arguments

file

Path to file where data resides.

header

Logical. If TRUE use first row as column headers

sep

separator

quote

The set of quoting characters. see read.csv

dec

The character used in the file for decimal points

fill

See read.csv

comment.char

For more details see read.csv

...

further arguments see read.csv

data

A data frame with required columns: body mass (Kg), fat mass (Kg), muscle mass (Kg), wing span (m), wing area (m^2), order / taxon (passerines = 1, non passerines = 2).

settings

A list for re-defining constants. See details for these with default values from Pennycuick(2008) and Pennycuick(1998).

method

Methods for protein energy consumption from muscle mass

speed_control

One of two speed control methods. By default 1 is used. 0 is the alternative. The former holds the true airspeed constant while the latter holds the ratio of true airspeed to the minimum power speed constant (V:Vmp constant).

min_energy_protein

Percentage of energy attributed to protein due to metabolism. Default value is 5 percent (0.05). If method "csw" or "csp" is chosen, 2 would be attained from consuming protein in the airframe mass.

Details

The option *control takes the following arguments

Value

S3 class object with range estimates based on methods defined and settings

Author(s)

Brian Masinde

Examples

migrate(data = birds, settings = list(fed = 3.89*10^7))
migrate(data = birds,  method = "cmm", settings = list(airDensity = 0.905))



[Package FlyingR version 0.2.2 Index]