All functions

actual_vapor_pressure()

Calculate actual vapor pressure from dewpoint temperature

airpressure_from_elev()

@title Estimate air pressure in kPa (Kilo Pascal)

air_temp_profile()

Estimate air temperature profile as in NicheMapR

air_temp_profile_neutral()

Estimate temperature at a specified height under neutral conditions

air_temp_profile_segment()

Estimate temperature at a specified height

azimuth_angle()

@title Calculate Azimuth angle

boundary_layer_resistance()

Estimate the boundary layer resistance

daylength()

@title Calculate day length

day_of_year()

Julian Day from Date

dec_angle()

@title Calculate solar declination in radians

degree_days()

Calculate degree days

degree_to_radian()

@title Converts angle in degrees to radians

direct_solar_radiation()

Estimate direct solar radiation

diurnal_radiation_variation()

Estimate diurnal radiation

diurnal_temp_variation_sine()

Diurnal temperature across hours

diurnal_temp_variation_sineexp()

Estimate temperature across hours using a diurnal temperature variation function incorporating sine and exponential components

diurnal_temp_variation_sinesqrt()

Estimates temperature across hours using sine and square root functions

DRYAIR()

DRYAIR

estimate_radiation()

Estimate radiation (three parts - Direct, Diffused and Reflected)

external_resistance_to_water_vapor_transfer()

Calculate external resistance to water vapor transfer

fahrenheit_to_celsius()

Converts Fahrenheit to Celsius

fahrenheit_to_kelvin()

Converts Fahrenheit to Kelvin

Free_or_forced_convection()

Commpare Grashof and Reyolds numbers to determine whether convection is free or forced (Gates 1980)

Grashof_number()

Calculate Grashof Number

Grashof_number_Gates()

Calculate Grashof Number in Gates

heat_transfer_coefficient()

Calculate heat transfer coefficient.

heat_transfer_coefficient_approximation()

Calculate heat transfer coefficient using a sphereical approximation (based on Mitchell 1976)

heat_transfer_coefficient_simple()

Calculate heat transfer coefficient (based on Mitchell 1976 in Spotila 1992)

kelvin_to_celsius()

Converts Kelvin to Celsius

mass_from_length()

Allometry: Mass from Length

monthly_solar_radiation()

Estimate average monthly solar radiation

Nusselt_number()

Calculate Nusselt Number

Nu_from_Gr()

Estimate the Nusselt number from the Grashof number (based on Gates 1980)

Nu_from_Re()

Estimate the Nusselt number from the Reynolds number (based on Mitchell 1976)

partition_solar_radiation()

Estimate the diffuse fraction (k_d) for partitioning solar radiation

Prandtl_number()

Calculate Prandtl Number

proportion_diffuse_solar_radiation()

Estimate the ratio of diffuse to direct solar radiation

proportion_silhouette_area()

Calculate Organism Silhouette Area

proportion_silhouette_area_shapes()

Calculate Organism Silhouette Area using Shape Approximations

Qconduction_animal()

Calculate conductance assuming animal thermal conductivity is rate limiting

Qconduction_substrate()

Calculate conductance assuming substrate thermal conductivity is rate limiting

Qconvection()

Calculate convection

Qemitted_thermal_radiation()

Calculate emitted thermal radiation

Qevaporation()

Calculate heat loss associated with evaporative water loss

Qmetabolism_from_mass()

Calculate metabolism as a function of mass

Qmetabolism_from_mass_temp()

Calculate basal (or resting) metabolism as a function of mass and body temperature.

Qnet_Gates()

Estimates net energy exchange between an animal and the environment in W.

Qradiation_absorbed()

Calculate absorbed solar and thermal radiation

Qthermal_radiation_absorbed()

Estimate absorbed longwave (thermal) radiation

radian_to_degree()

Converts angle in radians to degrees

Reynolds_number()

Calculate Reynolds Number

saturation_vapor_pressure()

Calculate saturation vapor pressure

saturation_water_vapor_pressure()

Approximate saturation water vapor pressure

soil_conductivity()

Estimate soil thermal conductivity

soil_specific_heat()

Estimate soil specific heat

soil_temperature()

Function to calculate soil temperature in C using ODEs.

soil_temperature_equation()

Function called by soil_temperature_function() to solve equation for soil temperature.

soil_temperature_function()

Function to calculate soil temperature.

soil_temperature_integrand()

Solve equation for soil temperature

solar_noon()

Calculate time of solar noon

surface_area_from_length()

Calculate Organism Surface Area from Length

surface_area_from_mass()

Allometry: Surface Area from Mass

surface_area_from_volume()

Allometry: Surface Area from Volume

surface_roughness()

Estimate surface roughness from empirical measurements.

Tbed_mussel()

Operative Environmental Temperature of a Mussel Bed

Tb_butterfly()

Operative Environmental Temperature of a Butterfly

Tb_CampbellNorman()

Predicts body temperatures (operative environmental temperature) of an ectotherm in K.

Tb_Fei()

Calculate Operative Temperature of Lizard Using model by Fei et al.

Tb_Gates()

Predicts body temperatures (operative environmental temperature) of an ectotherm in K.

Tb_Gates2()

Predicts body temperatures (operative environmental temperature) of an ectotherm in K. (FROM KEARNEY)

Tb_grasshopper()

Operative Environmental Temperature of a Grasshopper

Tb_limpet()

Operative Environmental Temperature of a Limpet

Tb_limpetBH()

Helmuth Lab Calculations for Operative Environmental Temperature of a Limpet

Tb_lizard()

Predicts body temperatures (operative environmental temperature) of a lizard in C.

Tb_mussel()

Calculate Operative Environmental Temperature of a mussel in C.

Tb_salamander_humid()

Calculate humid operative temperature

Tb_snail()

Predicts body temperature (operative environmental temperature) of a marine snail in C.

TPC.beta()

Construct a thermal performance curve based on a beta function.

TPC()

Construct a Gaussian-quadratic thermal performance curve.

TrenchR

Translating Environmental Change Into Organismal Responses

Tsoil()

Statistical approximation of soil temperature

VAPPRS()

VAPPRS

volume_from_length()

Calculate Organism Volume from Length

WETAIR()

WETAIR

wind_speed_profile_neutral()

Estimate wind speed at a specific height under neutral conditions.

wind_speed_profile_segment()

Estimate windspeed at a specified height

zenith_angle()

Calculate Zenith Angle