1. Exploration Planter

3 générations différentes - random : tirage aléoire pour chaque plante - row : une ligne de plantes par espèce - default : définition par défaut de l-egume et fspmwheat

Note : activer visu_roots dans inputs_soil_legume/mod_sums.xls pour afficher les positions de l-egume

1.1. Tirage aléatoire

Inputs - densité de plantes en plante/m-2 - longueur du côté du carré sol (aka domaine de définition du sol est nécessairement un carré de longueur l) en m

Pour l-egume, on rajuste la taille du sol pour avoir 64 plantes en fonction de la densité de plantes

[1]:
from plantfusion.l_egume_wrapper import L_egume_wrapper
from plantfusion.wheat_wrapper import Wheat_wrapper
from plantfusion.planter import Planter
from plantfusion.indexer import Indexer
import openalea.plantgl.all as pgl
from pgljupyter import SceneWidget
import random
[2]:
def scene_cm_tp_m(scenes_cm):
    scene_m = []
    mat = pgl.Material((random.randint(0,255),random.randint(0,255),random.randint(0,255)))
    for shape in scenes_cm:
        scene_m.append(pgl.Shape(pgl.Scaled(0.01, shape.geometry), mat, shape.id))
    return pgl.Scene(scene_m)
[5]:
legume_name = "legume"
wheat_name = "wheat"
order = [legume_name, wheat_name]
indexer = Indexer(global_order=order, legume_names=[legume_name], wheat_names=[wheat_name])

generation_type = "random"
plant_density = {legume_name: 250, wheat_name : 1000}
xy_square_length = 0.5

planter = Planter(
    generation_type=generation_type,
    plant_density=plant_density,
    xy_square_length=xy_square_length,
    indexer=indexer
)

wheat = Wheat_wrapper(name=wheat_name, in_folder="../inputs_fspmwheat", planter=planter, indexer=indexer)
legume = L_egume_wrapper(name=legume_name, in_folder="../inputs_soil_legume", planter=planter, indexer=indexer)
legume.derive(0)

scene = wheat.light_inputs(planter)[0] + scene_cm_tp_m(legume.light_inputs(elements="triangles"))

<string>:906: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:923: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1213: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1271: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1293: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1743: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1821: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1962: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1976: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1977: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:2022: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:2024: Warning: Found symbol '#' after Lstring. Considered as begining of comments
c:\users\mwoussen\cdd\codes\lib\l-egume\legume\run_legume_usm.py:61: Warning: Interpretation rules should be context free. Contexts not supported for multiple iterations.
  testsim[name] = lpy.Lsystem(path_lsys)  # objet l-system
<string>:2142: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:2233: Warning: Found symbol '#' after Lstring. Considered as begining of comments
lspe ['Fix2', 'nonFixSimTest']
carto 64 [array([45.18706651,  6.7352176 ,  0.        ]), array([28.15068788, 28.43525167,  0.        ]), array([31.98414407, 45.81920989,  0.        ]), array([42.66407713, 23.41491511,  0.        ]), array([ 9.27557493, 50.13841802,  0.        ]), array([45.34872382,  6.46036323,  0.        ]), array([38.4820946 ,  6.88174918,  0.        ]), array([10.38665456,  0.89927057,  0.        ]), array([48.4447082 , 50.05810195,  0.        ]), array([49.57928533, 17.22710444,  0.        ]), array([14.35112681, 33.11564322,  0.        ]), array([31.81233574, 22.63101218,  0.        ]), array([21.63022586, 27.18246829,  0.        ]), array([48.71305385, 43.89415521,  0.        ]), array([1.25336240e-02, 3.74787318e+01, 0.00000000e+00]), array([32.01326149,  4.2796029 ,  0.        ]), array([41.37215217, 42.24182317,  0.        ]), array([15.00529902, 40.08536072,  0.        ]), array([11.1381922 , 19.96149264,  0.        ]), array([30.22408424, 28.64976012,  0.        ]), array([43.61632598, 48.80311008,  0.        ]), array([20.38971419, 15.73760459,  0.        ]), array([ 4.30236926, 25.03873559,  0.        ]), array([41.04492772,  1.38019918,  0.        ]), array([ 4.2490913 , 12.42249826,  0.        ]), array([23.51042806, 45.67769065,  0.        ]), array([12.08615432, 40.93592006,  0.        ]), array([19.7871297 , 45.31964494,  0.        ]), array([46.7388631 , 21.95069813,  0.        ]), array([42.75119211, 19.40388244,  0.        ]), array([42.8250978 , 43.26893071,  0.        ]), array([ 7.71553575, 24.31313578,  0.        ]), array([25.66637885, 25.81502024,  0.        ]), array([50.48941262, 47.89723802,  0.        ]), array([42.52168957, 22.78452857,  0.        ]), array([14.1046173 , 13.83619692,  0.        ]), array([10.69219429,  3.93724816,  0.        ]), array([43.28389827,  5.6719116 ,  0.        ]), array([33.14432953, 10.8038618 ,  0.        ]), array([0.27938803, 6.75896204, 0.        ]), array([ 8.85411712, 42.71357344,  0.        ]), array([36.01117121, 30.81792598,  0.        ]), array([39.82827423, 21.97286784,  0.        ]), array([ 7.67015043, 28.13297267,  0.        ]), array([12.00528833, 21.48374928,  0.        ]), array([23.33572144,  7.85634736,  0.        ]), array([11.21104153, 37.81213681,  0.        ]), array([27.02102134, 29.36155422,  0.        ]), array([ 8.09811854, 41.43183684,  0.        ]), array([23.29157233, 24.09916078,  0.        ]), array([28.32948815,  2.16894546,  0.        ]), array([33.80185257, 22.76287074,  0.        ]), array([39.05268681, 38.68303019,  0.        ]), array([4.0065713, 0.8418209, 0.       ]), array([17.66875536, 46.21194385,  0.        ]), array([10.22789193, 35.99192722,  0.        ]), array([30.88559014, 42.26689107,  0.        ]), array([25.5171769 , 19.27309906,  0.        ]), array([16.25661124, 40.30922951,  0.        ]), array([29.99718917, 39.16049021,  0.        ]), array([38.18360339, 43.98132859,  0.        ]), array([45.0510193 , 23.19761642,  0.        ]), array([6.76174316, 5.07886369, 0.        ]), array([ 4.88344656, 18.57748697,  0.        ])]
soil init [16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0] [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1] [[0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]] [0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7] [0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42]
ls_CRES (8, 30, 5, 5)
ls_CBio (8, 30, 5, 5)
parResi {'CNRESt': [16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0], 'CNBio': [8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001], 'KRES': [0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125], 'YRES': [0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62], 'KBio': [0.011, 0.011, 0.011, 0.011, 0.011, 0.011, 0.011, 0.011], 'HRES': [0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235], 'TRefg': 15.0, 'FTEMHAg': 12.0, 'FTEMHg': 0.103, 'FTEMHB': 52.0}
61
lspe ['Fix2', 'nonFixSimTest']
c:\users\mwoussen\cdd\codes\lib\soil3ds\soil3ds\soil_moduleN.py:315: RuntimeWarning: invalid value encountered in true_divide
  ls_concN = list(map(np.divide, list(map(np.sum, ls_masked_moleN)), list(map(np.sum, ls_vol_eau))))
carto 64 [array([45.18706651,  6.7352176 ,  0.        ]), array([28.15068788, 28.43525167,  0.        ]), array([31.98414407, 45.81920989,  0.        ]), array([42.66407713, 23.41491511,  0.        ]), array([ 9.27557493, 50.13841802,  0.        ]), array([45.34872382,  6.46036323,  0.        ]), array([38.4820946 ,  6.88174918,  0.        ]), array([10.38665456,  0.89927057,  0.        ]), array([48.4447082 , 50.05810195,  0.        ]), array([49.57928533, 17.22710444,  0.        ]), array([14.35112681, 33.11564322,  0.        ]), array([31.81233574, 22.63101218,  0.        ]), array([21.63022586, 27.18246829,  0.        ]), array([48.71305385, 43.89415521,  0.        ]), array([1.25336240e-02, 3.74787318e+01, 0.00000000e+00]), array([32.01326149,  4.2796029 ,  0.        ]), array([41.37215217, 42.24182317,  0.        ]), array([15.00529902, 40.08536072,  0.        ]), array([11.1381922 , 19.96149264,  0.        ]), array([30.22408424, 28.64976012,  0.        ]), array([43.61632598, 48.80311008,  0.        ]), array([20.38971419, 15.73760459,  0.        ]), array([ 4.30236926, 25.03873559,  0.        ]), array([41.04492772,  1.38019918,  0.        ]), array([ 4.2490913 , 12.42249826,  0.        ]), array([23.51042806, 45.67769065,  0.        ]), array([12.08615432, 40.93592006,  0.        ]), array([19.7871297 , 45.31964494,  0.        ]), array([46.7388631 , 21.95069813,  0.        ]), array([42.75119211, 19.40388244,  0.        ]), array([42.8250978 , 43.26893071,  0.        ]), array([ 7.71553575, 24.31313578,  0.        ]), array([25.66637885, 25.81502024,  0.        ]), array([50.48941262, 47.89723802,  0.        ]), array([42.52168957, 22.78452857,  0.        ]), array([14.1046173 , 13.83619692,  0.        ]), array([10.69219429,  3.93724816,  0.        ]), array([43.28389827,  5.6719116 ,  0.        ]), array([33.14432953, 10.8038618 ,  0.        ]), array([0.27938803, 6.75896204, 0.        ]), array([ 8.85411712, 42.71357344,  0.        ]), array([36.01117121, 30.81792598,  0.        ]), array([39.82827423, 21.97286784,  0.        ]), array([ 7.67015043, 28.13297267,  0.        ]), array([12.00528833, 21.48374928,  0.        ]), array([23.33572144,  7.85634736,  0.        ]), array([11.21104153, 37.81213681,  0.        ]), array([27.02102134, 29.36155422,  0.        ]), array([ 8.09811854, 41.43183684,  0.        ]), array([23.29157233, 24.09916078,  0.        ]), array([28.32948815,  2.16894546,  0.        ]), array([33.80185257, 22.76287074,  0.        ]), array([39.05268681, 38.68303019,  0.        ]), array([4.0065713, 0.8418209, 0.       ]), array([17.66875536, 46.21194385,  0.        ]), array([10.22789193, 35.99192722,  0.        ]), array([30.88559014, 42.26689107,  0.        ]), array([25.5171769 , 19.27309906,  0.        ]), array([16.25661124, 40.30922951,  0.        ]), array([29.99718917, 39.16049021,  0.        ]), array([38.18360339, 43.98132859,  0.        ]), array([45.0510193 , 23.19761642,  0.        ]), array([6.76174316, 5.07886369, 0.        ]), array([ 4.88344656, 18.57748697,  0.        ])]
soil init [16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0] [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1] [[0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]] [0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7] [0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42]
ls_CRES (8, 30, 5, 5)
ls_CBio (8, 30, 5, 5)
parResi {'CNRESt': [16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0], 'CNBio': [8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001], 'KRES': [0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125], 'YRES': [0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62], 'KBio': [0.011, 0.011, 0.011, 0.011, 0.011, 0.011, 0.011, 0.011], 'HRES': [0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235], 'TRefg': 15.0, 'FTEMHAg': 12.0, 'FTEMHg': 0.103, 'FTEMHB': 52.0}
61
[6]:
SceneWidget(scene, size_display=(600, 400), position=(-0.25, -0.25, 0.0), plane=True, size_world = 0.5, axes_helper=True)

[6]:

1.2. Tirage en rangs

1.2.1. wheat + l-egume

[33]:
legume_name = "legume"
wheat_name = "wheat"
order = [legume_name, wheat_name]
indexer = Indexer(global_order=order, legume_names=[legume_name], wheat_names=[wheat_name])

generation_type = "row"
plant_density = {legume_name: 250, wheat_name : 100}
inter_rows = 0.10 # m

planter = Planter(
    generation_type="row",
    indexer=indexer,
    plant_density=plant_density,
    inter_rows=inter_rows,
    save_wheat_positions=True
)

wheat = Wheat_wrapper(name=wheat_name, in_folder="../inputs_fspmwheat", planter=planter, indexer=indexer)
legume = L_egume_wrapper(name=legume_name, in_folder="../inputs_soil_legume", planter=planter, indexer=indexer)
legume.derive(0)

legume_scene_cm = legume.light_inputs(lightmodel="caribu")

scene = wheat.light_inputs(planter)[0] + scene_cm_tp_m(legume_scene_cm)
<string>:906: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:923: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1213: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1271: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1293: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1743: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1821: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1962: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1976: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1977: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:2022: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:2024: Warning: Found symbol '#' after Lstring. Considered as begining of comments
c:\users\mwoussen\cdd\codes\lib\l-egume\legume\run_legume_usm.py:61: Warning: Interpretation rules should be context free. Contexts not supported for multiple iterations.
  testsim[name] = lpy.Lsystem(path_lsys)  # objet l-system
<string>:2142: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:2233: Warning: Found symbol '#' after Lstring. Considered as begining of comments
lspe ['Fix2', 'nonFixSimTest']
carto 40 [array([1., 5., 0.]), array([ 1., 25.,  0.]), array([3., 5., 0.]), array([ 3., 25.,  0.]), array([5., 5., 0.]), array([ 5., 25.,  0.]), array([7., 5., 0.]), array([ 7., 25.,  0.]), array([9., 5., 0.]), array([ 9., 25.,  0.]), array([11.,  5.,  0.]), array([11., 25.,  0.]), array([13.,  5.,  0.]), array([13., 25.,  0.]), array([15.,  5.,  0.]), array([15., 25.,  0.]), array([17.,  5.,  0.]), array([17., 25.,  0.]), array([19.,  5.,  0.]), array([19., 25.,  0.]), array([21.,  5.,  0.]), array([21., 25.,  0.]), array([23.,  5.,  0.]), array([23., 25.,  0.]), array([25.,  5.,  0.]), array([25., 25.,  0.]), array([27.,  5.,  0.]), array([27., 25.,  0.]), array([29.,  5.,  0.]), array([29., 25.,  0.]), array([31.,  5.,  0.]), array([31., 25.,  0.]), array([33.,  5.,  0.]), array([33., 25.,  0.]), array([35.,  5.,  0.]), array([35., 25.,  0.]), array([37.,  5.,  0.]), array([37., 25.,  0.]), array([39.,  5.,  0.]), array([39., 25.,  0.])]
soil init [16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0] [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1] [[0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]] [0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7] [0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42]
ls_CRES (8, 30, 5, 5)
ls_CBio (8, 30, 5, 5)
parResi {'CNRESt': [16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0], 'CNBio': [8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001], 'KRES': [0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125], 'YRES': [0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62], 'KBio': [0.011, 0.011, 0.011, 0.011, 0.011, 0.011, 0.011, 0.011], 'HRES': [0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235], 'TRefg': 15.0, 'FTEMHAg': 12.0, 'FTEMHg': 0.103, 'FTEMHB': 52.0}
61
lspe ['Fix2', 'nonFixSimTest']
c:\users\mwoussen\cdd\codes\lib\soil3ds\soil3ds\soil_moduleN.py:315: RuntimeWarning: invalid value encountered in true_divide
  ls_concN = list(map(np.divide, list(map(np.sum, ls_masked_moleN)), list(map(np.sum, ls_vol_eau))))
carto 40 [array([1., 5., 0.]), array([ 1., 25.,  0.]), array([3., 5., 0.]), array([ 3., 25.,  0.]), array([5., 5., 0.]), array([ 5., 25.,  0.]), array([7., 5., 0.]), array([ 7., 25.,  0.]), array([9., 5., 0.]), array([ 9., 25.,  0.]), array([11.,  5.,  0.]), array([11., 25.,  0.]), array([13.,  5.,  0.]), array([13., 25.,  0.]), array([15.,  5.,  0.]), array([15., 25.,  0.]), array([17.,  5.,  0.]), array([17., 25.,  0.]), array([19.,  5.,  0.]), array([19., 25.,  0.]), array([21.,  5.,  0.]), array([21., 25.,  0.]), array([23.,  5.,  0.]), array([23., 25.,  0.]), array([25.,  5.,  0.]), array([25., 25.,  0.]), array([27.,  5.,  0.]), array([27., 25.,  0.]), array([29.,  5.,  0.]), array([29., 25.,  0.]), array([31.,  5.,  0.]), array([31., 25.,  0.]), array([33.,  5.,  0.]), array([33., 25.,  0.]), array([35.,  5.,  0.]), array([35., 25.,  0.]), array([37.,  5.,  0.]), array([37., 25.,  0.]), array([39.,  5.,  0.]), array([39., 25.,  0.])]
soil init [16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0] [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1] [[0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]] [0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7] [0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42]
ls_CRES (8, 30, 5, 5)
ls_CBio (8, 30, 5, 5)
parResi {'CNRESt': [16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0], 'CNBio': [8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001], 'KRES': [0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125], 'YRES': [0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62], 'KBio': [0.011, 0.011, 0.011, 0.011, 0.011, 0.011, 0.011, 0.011], 'HRES': [0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235], 'TRefg': 15.0, 'FTEMHAg': 12.0, 'FTEMHg': 0.103, 'FTEMHB': 52.0}
61
[34]:
SceneWidget(scene, size_display=(600, 400), position=(-0.2, -0.2, 0.0), plane=True, size_world = 0.4, axes_helper=True)

[34]:

1.2.2. Autres combinaisons

[35]:
def translate_scenes(scene, indice, transformations):
    if indice in transformations["translate"] :
        new_scene = []
        mat = pgl.Material((random.randint(0,255),random.randint(0,255),random.randint(0,255)))
        for shape in scene:
            new_scene.append(pgl.Shape(pgl.Translated(transformations["translate"][indice], shape.geometry), mat, shape.id))
        return pgl.Scene(new_scene)
    else:
        return scene
[37]:
wheat1_name = "wheat1"
wheat2_name = "wheat2"
order = [wheat1_name, wheat2_name]
indexer = Indexer(global_order=order, wheat_names=[wheat1_name, wheat2_name])

generation_type = "row"
plant_density = {wheat1_name: 250, wheat2_name : 100}
inter_rows = 0.10 # m

planter = Planter(
    generation_type="row",
    indexer=indexer,
    plant_density=plant_density,
    inter_rows=inter_rows,
    save_wheat_positions=True
)

wheat1 = Wheat_wrapper(name=wheat1_name, in_folder="../inputs_fspmwheat", planter=planter, indexer=indexer)
wheat2 = Wheat_wrapper(name=wheat2_name, in_folder="../inputs_fspmwheat", planter=planter, indexer=indexer)

scenes = [wheat1.light_inputs(planter)[0] , wheat2.light_inputs(planter)[0]]
final_scene = pgl.Scene()
for i, scene in enumerate(scenes):
    final_scene = final_scene + translate_scenes(scene, i, planter.transformations)

SceneWidget(final_scene, size_display=(600, 400), position=(-0.2, -0.2, 0.0), plane=True, size_world = 0.5, axes_helper=True)
[37]:
[38]:
wheat1_name = "wheat1"
wheat2_name = "wheat2"
legume1_name = "legume1"
legume2_name = "legume2"
order = [wheat1_name, legume1_name, wheat2_name, legume2_name]
indexer = Indexer(global_order=order, legume_names=[legume1_name, legume2_name], wheat_names=[wheat1_name, wheat2_name])

generation_type = "row"
plant_density = {wheat1_name: 90, wheat2_name : 450, legume1_name: 100, legume2_name : 700} # plantes.m-2
inter_rows = 0.10 # m

planter = Planter(
    generation_type="row",
    indexer=indexer,
    plant_density=plant_density,
    inter_rows=inter_rows,
    save_wheat_positions=True
)

wheat1 = Wheat_wrapper(name=wheat1_name, in_folder="../inputs_fspmwheat", planter=planter, indexer=indexer)
wheat2 = Wheat_wrapper(name=wheat2_name, in_folder="../inputs_fspmwheat", planter=planter, indexer=indexer)
legume1 = L_egume_wrapper(name=legume1_name, in_folder="../inputs_soil_legume", planter=planter, indexer=indexer)
legume2 = L_egume_wrapper(name=legume1_name, in_folder="../inputs_soil_legume", planter=planter, indexer=indexer)
legume1.derive(0)
legume2.derive(0)

legume1_scene_cm = legume1.light_inputs(lightmodel="caribu")
legume1_scene = scene_cm_tp_m(legume1_scene_cm)
legume2_scene_cm = legume2.light_inputs(lightmodel="caribu")
legume2_scene = scene_cm_tp_m(legume2_scene_cm)

scenes = [wheat1.light_inputs(planter)[0],
          legume1_scene,
          wheat2.light_inputs(planter)[0],
          legume2_scene]
final_scene = pgl.Scene()
for i, scene in enumerate(scenes):
    final_scene = final_scene + translate_scenes(scene, i, planter.transformations)

<string>:906: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:923: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1213: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1271: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1293: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1743: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1821: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1962: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1976: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1977: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:2022: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:2024: Warning: Found symbol '#' after Lstring. Considered as begining of comments
c:\users\mwoussen\cdd\codes\lib\l-egume\legume\run_legume_usm.py:61: Warning: Interpretation rules should be context free. Contexts not supported for multiple iterations.
  testsim[name] = lpy.Lsystem(path_lsys)  # objet l-system
<string>:2142: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:2233: Warning: Found symbol '#' after Lstring. Considered as begining of comments
lspe ['Fix2', 'nonFixSimTest']
carto 64 [array([ 1.25, 10.  ,  0.  ]), array([ 1.25, 50.  ,  0.  ]), array([ 3.75, 10.  ,  0.  ]), array([ 3.75, 50.  ,  0.  ]), array([ 6.25, 10.  ,  0.  ]), array([ 6.25, 50.  ,  0.  ]), array([ 8.75, 10.  ,  0.  ]), array([ 8.75, 50.  ,  0.  ]), array([11.25, 10.  ,  0.  ]), array([11.25, 50.  ,  0.  ]), array([13.75, 10.  ,  0.  ]), array([13.75, 50.  ,  0.  ]), array([16.25, 10.  ,  0.  ]), array([16.25, 50.  ,  0.  ]), array([18.75, 10.  ,  0.  ]), array([18.75, 50.  ,  0.  ]), array([21.25, 10.  ,  0.  ]), array([21.25, 50.  ,  0.  ]), array([23.75, 10.  ,  0.  ]), array([23.75, 50.  ,  0.  ]), array([26.25, 10.  ,  0.  ]), array([26.25, 50.  ,  0.  ]), array([28.75, 10.  ,  0.  ]), array([28.75, 50.  ,  0.  ]), array([31.25, 10.  ,  0.  ]), array([31.25, 50.  ,  0.  ]), array([33.75, 10.  ,  0.  ]), array([33.75, 50.  ,  0.  ]), array([36.25, 10.  ,  0.  ]), array([36.25, 50.  ,  0.  ]), array([38.75, 10.  ,  0.  ]), array([38.75, 50.  ,  0.  ]), array([41.25, 10.  ,  0.  ]), array([41.25, 50.  ,  0.  ]), array([43.75, 10.  ,  0.  ]), array([43.75, 50.  ,  0.  ]), array([46.25, 10.  ,  0.  ]), array([46.25, 50.  ,  0.  ]), array([48.75, 10.  ,  0.  ]), array([48.75, 50.  ,  0.  ]), array([51.25, 10.  ,  0.  ]), array([51.25, 50.  ,  0.  ]), array([53.75, 10.  ,  0.  ]), array([53.75, 50.  ,  0.  ]), array([56.25, 10.  ,  0.  ]), array([56.25, 50.  ,  0.  ]), array([58.75, 10.  ,  0.  ]), array([58.75, 50.  ,  0.  ]), array([61.25, 10.  ,  0.  ]), array([61.25, 50.  ,  0.  ]), array([63.75, 10.  ,  0.  ]), array([63.75, 50.  ,  0.  ]), array([66.25, 10.  ,  0.  ]), array([66.25, 50.  ,  0.  ]), array([68.75, 10.  ,  0.  ]), array([68.75, 50.  ,  0.  ]), array([71.25, 10.  ,  0.  ]), array([71.25, 50.  ,  0.  ]), array([73.75, 10.  ,  0.  ]), array([73.75, 50.  ,  0.  ]), array([76.25, 10.  ,  0.  ]), array([76.25, 50.  ,  0.  ]), array([78.75, 10.  ,  0.  ]), array([78.75, 50.  ,  0.  ])]
soil init [16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0] [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1] [[0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]] [0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7] [0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42]
ls_CRES (8, 30, 5, 5)
ls_CBio (8, 30, 5, 5)
parResi {'CNRESt': [16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0], 'CNBio': [8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001], 'KRES': [0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125], 'YRES': [0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62], 'KBio': [0.011, 0.011, 0.011, 0.011, 0.011, 0.011, 0.011, 0.011], 'HRES': [0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235], 'TRefg': 15.0, 'FTEMHAg': 12.0, 'FTEMHg': 0.103, 'FTEMHB': 52.0}
61
c:\users\mwoussen\cdd\codes\lib\soil3ds\soil3ds\soil_moduleN.py:315: RuntimeWarning: invalid value encountered in true_divide
  ls_concN = list(map(np.divide, list(map(np.sum, ls_masked_moleN)), list(map(np.sum, ls_vol_eau))))
<string>:906: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:923: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1213: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1271: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1293: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1743: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1821: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1962: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1976: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:1977: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:2022: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:2024: Warning: Found symbol '#' after Lstring. Considered as begining of comments
c:\users\mwoussen\cdd\codes\lib\l-egume\legume\run_legume_usm.py:61: Warning: Interpretation rules should be context free. Contexts not supported for multiple iterations.
  testsim[name] = lpy.Lsystem(path_lsys)  # objet l-system
<string>:2142: Warning: Found symbol '#' after Lstring. Considered as begining of comments
<string>:2233: Warning: Found symbol '#' after Lstring. Considered as begining of comments
lspe ['Fix2', 'nonFixSimTest']
carto 64 [array([ 1.25, 10.  ,  0.  ]), array([ 1.25, 50.  ,  0.  ]), array([ 3.75, 10.  ,  0.  ]), array([ 3.75, 50.  ,  0.  ]), array([ 6.25, 10.  ,  0.  ]), array([ 6.25, 50.  ,  0.  ]), array([ 8.75, 10.  ,  0.  ]), array([ 8.75, 50.  ,  0.  ]), array([11.25, 10.  ,  0.  ]), array([11.25, 50.  ,  0.  ]), array([13.75, 10.  ,  0.  ]), array([13.75, 50.  ,  0.  ]), array([16.25, 10.  ,  0.  ]), array([16.25, 50.  ,  0.  ]), array([18.75, 10.  ,  0.  ]), array([18.75, 50.  ,  0.  ]), array([21.25, 10.  ,  0.  ]), array([21.25, 50.  ,  0.  ]), array([23.75, 10.  ,  0.  ]), array([23.75, 50.  ,  0.  ]), array([26.25, 10.  ,  0.  ]), array([26.25, 50.  ,  0.  ]), array([28.75, 10.  ,  0.  ]), array([28.75, 50.  ,  0.  ]), array([31.25, 10.  ,  0.  ]), array([31.25, 50.  ,  0.  ]), array([33.75, 10.  ,  0.  ]), array([33.75, 50.  ,  0.  ]), array([36.25, 10.  ,  0.  ]), array([36.25, 50.  ,  0.  ]), array([38.75, 10.  ,  0.  ]), array([38.75, 50.  ,  0.  ]), array([41.25, 10.  ,  0.  ]), array([41.25, 50.  ,  0.  ]), array([43.75, 10.  ,  0.  ]), array([43.75, 50.  ,  0.  ]), array([46.25, 10.  ,  0.  ]), array([46.25, 50.  ,  0.  ]), array([48.75, 10.  ,  0.  ]), array([48.75, 50.  ,  0.  ]), array([51.25, 10.  ,  0.  ]), array([51.25, 50.  ,  0.  ]), array([53.75, 10.  ,  0.  ]), array([53.75, 50.  ,  0.  ]), array([56.25, 10.  ,  0.  ]), array([56.25, 50.  ,  0.  ]), array([58.75, 10.  ,  0.  ]), array([58.75, 50.  ,  0.  ]), array([61.25, 10.  ,  0.  ]), array([61.25, 50.  ,  0.  ]), array([63.75, 10.  ,  0.  ]), array([63.75, 50.  ,  0.  ]), array([66.25, 10.  ,  0.  ]), array([66.25, 50.  ,  0.  ]), array([68.75, 10.  ,  0.  ]), array([68.75, 50.  ,  0.  ]), array([71.25, 10.  ,  0.  ]), array([71.25, 50.  ,  0.  ]), array([73.75, 10.  ,  0.  ]), array([73.75, 50.  ,  0.  ]), array([76.25, 10.  ,  0.  ]), array([76.25, 50.  ,  0.  ]), array([78.75, 10.  ,  0.  ]), array([78.75, 50.  ,  0.  ])]
soil init [16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0] [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1] [[0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]] [0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7] [0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42]
ls_CRES (8, 30, 5, 5)
ls_CBio (8, 30, 5, 5)
parResi {'CNRESt': [16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0], 'CNBio': [8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001], 'KRES': [0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125], 'YRES': [0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62], 'KBio': [0.011, 0.011, 0.011, 0.011, 0.011, 0.011, 0.011, 0.011], 'HRES': [0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235], 'TRefg': 15.0, 'FTEMHAg': 12.0, 'FTEMHg': 0.103, 'FTEMHB': 52.0}
61
lspe ['Fix2', 'nonFixSimTest']
c:\users\mwoussen\cdd\codes\lib\soil3ds\soil3ds\soil_moduleN.py:315: RuntimeWarning: invalid value encountered in true_divide
  ls_concN = list(map(np.divide, list(map(np.sum, ls_masked_moleN)), list(map(np.sum, ls_vol_eau))))
carto 64 [array([ 1.25, 10.  ,  0.  ]), array([ 1.25, 50.  ,  0.  ]), array([ 3.75, 10.  ,  0.  ]), array([ 3.75, 50.  ,  0.  ]), array([ 6.25, 10.  ,  0.  ]), array([ 6.25, 50.  ,  0.  ]), array([ 8.75, 10.  ,  0.  ]), array([ 8.75, 50.  ,  0.  ]), array([11.25, 10.  ,  0.  ]), array([11.25, 50.  ,  0.  ]), array([13.75, 10.  ,  0.  ]), array([13.75, 50.  ,  0.  ]), array([16.25, 10.  ,  0.  ]), array([16.25, 50.  ,  0.  ]), array([18.75, 10.  ,  0.  ]), array([18.75, 50.  ,  0.  ]), array([21.25, 10.  ,  0.  ]), array([21.25, 50.  ,  0.  ]), array([23.75, 10.  ,  0.  ]), array([23.75, 50.  ,  0.  ]), array([26.25, 10.  ,  0.  ]), array([26.25, 50.  ,  0.  ]), array([28.75, 10.  ,  0.  ]), array([28.75, 50.  ,  0.  ]), array([31.25, 10.  ,  0.  ]), array([31.25, 50.  ,  0.  ]), array([33.75, 10.  ,  0.  ]), array([33.75, 50.  ,  0.  ]), array([36.25, 10.  ,  0.  ]), array([36.25, 50.  ,  0.  ]), array([38.75, 10.  ,  0.  ]), array([38.75, 50.  ,  0.  ]), array([41.25, 10.  ,  0.  ]), array([41.25, 50.  ,  0.  ]), array([43.75, 10.  ,  0.  ]), array([43.75, 50.  ,  0.  ]), array([46.25, 10.  ,  0.  ]), array([46.25, 50.  ,  0.  ]), array([48.75, 10.  ,  0.  ]), array([48.75, 50.  ,  0.  ]), array([51.25, 10.  ,  0.  ]), array([51.25, 50.  ,  0.  ]), array([53.75, 10.  ,  0.  ]), array([53.75, 50.  ,  0.  ]), array([56.25, 10.  ,  0.  ]), array([56.25, 50.  ,  0.  ]), array([58.75, 10.  ,  0.  ]), array([58.75, 50.  ,  0.  ]), array([61.25, 10.  ,  0.  ]), array([61.25, 50.  ,  0.  ]), array([63.75, 10.  ,  0.  ]), array([63.75, 50.  ,  0.  ]), array([66.25, 10.  ,  0.  ]), array([66.25, 50.  ,  0.  ]), array([68.75, 10.  ,  0.  ]), array([68.75, 50.  ,  0.  ]), array([71.25, 10.  ,  0.  ]), array([71.25, 50.  ,  0.  ]), array([73.75, 10.  ,  0.  ]), array([73.75, 50.  ,  0.  ]), array([76.25, 10.  ,  0.  ]), array([76.25, 50.  ,  0.  ]), array([78.75, 10.  ,  0.  ]), array([78.75, 50.  ,  0.  ])]
soil init [16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0] [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1] [[0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]] [0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7] [0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42]
ls_CRES (8, 30, 5, 5)
ls_CBio (8, 30, 5, 5)
parResi {'CNRESt': [16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0], 'CNBio': [8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001], 'KRES': [0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125], 'YRES': [0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62], 'KBio': [0.011, 0.011, 0.011, 0.011, 0.011, 0.011, 0.011, 0.011], 'HRES': [0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235], 'TRefg': 15.0, 'FTEMHAg': 12.0, 'FTEMHg': 0.103, 'FTEMHB': 52.0}
61
lspe ['Fix2', 'nonFixSimTest']
carto 64 [array([ 1.25, 10.  ,  0.  ]), array([ 1.25, 50.  ,  0.  ]), array([ 3.75, 10.  ,  0.  ]), array([ 3.75, 50.  ,  0.  ]), array([ 6.25, 10.  ,  0.  ]), array([ 6.25, 50.  ,  0.  ]), array([ 8.75, 10.  ,  0.  ]), array([ 8.75, 50.  ,  0.  ]), array([11.25, 10.  ,  0.  ]), array([11.25, 50.  ,  0.  ]), array([13.75, 10.  ,  0.  ]), array([13.75, 50.  ,  0.  ]), array([16.25, 10.  ,  0.  ]), array([16.25, 50.  ,  0.  ]), array([18.75, 10.  ,  0.  ]), array([18.75, 50.  ,  0.  ]), array([21.25, 10.  ,  0.  ]), array([21.25, 50.  ,  0.  ]), array([23.75, 10.  ,  0.  ]), array([23.75, 50.  ,  0.  ]), array([26.25, 10.  ,  0.  ]), array([26.25, 50.  ,  0.  ]), array([28.75, 10.  ,  0.  ]), array([28.75, 50.  ,  0.  ]), array([31.25, 10.  ,  0.  ]), array([31.25, 50.  ,  0.  ]), array([33.75, 10.  ,  0.  ]), array([33.75, 50.  ,  0.  ]), array([36.25, 10.  ,  0.  ]), array([36.25, 50.  ,  0.  ]), array([38.75, 10.  ,  0.  ]), array([38.75, 50.  ,  0.  ]), array([41.25, 10.  ,  0.  ]), array([41.25, 50.  ,  0.  ]), array([43.75, 10.  ,  0.  ]), array([43.75, 50.  ,  0.  ]), array([46.25, 10.  ,  0.  ]), array([46.25, 50.  ,  0.  ]), array([48.75, 10.  ,  0.  ]), array([48.75, 50.  ,  0.  ]), array([51.25, 10.  ,  0.  ]), array([51.25, 50.  ,  0.  ]), array([53.75, 10.  ,  0.  ]), array([53.75, 50.  ,  0.  ]), array([56.25, 10.  ,  0.  ]), array([56.25, 50.  ,  0.  ]), array([58.75, 10.  ,  0.  ]), array([58.75, 50.  ,  0.  ]), array([61.25, 10.  ,  0.  ]), array([61.25, 50.  ,  0.  ]), array([63.75, 10.  ,  0.  ]), array([63.75, 50.  ,  0.  ]), array([66.25, 10.  ,  0.  ]), array([66.25, 50.  ,  0.  ]), array([68.75, 10.  ,  0.  ]), array([68.75, 50.  ,  0.  ]), array([71.25, 10.  ,  0.  ]), array([71.25, 50.  ,  0.  ]), array([73.75, 10.  ,  0.  ]), array([73.75, 50.  ,  0.  ]), array([76.25, 10.  ,  0.  ]), array([76.25, 50.  ,  0.  ]), array([78.75, 10.  ,  0.  ]), array([78.75, 50.  ,  0.  ])]
soil init [16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0] [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1] [[0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.3333333333333333, 0.3333333333333333, 0.3333333333333333, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]] [0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7] [0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42]
ls_CRES (8, 30, 5, 5)
ls_CBio (8, 30, 5, 5)
parResi {'CNRESt': [16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0], 'CNBio': [8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001, 8.412500000000001], 'KRES': [0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125, 0.19125], 'YRES': [0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62], 'KBio': [0.011, 0.011, 0.011, 0.011, 0.011, 0.011, 0.011, 0.011], 'HRES': [0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235, 0.5941176470588235], 'TRefg': 15.0, 'FTEMHAg': 12.0, 'FTEMHg': 0.103, 'FTEMHB': 52.0}
61
[39]:
planter.transformations
[39]:
{'scenes unit': {0: 'm', 1: 'cm', 2: 'm', 3: 'cm'},
 'translate': {1: (0.0, 0.1, 0.0),
  3: (0.0, 0.30000000000000004, 0.0),
  0: (0.0, -0.05, 0.0),
  2: (0.0, 0.15000000000000002, 0.0)}}
[40]:
SceneWidget(final_scene, size_display=(600, 400), position=(-0.4, -0.4, 0.0), plane=True, size_world = 0.8, axes_helper=True)
[40]:
[ ]: