-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathspecies_traits.py
More file actions
113 lines (95 loc) · 4.92 KB
/
species_traits.py
File metadata and controls
113 lines (95 loc) · 4.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
from math import exp, pi, sqrt, log
from scipy.optimize import fsolve
from sympy import *
import numpy as np
from dics import *
from functions import *
from photosynthesis import *
class Oficu(object):
"""Opuntia ficus-indica (prickly pear)"""
NAME = 'O. ficu' # species abbreviation (first letter genus, first four letters species)
PTYPE = CAM # photosynthetic pathway (C3, C4, or CAM)
# Plant hydraulic paramters
ZR = 0.3 # rooting depth (m)
LAI = 3.5 # leaf area index (-)
GCUT = 0. # cuticular conductance to water vapor (mm/s)
#GA = 324.
GA = 30. # atmospheric conductance per unit ground area (mm/s)
RAIW = 3. # well-watered root area index (-)
GPMAX = .4 # maximum plant stem hydraulic conductance (um/MPa/s)
# Plant water storage parameters (only needed for plant hydraulics with capacitance option)
GWMAX = .02 # max. conductance between water storage tissue and plant xylem (um/MPa/s)
VWT = .0113 # maximum water storage depth (m)
CAP = 0.83 # hydraulic capacitance (MPa-1)
# Photosynthetic parameters
VCMAX0 = 18. # maximum carboxylation capacity (umol/m2/sec)
JMAX0 = 36. # maximum electron transport capacity (umol/m2/sec)
PSILA0 = -3. # leaf water potential at point of full stomatal closure (MPa)
PSILA1 = -0.5 # leaf water potential at onset of stomatal closure (MPa)
# CAM-specific parameters (only needed for CAM photosynthetic species)
MMAX = 230000000. # max concentration of malic acid (umol/m3)
AMMAX = 14. # rate of malic acid storage flux (umol/m2/s)
class Pmenz(object):
"""Pseudotsuga menziesii (Douglas fir)"""
NAME = 'P. menz' # species abbreviation (first letter genus, first four letters species)
PTYPE = C3 # photosynthetic pathway (C3, C4, or CAM)
# Plant hydraulic paramters
ZR = 0.65 # rooting depth (m)
LAI = 8.4 # leaf area index (-)
GCUT = .007 # cuticular conductance to water vapor (mm/s)
GA = 324. # atmospheric conductance per unit ground area (mm/s)
RAIW = 10. # well-watered root area index (-)
GPMAX = 0.056 # maximum plant stem hydraulic conductance (um/MPa/s)
# Plant water storage parameters (only needed for plant hydraulics with capacitance option)
capOn = True
GWMAX = .005 # max. conductance between water storage tissue and plant xylem (um/MPa/s)
VWT = 0.27/LAI # maximum water storage depth (m)
CAP = 0.15 # hydraulic capacitance (MPa-1)
# Photosynthetic parameters
VCMAX0 = 57.7 # maximum carboxylation capacity (umol/m2/sec)
JMAX0 = 98.5 # maximum electron transport capacity (umol/m2/sec)
PSILA0 = -3. # leaf water potential at point of full stomatal closure (MPa)
PSILA1 = -0.5 # leaf water potential at onset of stomatal closure (MPa)
class Sbico(object):
"""Sorghum bicolor"""
NAME = 'S. bico' # species abbreviation (first letter genus, first four letters species)
PTYPE = C4 # photosynthetic pathway (C3, C4, or CAM)
# Plant hydraulic paramters
ZR = 0.5 # rooting depth (m)
LAI = 5. # leaf area index (-)
GCUT = 0.1802 # cuticular conductance to water vapor (mm/s)
GA = 61. # atmospheric conductance per unit ground area (mm/s)
RAIW = 5.6 # well-watered root area index (-)
GPMAX = 0.13 # maximum plant stem hydraulic conductance (um/MPa/s)
# Plant water storage parameters (only needed for plant hydraulics with capacitance option)
GWMAX = 0. # max. conductance between water storage tissue and plant xylem (um/MPa/s)
VWT = .000001 # maximum water storage depth (m)
CAP = 0.15 # hydraulic capacitance (MPa-1)
# Photosynthetic parameters
VCMAX0 = 39. # maximum carboxylation capacity (umol/m2/sec)
JMAX0 = 180. # maximum electron transport capacity (umol/m2/sec)
PSILA0 = -1.8 # leaf water potential at point of full stomatal closure (MPa)
PSILA1 = -0.5 # leaf water potential at onset of stomatal closure (MPa)
class Taest(object):
"""Triticum aestivum (winter wheat)"""
NAME = 'T. aest' # species abbreviation (first letter genus, first four letters species)
PTYPE = C3 # photosynthetic pathway (C3, C4, or CAM)
# Plant hydraulic paramters
ZR = 0.75 # rooting depth (m)
LAI = 5. # leaf area index (-)
GCUT = 0.3 # cuticular conductance to water vapor (mm/s)
GA = 61. # atmospheric conductance per unit ground area (mm/s)
RAIW = 5.6 # well-watered root area index (-)
GPMAX = 11.7 # maximum plant stem hydraulic conductance (um/MPa/s)
# Plant water storage parameters (only needed for plant hydraulics with capacitance option)
GWMAX = 0. # max. conductance between water storage tissue and plant xylem (um/MPa/s)
VWT = .000001 # maximum water storage depth (m)
CAP = 0.15 # hydraulic capacitance (MPa-1)
# Photosynthetic parameters
RD0 = 4.93 # standard dark respiration at 25 C (umol/m2/sec)
HAV = 62000. # activation energy for Vcmax (J/mol)
HDV = 202900. # deactivation energy for Vcmax (J/mol)
VCMAX0 = 83. # maximum carboxylation capacity (umol/m2/sec)
JMAX0 = 132. # maximum electron transport capacity (umol/m2/sec)
PSILA0 = -2. # leaf water potential at point of full stomatal closure (MPa)
PSILA1 = -0.7 # leaf water potential at onset of stomatal closure (MPa)