Module pytools4dart.core_ui.coeff_diff
Classes
createDartFile
class createDartFile(
version='5.10.2',
build_='0',
Coeff_diff=None
)
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Coeff_diff
Tag_strip_pattern_
build_
member_data_items_
subclass
superclass
tzoff_pattern
version
Class methods
Instance variables
Coeff_diff
build_
version
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_AddPhaseExtern
class create_AddPhaseExtern(
inputPhaseExternName='BSDF_example',
inputPhaseExternFile='PhaseExtern/BSDF_example.txt'
)
Phase extern parameters Phase extern parameters Phase extern name Phase extern name Phase extern imput file Phase extern imput file
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
inputPhaseExternFile
inputPhaseExternName
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
inputPhaseExternFile
inputPhaseExternName
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_AirFunction
class create_AirFunction(
ident='Molecule',
databaseName='Fluid.db',
ModelName='rayleigh_gas',
useMultiplicativeFactorForLUT=1,
AirFunctionNodeMultiplicativeFactorForLut=None
)
proportion of photons intercepted along an incident direction that are scattered within a solid angle along a given direction proportion of photons intercepted along an incident direction that are scattered within a solid angle along a given direction Reflectance database Reflectance database Name of the spectral data base (text file) used to compute the spectral phase function(s) Name of the spectral data base (text file) used to compute the spectral phase function(s) Multiplicative factor for database Multiplicative factor for database
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
AirFunctionNodeMultiplicativeFactorForLut
ModelName
Tag_strip_pattern_
databaseName
ident
member_data_items_
subclass
superclass
tzoff_pattern
useMultiplicativeFactorForLUT
Class methods
Instance variables
AirFunctionNodeMultiplicativeFactorForLut
ModelName
databaseName
ident
useMultiplicativeFactorForLUT
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_AirFunctionMultiplicativeFactorForLut
class create_AirFunctionMultiplicativeFactorForLut(
sigma=1.0,
albedo=1.0,
multiplicativeFactor1=1.0,
multiplicativeFactor2=1.0,
multiplicativeFactor3=1.0,
useOpticalFactorMatrix=0,
opticalFactorMatrix=None
)
Spectral band Spectral band Multiplicative factor for Sigma Multiplicative factor for Sigma Multiplicative factor for Albedo Multiplicative factor for Albedo Multiplicative factor for coefficient A if model is Henley Greenstein Multiplicative factor for coefficient A if model is Rayleigh Multiplicative factor for coefficient A if model is Henley Greenstein Multiplicative factor for coefficient A if model is Rayleigh Multiplicative factor for coefficient G1 if model is Henley Greenstein Multiplicative factor for coefficient C if model is Rayleigh Multiplicative factor for coefficient G1 if model is Henley Greenstein Multiplicative factor for coefficient C if model is Rayleigh Multiplicative factor for coefficient G2 if model is Henley Greenstein This field is ignored if model is RayLeigh Multiplicative factor for coefficient G2 if model is Henley Greenstein This field is ignored if model is RayLeigh Apply a 3D factor matrix per cell on optical properties Apply a 3D factor matrix per cell on optical properties
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
albedo
member_data_items_
multiplicativeFactor1
multiplicativeFactor2
multiplicativeFactor3
opticalFactorMatrix
sigma
subclass
superclass
tzoff_pattern
useOpticalFactorMatrix
Class methods
Instance variables
albedo
multiplicativeFactor1
multiplicativeFactor2
multiplicativeFactor3
opticalFactorMatrix
sigma
useOpticalFactorMatrix
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_AirFunctionNodeMultiplicativeFactorForLut
class create_AirFunctionNodeMultiplicativeFactorForLut(
useSameFactorForAllBands=1,
sigma=1.0,
albedo=1.0,
multiplicativeFactor1=1.0,
multiplicativeFactor2=1.0,
multiplicativeFactor3=1.0,
useSameOpticalFactorMatrixForAllBands=0,
AirFunctionMultiplicativeFactorForLut=None,
opticalFactorMatrix=None
)
Mutiplicative factor per spectral bands Mutiplicative factor per spectral bands Use same multiplicator for every band Use same multiplicator for every band Multiplicative factor for Sigma Multiplicative factor for Sigma Multiplicative factor for Albedo Multiplicative factor for Albedo Multiplicative factor for coefficient A if model is Henley Greenstein Multiplicative factor for coefficient A if model is Rayleigh Multiplicative factor for coefficient A if model is Henley Greenstein Multiplicative factor for coefficient A if model is Rayleigh Multiplicative factor for coefficient G1 if model is Henley Greenstein Multiplicative factor for coefficient C if model is Rayleigh Multiplicative factor for coefficient G1 if model is Henley Greenstein Multiplicative factor for coefficient C if model is Rayleigh Multiplicative factor for coefficient G2 if model is Henley Greenstein This field is ignored if model is RayLeigh Multiplicative factor for coefficient G2 if model is Henley Greenstein This field is ignored if model is RayLeigh Apply the same 3D factor matrix per cell on optical properties to all the spectral bands Apply the same 3D factor matrix per cell on optical properties to all the spectral bands
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
AirFunctionMultiplicativeFactorForLut
Tag_strip_pattern_
albedo
member_data_items_
multiplicativeFactor1
multiplicativeFactor2
multiplicativeFactor3
opticalFactorMatrix
sigma
subclass
superclass
tzoff_pattern
useSameFactorForAllBands
useSameOpticalFactorMatrixForAllBands
Class methods
Instance variables
AirFunctionMultiplicativeFactorForLut
albedo
multiplicativeFactor1
multiplicativeFactor2
multiplicativeFactor3
opticalFactorMatrix
sigma
useSameFactorForAllBands
useSameOpticalFactorMatrixForAllBands
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_AirMultiFunctions
class create_AirMultiFunctions(
AirFunction=None
)
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
AirFunction
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
AirFunction
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_BioClimaticWeighting
class create_BioClimaticWeighting(
profileFilePath='profileEta.bin',
linkedOpticalProperty=0,
OpticalPropertyLink=None
)
The path to the Bio-Climatic file The path to the Bio-Climatic file In order to define which layer a scene element belongs to, DART will compute the minimum and maximum altitude of all the objects using this optical property. The layers are then distributed equaly between this minimum and maximum. If 2 optical properties are linked, then the minimum and maximum will be computed using their combined associated objects. In order to define which layer a scene element belongs to, DART will compute the minimum and maximum altitude of all the objects using this optical property. The layers are then distributed equaly between this minimum and maximum. If 2 optical properties are linked, then the minimum and maximum will be computed using their combined associated objects.
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
OpticalPropertyLink
Tag_strip_pattern_
linkedOpticalProperty
member_data_items_
profileFilePath
subclass
superclass
tzoff_pattern
Class methods
Instance variables
OpticalPropertyLink
linkedOpticalProperty
profileFilePath
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_BoundedUniform
class create_BoundedUniform(
nbAla=1,
nthAla=1
)
How the plot geometry will be defined. This can be done by giving the dimension and position of a rectangle, or by directly giving the coordinates of the four corners of the the delimiting quadrilater. How the plot geometry will be defined. This can be done by giving the dimension and position of a rectangle, or by directly giving the coordinates of the four corners of the the delimiting quadrilater. Number of angluar segmentation for leaf angle distribution Number of angluar segmentation for leaf angle distribution Umpteenth angluar segment of computed leaf angle distribution Umpteenth angluar segment of computed leaf angle distribution
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
member_data_items_
nbAla
nthAla
subclass
superclass
tzoff_pattern
Class methods
Instance variables
nbAla
nthAla
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_Coeff_diff
class create_Coeff_diff(
fluorescenceProducts=0,
fluorescenceFile=0,
useCombinedYield=0,
FluorescenceProductsProperties=None,
Surfaces=None,
Volumes=None,
Temperatures=None
)
Elements which have been defined as fluorescent will fluoresce. Separated images and BRFs will be generated for Photo-System I and II. Elements which have been defined as fluorescent will fluoresce. Separated images and BRFs will be generated for Photo-System I and II. Define yields (PSI, PSII) per triangle - in the order generated by maket. Define yields (PSI, PSII) per triangle - in the order generated by maket. If combined photosystem is unchecked and the dry matter is defined with two terms (carbon and nitrogen), Then the sum of the two terms is used as the global dry matter (retrocompatibility) If combined photosystem is unchecked and the dry matter is defined with two terms (carbon and nitrogen), Then the sum of the two terms is used as the global dry matter (retrocompatibility)
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
FluorescenceProductsProperties
Surfaces
Tag_strip_pattern_
Temperatures
Volumes
fluorescenceFile
fluorescenceProducts
member_data_items_
subclass
superclass
tzoff_pattern
useCombinedYield
Class methods
Instance variables
FluorescenceProductsProperties
Surfaces
Temperatures
Volumes
fluorescenceFile
fluorescenceProducts
useCombinedYield
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_DirectionalClumpingIndexProperties
class create_DirectionalClumpingIndexProperties(
omegaMin=1,
omegaMax=0,
clumpinga=0,
clumpingb=0
)
G(teta)_with_clumping G(teta)_with_clumping See tool tip of Omega Min See tool tip of Omega Min See tool tip of Omega Min See tool tip of Omega Min See tool tip of Omega Min See tool tip of Omega Min
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
clumpinga
clumpingb
member_data_items_
omegaMax
omegaMin
subclass
superclass
tzoff_pattern
Class methods
Instance variables
clumpinga
clumpingb
omegaMax
omegaMin
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_Ellipsoidal
class create_Ellipsoidal(
ala=0.0
)
Average leaf angle for the ellipsoidal leaf angle distribution Average leaf angle for the ellipsoidal leaf angle distribution
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
ala
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
ala
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_Elliptical
class create_Elliptical(
thetam=0.0,
epsilon=0.0
)
Angle of the principal axis of the ellipse (elliptical LAD) Angle of the principal axis of the ellipse (elliptical LAD) Excentricity of the elliptical leaf angle distribution Excentricity of the elliptical leaf angle distribution
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
epsilon
member_data_items_
subclass
superclass
thetam
tzoff_pattern
Class methods
Instance variables
epsilon
thetam
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_FirstProperty
class create_FirstProperty(
percentFirst=50,
OpticalPropertyLink=None
)
First mixed property First mixed property Percent for first property Percent for first property
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
OpticalPropertyLink
Tag_strip_pattern_
member_data_items_
percentFirst
subclass
superclass
tzoff_pattern
Class methods
Instance variables
OpticalPropertyLink
percentFirst
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_FluorescenceProductsProperties
class create_FluorescenceProductsProperties(
fluorescenceFileName='yieldsPerTriangle.txt'
)
Name of the text file that allows one to compute fluorescence mechanism, using radiation already absorbed by the scene. Name of the text file that allows one to compute fluorescence mechanism, using radiation already absorbed by the scene.
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
fluorescenceFileName
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
fluorescenceFileName
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_FluorescenceYields
class create_FluorescenceYields(
forceYields=0,
Yields=None,
Yield=None
)
Override the yields par triangle file Override the yields par triangle file
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
Yield
Yields
forceYields
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
Yield
Yields
forceYields
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_HapkeExternalModule
class create_HapkeExternalModule(
hapkeInputFile='hapke_input.txt',
soilSpecFlag=0,
choiceOfHapkeModel='New'
)
Input FileName used by Hapke external module Input FileName used by Hapke external module 0) or 7 parameters of Hapke extend model. 0) or 7 parameters of Hapke extend model. Hapke model name Hapke model name
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
choiceOfHapkeModel
hapkeInputFile
member_data_items_
soilSpecFlag
subclass
superclass
tzoff_pattern
Class methods
Instance variables
choiceOfHapkeModel
hapkeInputFile
soilSpecFlag
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_HapkeExternalModules
class create_HapkeExternalModules(
HapkeExternalModule=None
)
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
HapkeExternalModule
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
HapkeExternalModule
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_HapkeSpecularMulti
class create_HapkeSpecularMulti(
ident='Hapke_Phase_Function_1',
databaseName='Hapke.db',
ModelName='all_equal_to_one',
useMultiplicativeFactorForLUT=1,
transmittanceDatabaseName='Lambertian_vegetation.db',
transmittanceModelName='reflect_equal_1_trans_equal_1_1',
useExternalModule=0,
useSpecular=0,
SpecularData=None,
HapkeExternalModules=None,
hapkeNodeMultiplicativeFactorForLUT=None
)
proportion of photons intercepted along an incident direction that are scattered within a solid angle along a given direction proportion of photons intercepted along an incident direction that are scattered within a solid angle along a given direction Reflectance database Reflectance database Name of the spectral data base (text file) used to compute the spectral phase function(s) Name of the spectral data base (text file) used to compute the spectral phase function(s) useMultiplicativeFactorForLUT useMultiplicativeFactorForLUT Transmittance database Transmittance database Transmittance model Transmittance model Using Hapke external module. With this option, it's possible to retrieve (with genetic algorithm) Hapke model parameters from measurements or Dart simulations. Using Hapke external module. With this option, it's possible to retrieve (with genetic algorithm) Hapke model parameters from measurements or Dart simulations. Use specular Use specular
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
HapkeExternalModules
ModelName
SpecularData
Tag_strip_pattern_
databaseName
hapkeNodeMultiplicativeFactorForLUT
ident
member_data_items_
subclass
superclass
transmittanceDatabaseName
transmittanceModelName
tzoff_pattern
useExternalModule
useMultiplicativeFactorForLUT
useSpecular
Class methods
Instance variables
HapkeExternalModules
ModelName
SpecularData
databaseName
hapkeNodeMultiplicativeFactorForLUT
ident
transmittanceDatabaseName
transmittanceModelName
useExternalModule
useMultiplicativeFactorForLUT
useSpecular
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_HapkeSpecularMulti2
class create_HapkeSpecularMulti2(
ident='Hapke_Phase_Function_2',
databaseName='Hapke2.db',
ModelName='all_equal_to_one',
useMultiplicativeFactorForLUT=1,
transmittanceDatabaseName='Lambertian_vegetation.db',
transmittanceModelName='reflect_equal_1_trans_equal_1_1',
useSpecular=0,
SpecularData=None,
hapke2NodeMultiplicativeFactorForLUT=None
)
proportion of photons intercepted along an incident direction that are scattered within a solid angle along a given direction proportion of photons intercepted along an incident direction that are scattered within a solid angle along a given direction Reflectance database Reflectance database Name of the spectral data base (text file) used to compute the spectral phase function(s) Name of the spectral data base (text file) used to compute the spectral phase function(s) useMultiplicativeFactorForLUT useMultiplicativeFactorForLUT Transmittance database Transmittance database Transmittance model Transmittance model
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
ModelName
SpecularData
Tag_strip_pattern_
databaseName
hapke2NodeMultiplicativeFactorForLUT
ident
member_data_items_
subclass
superclass
transmittanceDatabaseName
transmittanceModelName
tzoff_pattern
useMultiplicativeFactorForLUT
useSpecular
Class methods
Instance variables
ModelName
SpecularData
databaseName
hapke2NodeMultiplicativeFactorForLUT
ident
transmittanceDatabaseName
transmittanceModelName
useMultiplicativeFactorForLUT
useSpecular
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_HapkeSpecularMultiFunctions
class create_HapkeSpecularMultiFunctions(
HapkeSpecularMulti=None,
HapkeSpecularMulti2=None
)
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
HapkeSpecularMulti
HapkeSpecularMulti2
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
HapkeSpecularMulti
HapkeSpecularMulti2
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_Lambertian
class create_Lambertian(
databaseName='Lambertian_vegetation.db',
ModelName='reflect_equal_1_trans_equal_0_0',
useSpecular=0,
SpecularData=None,
ProspectExternalModule=None
)
Lambertian Lambertian Reflectance database Reflectance database Name of the spectral data base (text file) used to compute the spectral phase function(s) Name of the spectral data base (text file) used to compute the spectral phase function(s) Use specular Use specular
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
ModelName
ProspectExternalModule
SpecularData
Tag_strip_pattern_
databaseName
member_data_items_
subclass
superclass
tzoff_pattern
useSpecular
Class methods
Instance variables
ModelName
ProspectExternalModule
SpecularData
databaseName
useSpecular
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_LambertianMulti
class create_LambertianMulti(
lambertianDefinition=0,
ident='Lambertian_Phase_Function_1',
useMultiplicativeFactorForLUT=1,
roStDev=0.0,
Lambertian=None,
Marmit=None,
lambertianNodeMultiplicativeFactorForLUT=None
)
LambertianMulti LambertianMulti Definition Definition proportion of photons intercepted along an incident direction that are scattered within a solid angle along a given direction proportion of photons intercepted along an incident direction that are scattered within a solid angle along a given direction useMultiplicativeFactorForLUT useMultiplicativeFactorForLUT Coefficient of determination : standard deviation / mean. The value provided is considered as corresponding to 3 sigmas. Coefficient of determination : standard deviation / mean. The value provided is considered as corresponding to 3 sigmas.
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Lambertian
Marmit
Tag_strip_pattern_
ident
lambertianDefinition
lambertianNodeMultiplicativeFactorForLUT
member_data_items_
roStDev
subclass
superclass
tzoff_pattern
useMultiplicativeFactorForLUT
Class methods
Instance variables
Lambertian
Marmit
ident
lambertianDefinition
lambertianNodeMultiplicativeFactorForLUT
roStDev
useMultiplicativeFactorForLUT
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_LambertianMultiFunctions
class create_LambertianMultiFunctions(
LambertianMulti=None
)
LambertianMultiFunctions LambertianMultiFunctions
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
LambertianMulti
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
LambertianMulti
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_Manual
class create_Manual(
LAD_m=1,
LAD_b0=45,
LAD_b1=0,
LAD_b2=90
)
A cos ^m [PI/2 Theta-b0 /b2-b0] A cos ^m [PI/2 Theta-b0 /b2-b0] Mean angle of leaf distribution Mean angle of leaf distribution Minimum angle of leaf distribution Minimum angle of leaf distribution Maximum angle of leaf distribution Maximum angle of leaf distribution
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
LAD_b0
LAD_b1
LAD_b2
LAD_m
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
LAD_b0
LAD_b1
LAD_b2
LAD_m
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_Marmit
class create_Marmit(
marmitDatabase='MartmitModels.txt',
marmitModel='Lobell_2002::Xeric Andisol',
smc=10,
d=0.005,
keepOutputFile=0
)
Marmit Marmit Marmit Marmit Marmit model Marmit model SMC SMC Delta Delta Keep the file generated by Marmit Keep the file generated by Marmit
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
d
keepOutputFile
marmitDatabase
marmitModel
member_data_items_
smc
subclass
superclass
tzoff_pattern
Class methods
Instance variables
d
keepOutputFile
marmitDatabase
marmitModel
smc
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_MixedMulti
class create_MixedMulti(
ident='Mixed_model',
FirstProperty=None,
SecondProperty=None
)
Mixed Mixed Mixed property name Mixed property name
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
FirstProperty
SecondProperty
Tag_strip_pattern_
ident
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
FirstProperty
SecondProperty
ident
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_MixedMultiFunctions
class create_MixedMultiFunctions(
MixedMulti=None
)
Mixed Mixed
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
MixedMulti
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
MixedMulti
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_OpticalPropertyLink
class create_OpticalPropertyLink(
type_=0,
indexFctPhase=0,
ident='linkedOpticalProperty'
)
Type of optical property Type of optical property Optical property index Optical property index Linked Optical property name Linked Optical property name
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
ident
indexFctPhase
member_data_items_
subclass
superclass
type_
tzoff_pattern
Class methods
Instance variables
ident
indexFctPhase
type_
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_PhaseExtern
class create_PhaseExtern(
ident='Phase_extern_model',
databaseName='Phase_extern.db',
ModelName='BSDF_example',
addPhaseExternToDatabase=0,
AddPhaseExtern=None
)
Phase Extern Phase Extern Function name Function name Database name Database name Model name Model name Add a phase extern to database Add a phase extern to database
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
AddPhaseExtern
ModelName
Tag_strip_pattern_
addPhaseExternToDatabase
databaseName
ident
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
AddPhaseExtern
ModelName
addPhaseExternToDatabase
databaseName
ident
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_PhaseExternMultiFunctions
class create_PhaseExternMultiFunctions(
PhaseExtern=None
)
Phase Extern Phase Extern
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
PhaseExtern
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
PhaseExtern
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_PrecomputedIPARs
class create_PrecomputedIPARs(
minIPAR=0,
maxIPAR=100
)
Elements with an IPAR equal or below to this value gets the minimum temperature of the range. Elements inside the IPAR range receive a temperature following a "power 4" interpolation. Elements with an IPAR equal or below to this value gets the minimum temperature of the range. Elements inside the IPAR range receive a temperature following a "power 4" interpolation. Elements with an IPAR equal or above to this value gets the maximum temperature of the range. Elements inside the IPAR range receive a temperature following a "power 4" interpolation. Elements with an IPAR equal or above to this value gets the maximum temperature of the range. Elements inside the IPAR range receive a temperature following a "power 4" interpolation.
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
maxIPAR
member_data_items_
minIPAR
subclass
superclass
tzoff_pattern
Class methods
Instance variables
maxIPAR
minIPAR
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_ProspectExternParameters
class create_ProspectExternParameters(
inputProspectFile='Prospect_Fluspect/Optipar2021_ProspectPRO.txt',
N=1.5,
Cab=40,
Car=10.0,
CBrown=0.0,
Cw=0.012,
useCm=0,
anthocyanin=0,
Cm=0.01,
Cp=0.001,
Cbc=0.009,
isV2Z=0,
V2Z=None
)
Input prospect database file Input prospect database file Leaf internal structure parameter - N Leaf internal structure parameter - N Leaf chlorophyll a+b content - Cab (μg.cm-2) Leaf chlorophyll a+b content - Cab (μg.cm-2) Leaf carotenoid content
- Car (μg.cm-2) Leaf carotenoid content - Car (μg.cm-2) Brown pigment content - CBrown (arbitrary unit) Brown pigment content
- CBrown (arbitrary unit) Leaf equivalent water thickness - Cw (cm) Leaf equivalent water thickness - Cw (cm) Define type of dry matter content Define type of dry matter content Anthocyanin content (μg.cm-2) Anthocyanin content (μg.cm-2) Leaf dry matter content - Cm (g.cm-2) Leaf dry matter content - Cm (g.cm-2) Nitrogen-based dry matter protein content [g.cm-2] Nitrogen- based dry matter protein content [g.cm-2] Carbon-based dry matter constituents' content [g.cm-2] Carbon-based dry matter constituents' content [g.cm-2] Use Violaxanthin-to-Zeaxanthin transformation Use Violaxanthin-to-Zeaxanthin transformation
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
CBrown
Cab
Car
Cbc
Cm
Cp
Cw
N
Tag_strip_pattern_
V2Z
anthocyanin
inputProspectFile
isV2Z
member_data_items_
subclass
superclass
tzoff_pattern
useCm
Class methods
Instance variables
CBrown
Cab
Car
Cbc
Cm
Cp
Cw
N
V2Z
anthocyanin
inputProspectFile
isV2Z
useCm
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_ProspectExternalModule
class create_ProspectExternalModule(
useProspectExternalModule=0,
isFluorescent=0,
ProspectExternParameters=None,
FluorescenceYields=None,
WindProfileEta=None
)
Using Prospect external module. With this option, vegetation optical properties (reflectance and transmittance) come from PROSPECT model (version 3.01) simulation. Using Prospect external module. With this option, vegetation optical properties (reflectance and transmittance) come from PROSPECT model (version 3.01) simulation. This optical properties generated fluorescence, based on the prospect parameters. This optical properties generated fluorescence, based on the prospect parameters.
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
FluorescenceYields
ProspectExternParameters
Tag_strip_pattern_
WindProfileEta
isFluorescent
member_data_items_
subclass
superclass
tzoff_pattern
useProspectExternalModule
Class methods
Instance variables
FluorescenceYields
ProspectExternParameters
WindProfileEta
isFluorescent
useProspectExternalModule
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_RPVMulti
class create_RPVMulti(
ident='RPV_Phase_Function_1',
databaseName='RPV.db',
ModelName='all_equal_one',
theta_max=90,
useMultiplicativeFactorForLUT=1,
useSpecular=0,
transmittanceDatabaseName='Lambertian_vegetation.db',
transmittanceModelName='reflect_equal_1_trans_equal_0_0',
SpecularData=None,
RPVNodeMultiplicativeFactorForLUT=None
)
proportion of photons intercepted along an incident direction that are scattered within a solid angle along a given direction proportion of photons intercepted along an incident direction that are scattered within a solid angle along a given direction Reflectance database Reflectance database Name of the spectral data base (text file) used to compute the spectral phase function(s) Name of the spectral data base (text file) used to compute the spectral phase function(s) reflectance rho(theta, phi | theta theta_max) will be corrected to rho(theta, phi | theta reflectance rho(theta, phi | theta theta_max) will be corrected to rho(theta, phi | theta useMultiplicativeFactorForLUT useMultiplicativeFactorForLUT Use specular Use specular Transmittance database Transmittance database Transmittance model Transmittance model
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
ModelName
RPVNodeMultiplicativeFactorForLUT
SpecularData
Tag_strip_pattern_
databaseName
ident
member_data_items_
subclass
superclass
theta_max
transmittanceDatabaseName
transmittanceModelName
tzoff_pattern
useMultiplicativeFactorForLUT
useSpecular
Class methods
Instance variables
ModelName
RPVNodeMultiplicativeFactorForLUT
SpecularData
databaseName
ident
theta_max
transmittanceDatabaseName
transmittanceModelName
useMultiplicativeFactorForLUT
useSpecular
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_RPVMultiFunctions
class create_RPVMultiFunctions(
RPVMulti=None
)
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
RPVMulti
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
RPVMulti
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_RPVMultiplicativeFactorForLUT
class create_RPVMultiplicativeFactorForLUT(
rhoZero_RPVMultiplicativeFactor=0.7,
k_RPVMultiplicativeFactor=0.95,
g_RPVMultiplicativeFactor=0.1,
h_RPVMultiplicativeFactor=0.7,
directTransmittanceFactor=1,
diffuseTransmittanceFactor=1,
specularIntensityFactor=1,
useOpticalFactorMatrix=0,
opticalFactorMatrix=None
)
Rho_0 Rho_0 k k g g h h Direct transmittance Direct transmittance Diffuse transmittance Diffuse transmittance Necessary for building up LUT tables with variable specular intensity values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. Necessary for building up LUT tables with variable specular intensity values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. Apply a 3D factor matrix per cell on optical properties Apply a 3D factor matrix per cell on optical properties
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
diffuseTransmittanceFactor
directTransmittanceFactor
g_RPVMultiplicativeFactor
h_RPVMultiplicativeFactor
k_RPVMultiplicativeFactor
member_data_items_
opticalFactorMatrix
rhoZero_RPVMultiplicativeFactor
specularIntensityFactor
subclass
superclass
tzoff_pattern
useOpticalFactorMatrix
Class methods
Instance variables
diffuseTransmittanceFactor
directTransmittanceFactor
g_RPVMultiplicativeFactor
h_RPVMultiplicativeFactor
k_RPVMultiplicativeFactor
opticalFactorMatrix
rhoZero_RPVMultiplicativeFactor
specularIntensityFactor
useOpticalFactorMatrix
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_RPVNodeMultiplicativeFactorForLUT
class create_RPVNodeMultiplicativeFactorForLUT(
useSameFactorForAllBands=1,
rhoZero_RPVMultiplicativeFactor=0.7,
k_RPVMultiplicativeFactor=0.95,
g_RPVMultiplicativeFactor=0.1,
h_RPVMultiplicativeFactor=0.7,
directTransmittanceFactor=1,
diffuseTransmittanceFactor=1,
specularIntensityFactor=1,
useSameOpticalFactorMatrixForAllBands=0,
RPVMultiplicativeFactorForLUT=None,
opticalFactorMatrix=None
)
When selected, the parameters values of every spectral band will be equal to these parameters. When selected, the parameters values of every spectral band will be equal to these parameters. Rho_0 Rho_0 k k g g h h Direct transmittance Direct transmittance Diffuse transmittance Diffuse transmittance Necessary for building up LUT tables with variable specular intensity values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. Necessary for building up LUT tables with variable specular intensity values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. Apply the same 3D factor matrix per cell on optical properties to all the spectral bands Apply the same 3D factor matrix per cell on optical properties to all the spectral bands
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
RPVMultiplicativeFactorForLUT
Tag_strip_pattern_
diffuseTransmittanceFactor
directTransmittanceFactor
g_RPVMultiplicativeFactor
h_RPVMultiplicativeFactor
k_RPVMultiplicativeFactor
member_data_items_
opticalFactorMatrix
rhoZero_RPVMultiplicativeFactor
specularIntensityFactor
subclass
superclass
tzoff_pattern
useSameFactorForAllBands
useSameOpticalFactorMatrixForAllBands
Class methods
Instance variables
RPVMultiplicativeFactorForLUT
diffuseTransmittanceFactor
directTransmittanceFactor
g_RPVMultiplicativeFactor
h_RPVMultiplicativeFactor
k_RPVMultiplicativeFactor
opticalFactorMatrix
rhoZero_RPVMultiplicativeFactor
specularIntensityFactor
useSameFactorForAllBands
useSameOpticalFactorMatrixForAllBands
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_ScopeTemperatureFile
class create_ScopeTemperatureFile(
sunlitFile='choose',
shadedFile='choose'
)
1D SCOPE Temperature files 1D SCOPE Temperature files Sunlit file Sunlit file Shaded file Shaded file
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
member_data_items_
shadedFile
subclass
sunlitFile
superclass
tzoff_pattern
Class methods
Instance variables
shadedFile
sunlitFile
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_SecondProperty
class create_SecondProperty(
OpticalPropertyLink=None
)
Second mixed property Second mixed property
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
OpticalPropertyLink
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
OpticalPropertyLink
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_SpecularData
class create_SpecularData(
specularDatabaseName='Specular.db',
specularModelName='basic',
useRefraction=0,
specularRadianceDistribution=0
)
All cells are empty at a distance less than "a x local tree crown radius" All cells are empty at a distance less than "a x local tree crown radius" Specular database Specular database Specular model Specular model This option requires: - to simulate the specular surface with the "double face" option, - to store fluxes per direction (it is an option of the DART advanced mode) In the absence of double face, the surface is transparent for fluxes along directions which have an angle smaller than 90deg relative to the surface normal If fluxes are not stored per direction, there is no refraction for fluxes other than sun flux. This option requires: - to simulate the specular surface with the "double face" option, - to store fluxes per direction (it is an option of the DART advanced mode) In the absence of double face, the surface is transparent for fluxes along directions which have an angle smaller than 90deg relative to the surface normal If fluxes are not stored per direction, there is no refraction for fluxes other than sun flux. Radiance distribution around the specular direction (cf. DART handbook ch. II.5.1). Radiance distribution around the specular direction (cf. DART handbook ch. II.5.1).
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
member_data_items_
specularDatabaseName
specularModelName
specularRadianceDistribution
subclass
superclass
tzoff_pattern
useRefraction
Class methods
Instance variables
specularDatabaseName
specularModelName
specularRadianceDistribution
useRefraction
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_SpecularMulti
class create_SpecularMulti(
ident='Specular_model',
databaseName='refractiveIndex.db',
ni='air',
nt='glass',
roughnessFactor=0.1,
opticalDepth=0.0,
materialCharacter=2,
useMultiplicativeFactorForLUT=1,
OpticalPropertyLink=None,
SpecularNodeMultiplicativeFactorForLUT=None
)
Specular Specular Specular property name Specular property name Refractive index database Refractive index database Exterior refractive index Exterior refractive index Interior refractive index Interior refractive index The surface is supposed to be made of a collection of micro-facets, the roughness is the RMS of the slope of the micro-facets. 0 for perfect specular surface; (0, 1] for rough and glossy surface The surface is supposed to be made of a collection of micro-facets, the roughness is the RMS of the slope of the micro-facets. 0 for perfect specular surface; (0, 1] for rough and glossy surface Optical depth of the absorption attenuation of radiation that transmits from exterior medium to interior medium Optical depth of the absorption attenuation of radiation that transmits from exterior medium to interior medium Material character: (1) interface: its an interface between two medium. This interface can be smooth or rough; (2) thin layer: a thin layer with two interfaces, with the exterior media ni and interior media nt (e.g., windows), multi-bounce happens inside the thin layer; (3) Glossy surface + diffuse base: it consists two layers, the top layer has glossy reflection properties and the bottom layer has diffuse scattering properties (e.g., leaf: wax surface + mesophyll) Material character: (1) interface: its an interface between two medium. This interface can be smooth or rough; (2) thin layer: a thin layer with two interfaces, with the exterior media ni and interior media nt (e.g., windows), multi-bounce happens inside the thin layer; (3) Glossy surface + diffuse base: it consists two layers, the top layer has glossy reflection properties and the bottom layer has diffuse scattering properties (e.g., leaf: wax surface + mesophyll) Multiplicative factor for database Multiplicative factor for database
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
OpticalPropertyLink
SpecularNodeMultiplicativeFactorForLUT
Tag_strip_pattern_
databaseName
ident
materialCharacter
member_data_items_
ni
nt
opticalDepth
roughnessFactor
subclass
superclass
tzoff_pattern
useMultiplicativeFactorForLUT
Class methods
Instance variables
OpticalPropertyLink
SpecularNodeMultiplicativeFactorForLUT
databaseName
ident
materialCharacter
ni
nt
opticalDepth
roughnessFactor
useMultiplicativeFactorForLUT
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_SpecularMultiFunctions
class create_SpecularMultiFunctions(
SpecularMulti=None
)
Specular Specular
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
SpecularMulti
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
SpecularMulti
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_SpecularMultiplicativeFactorForLUT
class create_SpecularMultiplicativeFactorForLUT(
niFactor=1,
kiFactor=1,
ntFactor=1,
ktFactor=1,
reflectionIntensityFactor=1,
transmissionIntensityFactor=1,
opticalDepthFactor=1,
useOpticalFactorMatrix=0,
opticalFactorMatrix=None
)
Spectral band Spectral band ni factor ni factor ki factor ki factor nt factor nt factor kt factor kt factor Reflection intensity factor Reflection intensity factor Transmission intensity factor Transmission intensity factor Optical depth factor Optical depth factor Use an extra factor during RT (dart) stage Use an extra factor during RT (dart) stage
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
kiFactor
ktFactor
member_data_items_
niFactor
ntFactor
opticalDepthFactor
opticalFactorMatrix
reflectionIntensityFactor
subclass
superclass
transmissionIntensityFactor
tzoff_pattern
useOpticalFactorMatrix
Class methods
Instance variables
kiFactor
ktFactor
niFactor
ntFactor
opticalDepthFactor
opticalFactorMatrix
reflectionIntensityFactor
transmissionIntensityFactor
useOpticalFactorMatrix
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_SpecularNodeMultiplicativeFactorForLUT
class create_SpecularNodeMultiplicativeFactorForLUT(
useSameFactorForAllBands=1,
niFactor=1,
kiFactor=1,
ntFactor=1,
ktFactor=1,
reflectionIntensityFactor=1,
transmissionIntensityFactor=1,
opticalDepthFactor=1,
useSameOpticalFactorMatrixForAllBands=0,
SpecularMultiplicativeFactorForLUT=None,
opticalFactorMatrix=None
)
Multiplicative factor per spectral band Multiplicative factor per spectral band Use same multiplicator for every band Use same multiplicator for every band ni factor ni factor ki factor ki factor nt factor nt factor kt factor kt factor Reflection intensity factor Reflection intensity factor Transmission intensity factor Transmission intensity factor Optical depth factor Optical depth factor Use an extra factor for all bands during RT (dart) stage Use an extra factor for all bands during RT (dart) stage
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
SpecularMultiplicativeFactorForLUT
Tag_strip_pattern_
kiFactor
ktFactor
member_data_items_
niFactor
ntFactor
opticalDepthFactor
opticalFactorMatrix
reflectionIntensityFactor
subclass
superclass
transmissionIntensityFactor
tzoff_pattern
useSameFactorForAllBands
useSameOpticalFactorMatrixForAllBands
Class methods
Instance variables
SpecularMultiplicativeFactorForLUT
kiFactor
ktFactor
niFactor
ntFactor
opticalDepthFactor
opticalFactorMatrix
reflectionIntensityFactor
transmissionIntensityFactor
useSameFactorForAllBands
useSameOpticalFactorMatrixForAllBands
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_SunlitAndShadedTemperature
class create_SunlitAndShadedTemperature(
sunlitTemperature=300.0,
shadedTemperature=300.0
)
Sunlit and shaded temperature / facet, volume Sunlit and shaded temperature / facet, volume Sunlit temperature Sunlit temperature Shaded temperature Shaded temperature
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
member_data_items_
shadedTemperature
subclass
sunlitTemperature
superclass
tzoff_pattern
Class methods
Instance variables
shadedTemperature
sunlitTemperature
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_Surfaces
class create_Surfaces(
LambertianMultiFunctions=None,
HapkeSpecularMultiFunctions=None,
RPVMultiFunctions=None,
PhaseExternMultiFunctions=None,
SpecularMultiFunctions=None,
MixedMultiFunctions=None
)
Surfaces Surfaces
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
HapkeSpecularMultiFunctions
LambertianMultiFunctions
MixedMultiFunctions
PhaseExternMultiFunctions
RPVMultiFunctions
SpecularMultiFunctions
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
HapkeSpecularMultiFunctions
LambertianMultiFunctions
MixedMultiFunctions
PhaseExternMultiFunctions
RPVMultiFunctions
SpecularMultiFunctions
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_Temperatures
class create_Temperatures(
ThermalFunction=None
)
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
ThermalFunction
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
ThermalFunction
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_ThermalFunction
class create_ThermalFunction(
override3DMatrix=0,
deltaT=20.0,
meanT=300.0,
idTemperature='Temperature_290_310',
useOpticalFactorMatrix=0,
singleTemperatureSurface=1,
usePrecomputedIPARs=0,
opticalFactorMatrix=None,
SunlitAndShadedTemperature=None,
ScopeTemperatureFile=None,
PrecomputedIPARs=None
)
Elements of the scene using a thermal function with this option enabled will ignore the temperature provided by the 3D Matrix option. Elements of the scene using a thermal function with this option enabled will ignore the temperature provided by the 3D Matrix option. delta temperature : object temperature defined by a function of temperature will be between [meanT - deltaT/2 ; meanT + deltaT/2] delta temperature : object temperature defined by a function of temperature will be between [meanT - deltaT/2 ; meanT + deltaT/2] Mean temperature Mean temperature Thermal Function ID Thermal Function ID If checked, a single temperature will be applied to both side of the surfaces, namely the maximum. Otherwise, each side may have a different temperature depending on their individual illumination. If checked, a single temperature will be applied to both side of the surfaces, namely the maximum. Otherwise, each side may have a different temperature depending on their individual illumination. Precomputed IPARs thresholds for temperature distribution. The IPAR is the total illumination intercepted by an element divided by its area. If this option is not checked, DART will compute the IPARs range and write the resulting values in the simulation.properties. These values can then be reused in another simulation -using similar illumination parameters- to obtain a corresponding temperature distribution. Precomputed IPARs thresholds for temperature distribution. The IPAR is the total illumination intercepted by an element divided by its area. If this option is not checked, DART will compute the IPARs range and write the resulting values in the simulation.properties. These values can then be reused in another simulation -using similar illumination parameters- to obtain a corresponding temperature distribution.
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
PrecomputedIPARs
ScopeTemperatureFile
SunlitAndShadedTemperature
Tag_strip_pattern_
deltaT
idTemperature
meanT
member_data_items_
opticalFactorMatrix
override3DMatrix
singleTemperatureSurface
subclass
superclass
tzoff_pattern
useOpticalFactorMatrix
usePrecomputedIPARs
Class methods
Instance variables
PrecomputedIPARs
ScopeTemperatureFile
SunlitAndShadedTemperature
deltaT
idTemperature
meanT
opticalFactorMatrix
override3DMatrix
singleTemperatureSurface
useOpticalFactorMatrix
usePrecomputedIPARs
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_UnderstoryMulti
class create_UnderstoryMulti(
ident='Turbid_Leaf_Deciduous_Phase_Function',
lad=1,
dimFoliar=0.01,
thermalHotSpotFactor=0.1,
hasDifferentModelForBottom=0,
UnderstoryMultiModel=None,
UnderstoryMultiTopModel=None,
UnderstoryMultiBottomModel=None,
Ellipsoidal=None,
Elliptical=None,
UserDefined=None,
Manual=None,
BoundedUniform=None,
DirectionalClumpingIndexProperties=None
)
proportion of photons intercepted along an incident direction that are scattered within a solid angle along a given direction proportion of photons intercepted along an incident direction that are scattered within a solid angle along a given direction Leaf Angle Distribution Not used for "Triangle" to "Turbid" transformation. In that case, there are several LADs and these LADs are ellipsoidal Leaf Angle Distribution Not used for "Triangle" to "Turbid" transformation. In that case, there are several LADs and these LADs are ellipsoidal 0 for no hot spot) 0 for no hot spot) Thermal Hot-Spot factor (see manual) Thermal Hot-Spot factor (see manual) Has a different model for the bottom of vegetation Has a different model for the bottom of vegetation
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
BoundedUniform
DirectionalClumpingIndexProperties
Ellipsoidal
Elliptical
Manual
Tag_strip_pattern_
UnderstoryMultiBottomModel
UnderstoryMultiModel
UnderstoryMultiTopModel
UserDefined
dimFoliar
hasDifferentModelForBottom
ident
lad
member_data_items_
subclass
superclass
thermalHotSpotFactor
tzoff_pattern
Class methods
Instance variables
BoundedUniform
DirectionalClumpingIndexProperties
Ellipsoidal
Elliptical
Manual
UnderstoryMultiBottomModel
UnderstoryMultiModel
UnderstoryMultiTopModel
UserDefined
dimFoliar
hasDifferentModelForBottom
ident
lad
thermalHotSpotFactor
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_UnderstoryMultiBottomModel
class create_UnderstoryMultiBottomModel(
databaseName='Lambertian_vegetation.db',
ModelName='leaf_deciduous',
useSpecular=0,
useMultiplicativeFactorForLUT=1,
SpecularData=None,
ProspectExternalModule=None,
understoryNodeMultiplicativeFactorForLUT=None
)
Reflectance database Reflectance database Name of the spectral data base (text file) used to compute the spectral phase function(s) Name of the spectral data base (text file) used to compute the spectral phase function(s) Use specular Use specular
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
ModelName
ProspectExternalModule
SpecularData
Tag_strip_pattern_
databaseName
member_data_items_
subclass
superclass
tzoff_pattern
understoryNodeMultiplicativeFactorForLUT
useMultiplicativeFactorForLUT
useSpecular
Class methods
Instance variables
ModelName
ProspectExternalModule
SpecularData
databaseName
understoryNodeMultiplicativeFactorForLUT
useMultiplicativeFactorForLUT
useSpecular
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_UnderstoryMultiFunctions
class create_UnderstoryMultiFunctions(
outputLADFile=0,
integrationStepOnTheta=1,
integrationStepOnPhi=10,
UnderstoryMulti=None
)
- Write computed LAD into the file : output/lib_phase/LAD.txt Write
- computed LAD into the file : output/lib_phase/LAD.txt
- Integration step on theta for the computation of phase functions
- (1 - 90). The algorithm takes the nearest value from : 1, 2, 3,
- 5, 6, 9, 10, 15, 18, 30, 45, 90 Integration step on theta for
- the computation of phase functions (1 - 90). The algorithm takes
- the nearest value from : 1, 2, 3, 5, 6, 9, 10, 15, 18, 30, 45,
- 90 Integration step on phi for the computation of phase
- functions (1 - 360). The algorithm takes the nearest value from
- 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 18, 20, 24, 30, 36, 40, 45, 60, 72, 90, 120, 180, 360 Integration step on phi for the computation of phase functions (1 - 360). The algorithm takes the nearest value from : 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 18, 20, 24, 30, 36, 40, 45, 60, 72, 90, 120, 180, 360
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
UnderstoryMulti
integrationStepOnPhi
integrationStepOnTheta
member_data_items_
outputLADFile
subclass
superclass
tzoff_pattern
Class methods
Instance variables
UnderstoryMulti
integrationStepOnPhi
integrationStepOnTheta
outputLADFile
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_UnderstoryMultiModel
class create_UnderstoryMultiModel(
databaseName='Lambertian_vegetation.db',
ModelName='leaf_deciduous',
useSpecular=0,
useMultiplicativeFactorForLUT=1,
SpecularData=None,
ProspectExternalModule=None,
understoryNodeMultiplicativeFactorForLUT=None
)
Reflectance database Reflectance database Name of the spectral data base (text file) used to compute the spectral phase function(s) Name of the spectral data base (text file) used to compute the spectral phase function(s) Use specular Use specular
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
ModelName
ProspectExternalModule
SpecularData
Tag_strip_pattern_
databaseName
member_data_items_
subclass
superclass
tzoff_pattern
understoryNodeMultiplicativeFactorForLUT
useMultiplicativeFactorForLUT
useSpecular
Class methods
Instance variables
ModelName
ProspectExternalModule
SpecularData
databaseName
understoryNodeMultiplicativeFactorForLUT
useMultiplicativeFactorForLUT
useSpecular
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_UnderstoryMultiTopModel
class create_UnderstoryMultiTopModel(
databaseName='Lambertian_vegetation.db',
ModelName='leaf_deciduous',
useSpecular=0,
useMultiplicativeFactorForLUT=1,
SpecularData=None,
ProspectExternalModule=None,
understoryNodeMultiplicativeFactorForLUT=None
)
Reflectance database Reflectance database Name of the spectral data base (text file) used to compute the spectral phase function(s) Name of the spectral data base (text file) used to compute the spectral phase function(s) Use specular Use specular
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
ModelName
ProspectExternalModule
SpecularData
Tag_strip_pattern_
databaseName
member_data_items_
subclass
superclass
tzoff_pattern
understoryNodeMultiplicativeFactorForLUT
useMultiplicativeFactorForLUT
useSpecular
Class methods
Instance variables
ModelName
ProspectExternalModule
SpecularData
databaseName
understoryNodeMultiplicativeFactorForLUT
useMultiplicativeFactorForLUT
useSpecular
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_UserDefined
class create_UserDefined(
fileName='LADFile.txt'
)
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
fileName
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
fileName
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_V2Z
class create_V2Z(
v2z='0.05'
)
Violaxanthin-to-Zeaxanthin transformation Violaxanthin-to-Zeaxanthin transformation Violaxanthin-to-Zeaxanthin transformation status [0-1]: 0 Violaxanthin-to-Zeaxanthin transformation status [0-1]: 0
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
v2z
Class methods
Instance variables
v2z
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_Volumes
class create_Volumes(
UnderstoryMultiFunctions=None,
AirMultiFunctions=None
)
Volumes Volumes
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
AirMultiFunctions
Tag_strip_pattern_
UnderstoryMultiFunctions
member_data_items_
subclass
superclass
tzoff_pattern
Class methods
Instance variables
AirMultiFunctions
UnderstoryMultiFunctions
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_WindProfileEta
class create_WindProfileEta(
useBioClimaticWeighting=0,
BioClimaticWeighting=None
)
All cells are empty at a distance less than "a x local tree crown radius" All cells are empty at a distance less than "a x local tree crown radius" Provides to DART a profile of coefficient for the thermal emission depending on the height and angles of the fluorescing surface. These coefficients depend on the profile of winds and temperature and can provided by the SCOPE model, for example. Provides to DART a profile of coefficient for the thermal emission depending on the height and angles of the fluorescing surface. These coefficients depend on the profile of winds and temperature and can provided by the SCOPE model, for example.
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
BioClimaticWeighting
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
useBioClimaticWeighting
Class methods
Instance variables
BioClimaticWeighting
useBioClimaticWeighting
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_Yield
class create_Yield(
yieldPS=0.012
)
Chl. fluorescence quantum yield of combined PSI and PSII Chl. fluorescence quantum yield of combined PSI and PSII
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
yieldPS
Class methods
Instance variables
yieldPS
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_Yields
class create_Yields(
yieldPSI=0.002,
yieldPSII=0.01
)
Yield of the photo-system I Yield of the photo-system I Yield of the photo-system II Yield of the photo-system II
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
member_data_items_
subclass
superclass
tzoff_pattern
yieldPSI
yieldPSII
Class methods
Instance variables
yieldPSI
yieldPSII
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_hapke2MultiplicativeFactorForLUT
class create_hapke2MultiplicativeFactorForLUT(
directTransmittanceFactor=0,
diffuseTransmittanceFactor=0,
specularIntensityFactor=1,
hapkeParameterW=1.0,
hapkeParameterC=1.0,
hapkeParameterB=1.0,
hapkeParameterH=1.0,
hapkeParameterB0=1.0,
hapkeParameterTh=1.0,
useOpticalFactorMatrix=0,
opticalFactorMatrix=None
)
Direct transmittance Direct transmittance Diffuse transmittance Diffuse transmittance Necessary for building up LUT tables with variable specular intensity values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. Necessary for building up LUT tables with variable specular intensity values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. W W C C B B H H B0 B0 theta (in degrees) theta (in degrees) Apply a 3D factor matrix per cell on optical properties Apply a 3D factor matrix per cell on optical properties
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
diffuseTransmittanceFactor
directTransmittanceFactor
hapkeParameterB
hapkeParameterB0
hapkeParameterC
hapkeParameterH
hapkeParameterTh
hapkeParameterW
member_data_items_
opticalFactorMatrix
specularIntensityFactor
subclass
superclass
tzoff_pattern
useOpticalFactorMatrix
Class methods
Instance variables
diffuseTransmittanceFactor
directTransmittanceFactor
hapkeParameterB
hapkeParameterB0
hapkeParameterC
hapkeParameterH
hapkeParameterTh
hapkeParameterW
opticalFactorMatrix
specularIntensityFactor
useOpticalFactorMatrix
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_hapke2NodeMultiplicativeFactorForLUT
class create_hapke2NodeMultiplicativeFactorForLUT(
useSameFactorForAllBands=1,
directTransmittanceFactor=0,
diffuseTransmittanceFactor=0,
specularIntensityFactor=1,
hapkeParameterW=1.0,
hapkeParameterC=1.0,
hapkeParameterB=1.0,
hapkeParameterH=1.0,
hapkeParameterB0=1.0,
hapkeParameterTh=1.0,
useSameOpticalFactorMatrixForAllBands=0,
hapke2MultiplicativeFactorForLUT=None,
opticalFactorMatrix=None
)
When selected, the parameters values of every spectral band will be equal to these parameters. When selected, the parameters values of every spectral band will be equal to these parameters. Direct transmittance Direct transmittance Diffuse transmittance Diffuse transmittance Necessary for building up LUT tables with variable specular intensity values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. Necessary for building up LUT tables with variable specular intensity values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. W W C C B B H H B0 B0 theta (in degrees) theta (in degrees) Apply the same 3D factor matrix per cell on optical properties to all the spectral bands Apply the same 3D factor matrix per cell on optical properties to all the spectral bands
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
diffuseTransmittanceFactor
directTransmittanceFactor
hapke2MultiplicativeFactorForLUT
hapkeParameterB
hapkeParameterB0
hapkeParameterC
hapkeParameterH
hapkeParameterTh
hapkeParameterW
member_data_items_
opticalFactorMatrix
specularIntensityFactor
subclass
superclass
tzoff_pattern
useSameFactorForAllBands
useSameOpticalFactorMatrixForAllBands
Class methods
Instance variables
diffuseTransmittanceFactor
directTransmittanceFactor
hapke2MultiplicativeFactorForLUT
hapkeParameterB
hapkeParameterB0
hapkeParameterC
hapkeParameterH
hapkeParameterTh
hapkeParameterW
opticalFactorMatrix
specularIntensityFactor
useSameFactorForAllBands
useSameOpticalFactorMatrixForAllBands
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_hapkeMultiplicativeFactorForLUT
class create_hapkeMultiplicativeFactorForLUT(
directTransmittanceFactor=0,
diffuseTransmittanceFactor=0,
specularIntensityFactor=1,
hapkeParameterW=1.0,
hapkeParameterC1=1.0,
hapkeParameterC2=1.0,
hapkeParameterC3=1.0,
hapkeParameterC4=1.0,
hapkeParameterH1=1.0,
hapkeParameterH2=1.0,
useOpticalFactorMatrix=0,
opticalFactorMatrix=None
)
Direct transmittance Direct transmittance Diffuse transmittance Diffuse transmittance Necessary for building up LUT tables with variable specular intensity values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. Necessary for building up LUT tables with variable specular intensity values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. W W c1 c1 c2 c2 c3 c3 c4 c4 h1 h1 h2 h2 Apply a 3D factor matrix per cell on optical properties Apply a 3D factor matrix per cell on optical properties
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
diffuseTransmittanceFactor
directTransmittanceFactor
hapkeParameterC1
hapkeParameterC2
hapkeParameterC3
hapkeParameterC4
hapkeParameterH1
hapkeParameterH2
hapkeParameterW
member_data_items_
opticalFactorMatrix
specularIntensityFactor
subclass
superclass
tzoff_pattern
useOpticalFactorMatrix
Class methods
Instance variables
diffuseTransmittanceFactor
directTransmittanceFactor
hapkeParameterC1
hapkeParameterC2
hapkeParameterC3
hapkeParameterC4
hapkeParameterH1
hapkeParameterH2
hapkeParameterW
opticalFactorMatrix
specularIntensityFactor
useOpticalFactorMatrix
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_hapkeNodeMultiplicativeFactorForLUT
class create_hapkeNodeMultiplicativeFactorForLUT(
useSameFactorForAllBands=1,
directTransmittanceFactor=0,
diffuseTransmittanceFactor=0,
specularIntensityFactor=1,
hapkeParameterW=1.0,
hapkeParameterC1=1.0,
hapkeParameterC2=1.0,
hapkeParameterC3=1.0,
hapkeParameterC4=1.0,
hapkeParameterH1=1.0,
hapkeParameterH2=1.0,
useSameOpticalFactorMatrixForAllBands=0,
hapkeMultiplicativeFactorForLUT=None,
opticalFactorMatrix=None
)
When selected, the parameters values of every spectral band will be equal to these parameters. When selected, the parameters values of every spectral band will be equal to these parameters. Direct transmittance Direct transmittance Diffuse transmittance Diffuse transmittance Necessary for building up LUT tables with variable specular intensity values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. Necessary for building up LUT tables with variable specular intensity values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. W W c1 c1 c2 c2 c3 c3 c4 c4 h1 h1 h2 h2 Apply the same 3D factor matrix per cell on optical properties to all the spectral bands Apply the same 3D factor matrix per cell on optical properties to all the spectral bands
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
diffuseTransmittanceFactor
directTransmittanceFactor
hapkeMultiplicativeFactorForLUT
hapkeParameterC1
hapkeParameterC2
hapkeParameterC3
hapkeParameterC4
hapkeParameterH1
hapkeParameterH2
hapkeParameterW
member_data_items_
opticalFactorMatrix
specularIntensityFactor
subclass
superclass
tzoff_pattern
useSameFactorForAllBands
useSameOpticalFactorMatrixForAllBands
Class methods
Instance variables
diffuseTransmittanceFactor
directTransmittanceFactor
hapkeMultiplicativeFactorForLUT
hapkeParameterC1
hapkeParameterC2
hapkeParameterC3
hapkeParameterC4
hapkeParameterH1
hapkeParameterH2
hapkeParameterW
opticalFactorMatrix
specularIntensityFactor
useSameFactorForAllBands
useSameOpticalFactorMatrixForAllBands
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_lambertianMultiplicativeFactorForLUT
class create_lambertianMultiplicativeFactorForLUT(
reflectanceFactor=1,
directTransmittanceFactor=1,
diffuseTransmittanceFactor=1,
specularIntensityFactor=1,
useOpticalFactorMatrix=0,
opticalFactorMatrix=None
)
lambertianMultiplicativeFactorForLUT lambertianMultiplicativeFactorForLUT reflectanceFactor reflectanceFactor Direct transmittance Direct transmittance Diffuse transmittance Diffuse transmittance Specular intensity Specular intensity Apply a 3D factor matrix per cell on optical properties Apply a 3D factor matrix per cell on optical properties
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
diffuseTransmittanceFactor
directTransmittanceFactor
member_data_items_
opticalFactorMatrix
reflectanceFactor
specularIntensityFactor
subclass
superclass
tzoff_pattern
useOpticalFactorMatrix
Class methods
Instance variables
diffuseTransmittanceFactor
directTransmittanceFactor
opticalFactorMatrix
reflectanceFactor
specularIntensityFactor
useOpticalFactorMatrix
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_lambertianNodeMultiplicativeFactorForLUT
class create_lambertianNodeMultiplicativeFactorForLUT(
useSameFactorForAllBands=1,
reflectanceFactor=1,
directTransmittanceFactor=1,
diffuseTransmittanceFactor=1,
specularIntensityFactor=1,
useSameOpticalFactorMatrixForAllBands=0,
diffuseTransmittanceAcceleration=0.0,
lambertianMultiplicativeFactorForLUT=None,
opticalFactorMatrix=None
)
nodeMultiplicativeFactorForLUT nodeMultiplicativeFactorForLUT When selected, the parameters values of every spectral band will be equal to these parameters. When selected, the parameters values of every spectral band will be equal to these parameters. Direct transmittance Direct transmittance Diffuse transmittance Diffuse transmittance Specular intensity Specular intensity Apply the same 3D factor matrix per cell on optical properties to all the spectral bands Apply the same 3D factor matrix per cell on optical properties to all the spectral bands Diffuse transmittance acceleration factor Diffuse transmittance acceleration factor
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
diffuseTransmittanceAcceleration
diffuseTransmittanceFactor
directTransmittanceFactor
lambertianMultiplicativeFactorForLUT
member_data_items_
opticalFactorMatrix
reflectanceFactor
specularIntensityFactor
subclass
superclass
tzoff_pattern
useSameFactorForAllBands
useSameOpticalFactorMatrixForAllBands
Class methods
Instance variables
diffuseTransmittanceAcceleration
diffuseTransmittanceFactor
directTransmittanceFactor
lambertianMultiplicativeFactorForLUT
opticalFactorMatrix
reflectanceFactor
specularIntensityFactor
useSameFactorForAllBands
useSameOpticalFactorMatrixForAllBands
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_opticalFactorMatrix
class create_opticalFactorMatrix(
opticalFactorMatrixFile='choose',
duplicateFirstMatrixLayer=0
)
3D factor matrix text file, organized from bottom to top altitude layers Ordered like the schematic view in simulation editor, origin top-left: columns (y) - lines (x) - altitudes (z) Accepted field separators: semi-column, space, tab 3D factor matrix text file, organized from bottom to top altitude layers Ordered like the schematic view in simulation editor, origin top-left: columns (y) - lines (x) - altitudes (z) Accepted field separators: semi-column, space, tab
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
Tag_strip_pattern_
duplicateFirstMatrixLayer
member_data_items_
opticalFactorMatrixFile
subclass
superclass
tzoff_pattern
Class methods
Instance variables
duplicateFirstMatrixLayer
opticalFactorMatrixFile
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_understoryMultiplicativeFactorForLUT
class create_understoryMultiplicativeFactorForLUT(
reflectanceFactor=1,
LeafTransmittanceFactor=1,
useOpticalFactorMatrix=0,
opticalFactorMatrix=None
)
Necessary for building up LUT tables with variable leaf transmittance values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. Necessary for building up LUT tables with variable leaf transmittance values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. Apply a 3D factor matrix per cell on optical properties Apply a 3D factor matrix per cell on optical properties
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
LeafTransmittanceFactor
Tag_strip_pattern_
member_data_items_
opticalFactorMatrix
reflectanceFactor
subclass
superclass
tzoff_pattern
useOpticalFactorMatrix
Class methods
Instance variables
LeafTransmittanceFactor
opticalFactorMatrix
reflectanceFactor
useOpticalFactorMatrix
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str
create_understoryNodeMultiplicativeFactorForLUT
class create_understoryNodeMultiplicativeFactorForLUT(
useSameFactorForAllBands=1,
reflectanceFactor=1,
LeafTransmittanceFactor=1,
useSameOpticalFactorMatrixForAllBands=0,
diffuseTransmittanceAcceleration=0.0,
understoryMultiplicativeFactorForLUT=None,
opticalFactorMatrix=None
)
When selected, the parameters values of every spectral band will be equal to these parameters. When selected, the parameters values of every spectral band will be equal to these parameters. Necessary for building up LUT tables with variable adaxial leaf reflectance values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. Necessary for building up LUT tables with variable adaxial leaf reflectance values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. Necessary for building up LUT tables with variable leaf transmittance values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. Necessary for building up LUT tables with variable leaf transmittance values. A multispectral LUT can be computed applying the sequencer to DART mutispectral simulation with one spectral band each. Apply the same 3D factor matrix per cell on optical properties to all the spectral bands Apply the same 3D factor matrix per cell on optical properties to all the spectral bands Diffuse transmittance acceleration factor Diffuse transmittance acceleration factor
Ancestors (in MRO)
- pytools4dart.core_ui.coeff_diff.GeneratedsSuper
Class variables
LeafTransmittanceFactor
Tag_strip_pattern_
diffuseTransmittanceAcceleration
member_data_items_
opticalFactorMatrix
reflectanceFactor
subclass
superclass
tzoff_pattern
understoryMultiplicativeFactorForLUT
useSameFactorForAllBands
useSameOpticalFactorMatrixForAllBands
Class methods
Instance variables
LeafTransmittanceFactor
diffuseTransmittanceAcceleration
opticalFactorMatrix
reflectanceFactor
understoryMultiplicativeFactorForLUT
useSameFactorForAllBands
useSameOpticalFactorMatrixForAllBands
Methods
path
def path(
self,
index=True
)
Get the dartnode path of the corenode
Parameters
----------
corenode: object
a core object
index: bool
If True gets the dartnode path with index if list,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction[0]'
If False gets the dartnode path without index,
e.g. 'Coeff_diff.AirMultiFunctions.AirFunction'
Returns
-------
str