Note
Click here to download the full example code
Deterministic validation case on the bending test analytical beam model against an analytical solution¶
from __future__ import annotations
import logging
from vimseo import EXAMPLE_RUNS_DIR
from vimseo.api import activate_logger
from vimseo.api import create_model
from vimseo.core.model_settings import IntegratedModelSettings
from vimseo.problems.beam_analytic.reference_dataset_builder import (
bending_test_analytical_reference_dataset,
)
from vimseo.tools.validation_case.validation_case import DeterministicValidationCase
from vimseo.tools.validation_case.validation_case import (
DeterministicValidationCaseInputs,
)
from vimseo.tools.validation_case.validation_case import (
DeterministicValidationCaseSettings,
)
activate_logger(level=logging.INFO)
First a model is created:
model_name = "BendingTestAnalytical"
load_case = "Cantilever"
model = create_model(
model_name,
load_case,
model_options=IntegratedModelSettings(
directory_archive_root=EXAMPLE_RUNS_DIR / "archive/validation_case",
directory_scratch_root=EXAMPLE_RUNS_DIR / "scratch/validation_case",
cache_file_path=EXAMPLE_RUNS_DIR
/ f"caches/validation_case/{model_name}_{load_case}.hdf",
),
)
The samples are set from synthetic reference data already generated for this model, to which a bias is added to obtain non-zero error metrics.
reference_data = bending_test_analytical_reference_dataset(shift=10.0)["Cantilever"]
print("The measured data: ", reference_data)
Out:
The measured data: GROUP inputs ... outputs
VARIABLE height imposed_dplt length relative_dplt_location width ... moment moment_grid reaction_forces
COMPONENT 0 0 0 0 0 ... 2 0 1 2 0
0 10.0 5.0 1000.0 0.5 10.0 ... 0.0 0.0 500.0 1000.0 30.0
1 15.0 5.0 1000.0 0.5 10.0 ... 0.0 0.0 500.0 1000.0 77.5
2 20.0 5.0 1000.0 0.5 10.0 ... 0.0 0.0 500.0 1000.0 170.0
3 15.0 10.0 1000.0 0.5 10.0 ... 0.0 0.0 500.0 1000.0 145.0
4 20.0 10.0 1000.0 0.5 10.0 ... 0.0 0.0 500.0 1000.0 330.0
[5 rows x 218 columns]
Then, the validation case tool is created and executed:
validation_tool = DeterministicValidationCase(
working_directory="deterministic_validation_case"
)
results = validation_tool.execute(
inputs=DeterministicValidationCaseInputs(
model=model,
reference_data=reference_data,
),
settings=DeterministicValidationCaseSettings(
metric_names=[
"RelativeErrorMetric",
"AbsoluteErrorMetric",
],
output_names=["reaction_forces"],
),
)
validation_tool.save_results()
Out:
INFO - 23:53:00: Working directory is C:\Users\sebastien.bocquet\Dev\vimseo\docs\runnable_examples\07_validation_case\deterministic_validation_case
INFO - 23:53:00: Working directory is C:\Users\sebastien.bocquet\Dev\vimseo\docs\runnable_examples\07_validation_case\deterministic_validation_case\CustomDOETool
INFO - 23:53:01: Found 5 entries in the cache file : C:\Users\sebastien.bocquet\Dev\vimseo\docs\runnable_examples\model_runs\caches\validation_case\BendingTestAnalytical_Cantilever_.hdf node : node
WARNING - 23:53:01: The cache policy is already set to HDF5Cache with the file path 'C:\\Users\\sebastien.bocquet\\Dev\\vimseo\\docs\\runnable_examples\\model_runs\\caches\\validation_case\\BendingTestAnalytical_Cantilever_.hdf' and node name 'node'; call discipline.cache.clear() to clear the cache.
WARNING - 23:53:01: The cache policy is already set to HDF5Cache with the file path 'C:\\Users\\sebastien.bocquet\\Dev\\vimseo\\docs\\runnable_examples\\model_runs\\caches\\validation_case\\BendingTestAnalytical_Cantilever_.hdf' and node name 'node'; call discipline.cache.clear() to clear the cache.
WARNING - 23:53:01: The cache policy is already set to HDF5Cache with the file path 'C:\\Users\\sebastien.bocquet\\Dev\\vimseo\\docs\\runnable_examples\\model_runs\\caches\\validation_case\\BendingTestAnalytical_Cantilever_.hdf' and node name 'node'; call discipline.cache.clear() to clear the cache.
WARNING - 23:53:01: The cache policy is already set to HDF5Cache with the file path 'C:\\Users\\sebastien.bocquet\\Dev\\vimseo\\docs\\runnable_examples\\model_runs\\caches\\validation_case\\BendingTestAnalytical_Cantilever_.hdf' and node name 'node'; call discipline.cache.clear() to clear the cache.
INFO - 23:53:01: Saving result to C:\Users\sebastien.bocquet\Dev\vimseo\docs\runnable_examples\07_validation_case\deterministic_validation_case\DeterministicValidationCase_result.hdf5
INFO - 23:53:01: Saving result to C:\Users\sebastien.bocquet\Dev\vimseo\docs\runnable_examples\07_validation_case\deterministic_validation_case\CustomDOETool\CustomDOETool_result.hdf5
Post-processing the results.
The validation result contains:
- a dictionary mapping the error metric names, output names and the statistical metric values (by default, the mean is used).
- a dataset containing the element-wise error metrics, together with the
- the simulated data, reference data and the input samples.
print("The validation result: ", validation_tool.result)
print(validation_tool.result.element_wise_metrics)
print(validation_tool.result.integrated_metrics)
Out:
The validation result: ValidationCaseResult(metadata=ToolResultMetadata(generic={'datetime': '03-09-2026_23-53-00', 'version': '0.1.7.dev12+gb7d116037'}, misc={}, settings={'input_names': [], 'output_names': ['reaction_forces'], 'metric_names': ['RelativeErrorMetric', 'AbsoluteErrorMetric'], 'description': None}, report={'title': 'Validation of BendingTestAnalytical Cantilever'}, model=ModelDescription(name='BendingTestAnalytical', summary=' An analytical model for the bending of a parallelepipedic beam', load_case=Beam_Cantilever(name='Cantilever', domain='Beam', summary='A cantilever load case.', plot_parameters=PlotParameters(curves=[]), bc_variable_names=['imposed_dplt', 'relative_dplt_location'], load=Load(direction='', sign='', type='')), dataflow={'model_inputs': ['length', 'width', 'height', 'imposed_dplt', 'relative_dplt_location', 'young_modulus', 'nu_p'], 'model_outputs': ['reaction_forces', 'moment', 'moment_grid', 'dplt', 'dplt_grid', 'maximum_dplt', 'location_max_dplt', 'dplt_at_force_location', 'model', 'load_case', 'error_code', 'description', 'job_name', 'persistent_result_files', 'n_cpus', 'date', 'cpu_time', 'user', 'machine', 'vims_git_version', 'directory_archive_root', 'directory_archive_job', 'directory_scratch_root', 'directory_scratch_job'], 'PreBendingTestAnalytical_Cantilever': {'inputs': ['length', 'width', 'height', 'imposed_dplt', 'relative_dplt_location', 'young_modulus', 'nu_p'], 'outputs': ['imposed_dplt_location', 'quadratic_moment', 'reaction_forces', 'moment', 'moment_grid', 'solver', 'boundary']}, 'RunBendingTestAnalytical': {'inputs': ['solver', 'boundary', 'moment', 'moment_grid', 'young_modulus', 'quadratic_moment', 'nu_p'], 'outputs': ['dplt', 'dplt_grid']}, 'PostBendingTestAnalytical_Cantilever': {'inputs': ['dplt', 'dplt_grid', 'moment', 'moment_grid', 'imposed_dplt_location', 'reaction_forces'], 'outputs': ['reaction_forces', 'maximum_dplt', 'dplt_grid', 'location_max_dplt', 'dplt', 'moment', 'moment_grid', 'dplt_at_force_location']}, 'subroutine_names': []}, default_inputs={<InputGroupNames.NUMERICAL_VARS: 'numerical variables'>: {}, <InputGroupNames.BC_VARS: 'boundary conditions variables'>: {'imposed_dplt': [-5.0], 'relative_dplt_location': [1.0]}, <InputGroupNames.GEOMETRICAL_VARS: 'geometrical variables'>: {'length': [600.0], 'width': [30.0], 'height': [40.0]}, <InputGroupNames.MATERIAL_VARS: 'material variables'>: {'young_modulus': [210000.0], 'nu_p': [0.3]}}, curves=[('dplt_grid', 'dplt'), ('moment_grid', 'moment')], verbose=False)), element_wise_metrics=GROUP inputs ... AbsoluteErrorMetric outputs ReferenceOutputs
VARIABLE height imposed_dplt length ... reaction_forces reaction_forces reaction_forces
COMPONENT 0 0 0 ... 0 0 0
0 10.0 5.0 1000.0 ... 10.0 20.0 30.0
1 15.0 5.0 1000.0 ... 10.0 67.5 77.5
2 20.0 5.0 1000.0 ... 10.0 160.0 170.0
3 15.0 10.0 1000.0 ... 10.0 135.0 145.0
4 20.0 10.0 1000.0 ... 10.0 320.0 330.0
[5 rows x 10 columns], integrated_metrics=defaultdict(<class 'dict'>, {'RelativeErrorMetric': {'reaction_forces': 0.12409153366806684}, 'AbsoluteErrorMetric': {'reaction_forces': 10.0}}), stochastic_point_results=())
GROUP inputs ... AbsoluteErrorMetric outputs ReferenceOutputs
VARIABLE height imposed_dplt length ... reaction_forces reaction_forces reaction_forces
COMPONENT 0 0 0 ... 0 0 0
0 10.0 5.0 1000.0 ... 10.0 20.0 30.0
1 15.0 5.0 1000.0 ... 10.0 67.5 77.5
2 20.0 5.0 1000.0 ... 10.0 160.0 170.0
3 15.0 10.0 1000.0 ... 10.0 135.0 145.0
4 20.0 10.0 1000.0 ... 10.0 320.0 330.0
[5 rows x 10 columns]
defaultdict(<class 'dict'>, {'RelativeErrorMetric': {'reaction_forces': 0.12409153366806684}, 'AbsoluteErrorMetric': {'reaction_forces': 10.0}})
Validation results can be visualized as:
figs = validation_tool.plot_results(
validation_tool.result,
"RelativeErrorMetric",
"reaction_forces",
save=False,
show=True,
)
Out:
INFO - 23:53:01: Working directory is C:\Users\sebastien.bocquet\Dev\vimseo\docs\runnable_examples\07_validation_case\deterministic_validation_case
{'text/html': '<div> <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_SVG"></script><script type="text/javascript">if (window.MathJax && window.MathJax.Hub && window.MathJax.Hub.Config) {window.MathJax.Hub.Config({SVG: {font: "STIX-Web"}});}</script> <script type="text/javascript">window.PlotlyConfig = {MathJaxConfig: \'local\'};</script>\n <script charset="utf-8" src="https://cdn.plot.ly/plotly-2.35.0.min.js"></script> <div id="c63d2a14-f50a-49c4-91e5-b9aea6059e7e" class="plotly-graph-div" style="height:525px; width:100%;"></div> <script type="text/javascript"> window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("c63d2a14-f50a-49c4-91e5-b9aea6059e7e")) { Plotly.newPlot( "c63d2a14-f50a-49c4-91e5-b9aea6059e7e", [{"dimensions":[{"label":"height","values":[10.0,15.0,20.0,15.0,20.0]},{"label":"imposed_dplt","values":[5.0,5.0,5.0,10.0,10.0]},{"label":"length","values":[1000.0,1000.0,1000.0,1000.0,1000.0]},{"label":"relative_dplt_location","values":[0.5,0.5,0.5,0.5,0.5]},{"label":"width","values":[10.0,10.0,10.0,10.0,10.0]},{"label":"young_modulus","values":[200000.0,200000.0,200000.0,200000.0,200000.0]},{"label":"reaction_forces","values":[0.3333333333222222,0.12903225806285118,0.05882352941141869,0.06896551724090369,0.030303030302938478]}],"domain":{"x":[0.0,1.0],"y":[0.0,1.0]},"line":{"color":[0.3333333333222222,0.12903225806285118,0.05882352941141869,0.06896551724090369,0.030303030302938478],"coloraxis":"coloraxis"},"name":"","type":"parcoords"}], {"template":{"data":{"candlestick":[{"decreasing":{"line":{"color":"#000033"}},"increasing":{"line":{"color":"#000032"}},"type":"candlestick"}],"contourcarpet":[{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"type":"contourcarpet"}],"contour":[{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"type":"contour"}],"heatmap":[{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"type":"heatmap"}],"histogram2d":[{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"type":"histogram2d"}],"icicle":[{"textfont":{"color":"white"},"type":"icicle"}],"sankey":[{"textfont":{"color":"#000036"},"type":"sankey"}],"scatter":[{"marker":{"line":{"width":0}},"type":"scatter"}],"table":[{"cells":{"fill":{"color":"#000038"},"font":{"color":"#000037"},"line":{"color":"#000039"}},"header":{"fill":{"color":"#000040"},"font":{"color":"#000036"},"line":{"color":"#000039"}},"type":"table"}],"waterfall":[{"connector":{"line":{"color":"#000036","width":2}},"decreasing":{"marker":{"color":"#000033"}},"increasing":{"marker":{"color":"#000032"}},"totals":{"marker":{"color":"#000034"}},"type":"waterfall"}]},"layout":{"coloraxis":{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]]},"colorscale":{"diverging":[[0.0,"#000021"],[0.1,"#000022"],[0.2,"#000023"],[0.3,"#000024"],[0.4,"#000025"],[0.5,"#000026"],[0.6,"#000027"],[0.7,"#000028"],[0.8,"#000029"],[0.9,"#000030"],[1.0,"#000031"]],"sequential":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"sequentialminus":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]]},"colorway":["#000001","#000002","#000003","#000004","#000005","#000006","#000007","#000008","#000009","#000010"]}},"coloraxis":{"colorbar":{"title":{"text":"reaction_forces"}},"colorscale":[[0.0,"rgb(150,0,90)"],[0.125,"rgb(0,0,200)"],[0.25,"rgb(0,25,255)"],[0.375,"rgb(0,152,255)"],[0.5,"rgb(44,255,150)"],[0.625,"rgb(151,255,0)"],[0.75,"rgb(255,234,0)"],[0.875,"rgb(255,111,0)"],[1.0,"rgb(255,0,0)"]]},"legend":{"tracegroupgap":0},"margin":{"t":150},"title":{"text":"Metric RelativeErrorMetric for output reaction_forces","x":0.5},"font":{"size":14}}, {"responsive": true} ) }; </script> </div>'}
INFO - 23:53:01: Working directory is C:\Users\sebastien.bocquet\Dev\vimseo\docs\runnable_examples\07_validation_case\deterministic_validation_case
C:\Users\sebastien.bocquet\Dev\vimseo\src\vimseo\utilities\datasets.py:379: FutureWarning:
Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`
C:\Users\sebastien.bocquet\Dev\vimseo\src\vimseo\utilities\datasets.py:379: FutureWarning:
Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`
C:\Users\sebastien.bocquet\Dev\vimseo\src\vimseo\utilities\datasets.py:379: FutureWarning:
Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`
C:\Users\sebastien.bocquet\Dev\vimseo\src\vimseo\utilities\datasets.py:379: FutureWarning:
Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`
C:\Users\sebastien.bocquet\Dev\vimseo\src\vimseo\utilities\datasets.py:379: FutureWarning:
Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`
C:\Users\sebastien.bocquet\Dev\vimseo\src\vimseo\utilities\datasets.py:379: FutureWarning:
Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`
C:\Users\sebastien.bocquet\Dev\vimseo\src\vimseo\utilities\datasets.py:379: FutureWarning:
Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`
C:\Users\sebastien.bocquet\Dev\vimseo\src\vimseo\utilities\datasets.py:379: FutureWarning:
Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`
C:\Users\sebastien.bocquet\Dev\vimseo\src\vimseo\utilities\datasets.py:379: FutureWarning:
Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`
C:\Users\sebastien.bocquet\Dev\vimseo\src\vimseo\utilities\datasets.py:379: FutureWarning:
Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`
C:\Users\sebastien.bocquet\Dev\vimseo\.tox\doc\Lib\site-packages\plotly\basedatatypes.py:2314: DeprecationWarning:
The append_trace method is deprecated and will be removed in a future version.
Please use the add_trace method with the row and col parameters.
{'text/html': '<div> <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_SVG"></script><script type="text/javascript">if (window.MathJax && window.MathJax.Hub && window.MathJax.Hub.Config) {window.MathJax.Hub.Config({SVG: {font: "STIX-Web"}});}</script> <script type="text/javascript">window.PlotlyConfig = {MathJaxConfig: \'local\'};</script>\n <script charset="utf-8" src="https://cdn.plot.ly/plotly-2.35.0.min.js"></script> <div id="922a95c3-8295-4259-b2e9-31f1a8fab15c" class="plotly-graph-div" style="height:800px; width:800px;"></div> <script type="text/javascript"> window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("922a95c3-8295-4259-b2e9-31f1a8fab15c")) { Plotly.newPlot( "922a95c3-8295-4259-b2e9-31f1a8fab15c", [{"marker":{"color":"rgb(150, 0, 90)"},"showlegend":false,"x":[20.0,20.0,15.0,15.0,10.0],"type":"histogram","xaxis":"x","yaxis":"y"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":true,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[10.0,5.0,10.0,5.0,5.0],"y":[20.0,20.0,15.0,15.0,10.0],"type":"scatter","xaxis":"x2","yaxis":"y2"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[1000.0,1000.0,1000.0,1000.0,1000.0],"y":[20.0,20.0,15.0,15.0,10.0],"type":"scatter","xaxis":"x3","yaxis":"y3"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[0.5,0.5,0.5,0.5,0.5],"y":[20.0,20.0,15.0,15.0,10.0],"type":"scatter","xaxis":"x4","yaxis":"y4"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[10.0,10.0,10.0,10.0,10.0],"y":[20.0,20.0,15.0,15.0,10.0],"type":"scatter","xaxis":"x5","yaxis":"y5"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[200000.0,200000.0,200000.0,200000.0,200000.0],"y":[20.0,20.0,15.0,15.0,10.0],"type":"scatter","xaxis":"x6","yaxis":"y6"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[20.0,20.0,15.0,15.0,10.0],"y":[10.0,5.0,10.0,5.0,5.0],"type":"scatter","xaxis":"x7","yaxis":"y7"},{"marker":{"color":"rgb(150, 0, 90)"},"showlegend":false,"x":[10.0,5.0,10.0,5.0,5.0],"type":"histogram","xaxis":"x8","yaxis":"y8"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[1000.0,1000.0,1000.0,1000.0,1000.0],"y":[10.0,5.0,10.0,5.0,5.0],"type":"scatter","xaxis":"x9","yaxis":"y9"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[0.5,0.5,0.5,0.5,0.5],"y":[10.0,5.0,10.0,5.0,5.0],"type":"scatter","xaxis":"x10","yaxis":"y10"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[10.0,10.0,10.0,10.0,10.0],"y":[10.0,5.0,10.0,5.0,5.0],"type":"scatter","xaxis":"x11","yaxis":"y11"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[200000.0,200000.0,200000.0,200000.0,200000.0],"y":[10.0,5.0,10.0,5.0,5.0],"type":"scatter","xaxis":"x12","yaxis":"y12"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[20.0,20.0,15.0,15.0,10.0],"y":[1000.0,1000.0,1000.0,1000.0,1000.0],"type":"scatter","xaxis":"x13","yaxis":"y13"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[10.0,5.0,10.0,5.0,5.0],"y":[1000.0,1000.0,1000.0,1000.0,1000.0],"type":"scatter","xaxis":"x14","yaxis":"y14"},{"marker":{"color":"rgb(150, 0, 90)"},"showlegend":false,"x":[1000.0,1000.0,1000.0,1000.0,1000.0],"type":"histogram","xaxis":"x15","yaxis":"y15"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[0.5,0.5,0.5,0.5,0.5],"y":[1000.0,1000.0,1000.0,1000.0,1000.0],"type":"scatter","xaxis":"x16","yaxis":"y16"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[10.0,10.0,10.0,10.0,10.0],"y":[1000.0,1000.0,1000.0,1000.0,1000.0],"type":"scatter","xaxis":"x17","yaxis":"y17"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[200000.0,200000.0,200000.0,200000.0,200000.0],"y":[1000.0,1000.0,1000.0,1000.0,1000.0],"type":"scatter","xaxis":"x18","yaxis":"y18"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[20.0,20.0,15.0,15.0,10.0],"y":[0.5,0.5,0.5,0.5,0.5],"type":"scatter","xaxis":"x19","yaxis":"y19"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[10.0,5.0,10.0,5.0,5.0],"y":[0.5,0.5,0.5,0.5,0.5],"type":"scatter","xaxis":"x20","yaxis":"y20"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[1000.0,1000.0,1000.0,1000.0,1000.0],"y":[0.5,0.5,0.5,0.5,0.5],"type":"scatter","xaxis":"x21","yaxis":"y21"},{"marker":{"color":"rgb(150, 0, 90)"},"showlegend":false,"x":[0.5,0.5,0.5,0.5,0.5],"type":"histogram","xaxis":"x22","yaxis":"y22"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[10.0,10.0,10.0,10.0,10.0],"y":[0.5,0.5,0.5,0.5,0.5],"type":"scatter","xaxis":"x23","yaxis":"y23"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[200000.0,200000.0,200000.0,200000.0,200000.0],"y":[0.5,0.5,0.5,0.5,0.5],"type":"scatter","xaxis":"x24","yaxis":"y24"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[20.0,20.0,15.0,15.0,10.0],"y":[10.0,10.0,10.0,10.0,10.0],"type":"scatter","xaxis":"x25","yaxis":"y25"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[10.0,5.0,10.0,5.0,5.0],"y":[10.0,10.0,10.0,10.0,10.0],"type":"scatter","xaxis":"x26","yaxis":"y26"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[1000.0,1000.0,1000.0,1000.0,1000.0],"y":[10.0,10.0,10.0,10.0,10.0],"type":"scatter","xaxis":"x27","yaxis":"y27"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[0.5,0.5,0.5,0.5,0.5],"y":[10.0,10.0,10.0,10.0,10.0],"type":"scatter","xaxis":"x28","yaxis":"y28"},{"marker":{"color":"rgb(150, 0, 90)"},"showlegend":false,"x":[10.0,10.0,10.0,10.0,10.0],"type":"histogram","xaxis":"x29","yaxis":"y29"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[200000.0,200000.0,200000.0,200000.0,200000.0],"y":[10.0,10.0,10.0,10.0,10.0],"type":"scatter","xaxis":"x30","yaxis":"y30"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[20.0,20.0,15.0,15.0,10.0],"y":[200000.0,200000.0,200000.0,200000.0,200000.0],"type":"scatter","xaxis":"x31","yaxis":"y31"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[10.0,5.0,10.0,5.0,5.0],"y":[200000.0,200000.0,200000.0,200000.0,200000.0],"type":"scatter","xaxis":"x32","yaxis":"y32"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[1000.0,1000.0,1000.0,1000.0,1000.0],"y":[200000.0,200000.0,200000.0,200000.0,200000.0],"type":"scatter","xaxis":"x33","yaxis":"y33"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[0.5,0.5,0.5,0.5,0.5],"y":[200000.0,200000.0,200000.0,200000.0,200000.0],"type":"scatter","xaxis":"x34","yaxis":"y34"},{"marker":{"color":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"showscale":false,"size":6},"mode":"markers","showlegend":false,"text":[0.030303030302938478,0.05882352941141869,0.06896551724090369,0.12903225806285118,0.3333333333222222],"x":[10.0,10.0,10.0,10.0,10.0],"y":[200000.0,200000.0,200000.0,200000.0,200000.0],"type":"scatter","xaxis":"x35","yaxis":"y35"},{"marker":{"color":"rgb(150, 0, 90)"},"showlegend":false,"x":[200000.0,200000.0,200000.0,200000.0,200000.0],"type":"histogram","xaxis":"x36","yaxis":"y36"}], {"template":{"data":{"candlestick":[{"decreasing":{"line":{"color":"#000033"}},"increasing":{"line":{"color":"#000032"}},"type":"candlestick"}],"contourcarpet":[{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"type":"contourcarpet"}],"contour":[{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"type":"contour"}],"heatmap":[{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"type":"heatmap"}],"histogram2d":[{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"type":"histogram2d"}],"icicle":[{"textfont":{"color":"white"},"type":"icicle"}],"sankey":[{"textfont":{"color":"#000036"},"type":"sankey"}],"scatter":[{"marker":{"line":{"width":0}},"type":"scatter"}],"table":[{"cells":{"fill":{"color":"#000038"},"font":{"color":"#000037"},"line":{"color":"#000039"}},"header":{"fill":{"color":"#000040"},"font":{"color":"#000036"},"line":{"color":"#000039"}},"type":"table"}],"waterfall":[{"connector":{"line":{"color":"#000036","width":2}},"decreasing":{"marker":{"color":"#000033"}},"increasing":{"marker":{"color":"#000032"}},"totals":{"marker":{"color":"#000034"}},"type":"waterfall"}]},"layout":{"coloraxis":{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]]},"colorscale":{"diverging":[[0.0,"#000021"],[0.1,"#000022"],[0.2,"#000023"],[0.3,"#000024"],[0.4,"#000025"],[0.5,"#000026"],[0.6,"#000027"],[0.7,"#000028"],[0.8,"#000029"],[0.9,"#000030"],[1.0,"#000031"]],"sequential":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"sequentialminus":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]]},"colorway":["#000001","#000002","#000003","#000004","#000005","#000006","#000007","#000008","#000009","#000010"]}},"xaxis":{"anchor":"y","domain":[0.0,0.1388888888888889]},"yaxis":{"anchor":"x","domain":[0.875,1.0],"title":{"text":"height"}},"xaxis2":{"anchor":"y2","domain":[0.17222222222222222,0.3111111111111111]},"yaxis2":{"anchor":"x2","domain":[0.875,1.0]},"xaxis3":{"anchor":"y3","domain":[0.34444444444444444,0.48333333333333334]},"yaxis3":{"anchor":"x3","domain":[0.875,1.0]},"xaxis4":{"anchor":"y4","domain":[0.5166666666666667,0.6555555555555557]},"yaxis4":{"anchor":"x4","domain":[0.875,1.0]},"xaxis5":{"anchor":"y5","domain":[0.6888888888888889,0.8277777777777777]},"yaxis5":{"anchor":"x5","domain":[0.875,1.0]},"xaxis6":{"anchor":"y6","domain":[0.861111111111111,1.0]},"yaxis6":{"anchor":"x6","domain":[0.875,1.0]},"xaxis7":{"anchor":"y7","domain":[0.0,0.1388888888888889]},"yaxis7":{"anchor":"x7","domain":[0.7,0.825],"title":{"text":"imposed_dplt"}},"xaxis8":{"anchor":"y8","domain":[0.17222222222222222,0.3111111111111111]},"yaxis8":{"anchor":"x8","domain":[0.7,0.825]},"xaxis9":{"anchor":"y9","domain":[0.34444444444444444,0.48333333333333334]},"yaxis9":{"anchor":"x9","domain":[0.7,0.825]},"xaxis10":{"anchor":"y10","domain":[0.5166666666666667,0.6555555555555557]},"yaxis10":{"anchor":"x10","domain":[0.7,0.825]},"xaxis11":{"anchor":"y11","domain":[0.6888888888888889,0.8277777777777777]},"yaxis11":{"anchor":"x11","domain":[0.7,0.825]},"xaxis12":{"anchor":"y12","domain":[0.861111111111111,1.0]},"yaxis12":{"anchor":"x12","domain":[0.7,0.825]},"xaxis13":{"anchor":"y13","domain":[0.0,0.1388888888888889]},"yaxis13":{"anchor":"x13","domain":[0.525,0.65],"title":{"text":"length"}},"xaxis14":{"anchor":"y14","domain":[0.17222222222222222,0.3111111111111111]},"yaxis14":{"anchor":"x14","domain":[0.525,0.65]},"xaxis15":{"anchor":"y15","domain":[0.34444444444444444,0.48333333333333334]},"yaxis15":{"anchor":"x15","domain":[0.525,0.65]},"xaxis16":{"anchor":"y16","domain":[0.5166666666666667,0.6555555555555557]},"yaxis16":{"anchor":"x16","domain":[0.525,0.65]},"xaxis17":{"anchor":"y17","domain":[0.6888888888888889,0.8277777777777777]},"yaxis17":{"anchor":"x17","domain":[0.525,0.65]},"xaxis18":{"anchor":"y18","domain":[0.861111111111111,1.0]},"yaxis18":{"anchor":"x18","domain":[0.525,0.65]},"xaxis19":{"anchor":"y19","domain":[0.0,0.1388888888888889]},"yaxis19":{"anchor":"x19","domain":[0.35,0.475],"title":{"text":"relative_dplt_location"}},"xaxis20":{"anchor":"y20","domain":[0.17222222222222222,0.3111111111111111]},"yaxis20":{"anchor":"x20","domain":[0.35,0.475]},"xaxis21":{"anchor":"y21","domain":[0.34444444444444444,0.48333333333333334]},"yaxis21":{"anchor":"x21","domain":[0.35,0.475]},"xaxis22":{"anchor":"y22","domain":[0.5166666666666667,0.6555555555555557]},"yaxis22":{"anchor":"x22","domain":[0.35,0.475]},"xaxis23":{"anchor":"y23","domain":[0.6888888888888889,0.8277777777777777]},"yaxis23":{"anchor":"x23","domain":[0.35,0.475]},"xaxis24":{"anchor":"y24","domain":[0.861111111111111,1.0]},"yaxis24":{"anchor":"x24","domain":[0.35,0.475]},"xaxis25":{"anchor":"y25","domain":[0.0,0.1388888888888889]},"yaxis25":{"anchor":"x25","domain":[0.175,0.3],"title":{"text":"width"}},"xaxis26":{"anchor":"y26","domain":[0.17222222222222222,0.3111111111111111]},"yaxis26":{"anchor":"x26","domain":[0.175,0.3]},"xaxis27":{"anchor":"y27","domain":[0.34444444444444444,0.48333333333333334]},"yaxis27":{"anchor":"x27","domain":[0.175,0.3]},"xaxis28":{"anchor":"y28","domain":[0.5166666666666667,0.6555555555555557]},"yaxis28":{"anchor":"x28","domain":[0.175,0.3]},"xaxis29":{"anchor":"y29","domain":[0.6888888888888889,0.8277777777777777]},"yaxis29":{"anchor":"x29","domain":[0.175,0.3]},"xaxis30":{"anchor":"y30","domain":[0.861111111111111,1.0]},"yaxis30":{"anchor":"x30","domain":[0.175,0.3]},"xaxis31":{"anchor":"y31","domain":[0.0,0.1388888888888889],"title":{"text":"height"}},"yaxis31":{"anchor":"x31","domain":[0.0,0.125],"title":{"text":"young_modulus"}},"xaxis32":{"anchor":"y32","domain":[0.17222222222222222,0.3111111111111111],"title":{"text":"imposed_dplt"}},"yaxis32":{"anchor":"x32","domain":[0.0,0.125]},"xaxis33":{"anchor":"y33","domain":[0.34444444444444444,0.48333333333333334],"title":{"text":"length"}},"yaxis33":{"anchor":"x33","domain":[0.0,0.125]},"xaxis34":{"anchor":"y34","domain":[0.5166666666666667,0.6555555555555557],"title":{"text":"relative_dplt_location"}},"yaxis34":{"anchor":"x34","domain":[0.0,0.125]},"xaxis35":{"anchor":"y35","domain":[0.6888888888888889,0.8277777777777777],"title":{"text":"width"}},"yaxis35":{"anchor":"x35","domain":[0.0,0.125]},"xaxis36":{"anchor":"y36","domain":[0.861111111111111,1.0],"title":{"text":"young_modulus"}},"yaxis36":{"anchor":"x36","domain":[0.0,0.125]},"height":800,"width":800,"title":{"text":"Metric RelativeErrorMetric for output reaction_forces"},"showlegend":true,"barmode":"stack"}, {"responsive": true} ) }; </script> </div>'}
INFO - 23:53:01: Working directory is C:\Users\sebastien.bocquet\Dev\vimseo\docs\runnable_examples\07_validation_case\deterministic_validation_case
{'text/html': '<div> <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_SVG"></script><script type="text/javascript">if (window.MathJax && window.MathJax.Hub && window.MathJax.Hub.Config) {window.MathJax.Hub.Config({SVG: {font: "STIX-Web"}});}</script> <script type="text/javascript">window.PlotlyConfig = {MathJaxConfig: \'local\'};</script>\n <script charset="utf-8" src="https://cdn.plot.ly/plotly-2.35.0.min.js"></script> <div id="f8d17816-0304-4d2f-9314-1e0545476e4d" class="plotly-graph-div" style="height:800px; width:1200px;"></div> <script type="text/javascript"> window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("f8d17816-0304-4d2f-9314-1e0545476e4d")) { Plotly.newPlot( "f8d17816-0304-4d2f-9314-1e0545476e4d", [{"customdata":[0.3333333333222222,0.12903225806285118,0.05882352941141869,0.06896551724090369,0.030303030302938478],"hovertemplate":"\\u003cb\\u003e Point prop\\u003cbr\\u003eRef: %{x}\\u003cbr\\u003eSim: %{y}\\u003cbr\\u003ereaction_forces[RelativeErrorMetric]: %{customdata: .2f}","marker":{"color":[0.3333333333222222,0.12903225806285118,0.05882352941141869,0.06896551724090369,0.030303030302938478],"colorbar":{"title":{"text":"RelativeErrorMetric"}},"colorscale":[[0.0,"rgb(150, 0, 90)"],[0.125,"rgb(0, 0, 200)"],[0.25,"rgb(0, 25, 255)"],[0.375,"rgb(0, 152, 255)"],[0.5,"rgb(44, 255, 150)"],[0.625,"rgb(151, 255, 0)"],[0.75,"rgb(255, 234, 0)"],[0.875,"rgb(255, 111, 0)"],[1.0,"rgb(255, 0, 0)"]],"line":{"color":"lightgrey","width":2},"showscale":true,"size":8},"mode":"markers","name":"Simulated_vs_Reference","showlegend":false,"x":[30.0,77.5,170.0,145.0,330.0],"y":[20.0,67.5,160.0,135.0,320.0],"type":"scatter"},{"line":{"color":"grey","dash":"dash","width":2},"mode":"lines","name":"Identity line","showlegend":false,"x":[0.0,330.0],"y":[0.0,330.0],"type":"scatter"},{"line":{"color":"grey","dash":"dot","width":2},"mode":"lines","name":"-10% error","showlegend":false,"x":[0.0,330.0],"y":[0.0,297.0],"type":"scatter"},{"line":{"color":"grey","dash":"dot","width":2},"mode":"lines","name":"+10% error","showlegend":false,"x":[0.0,330.0],"y":[0.0,363.00000000000006],"type":"scatter"}], {"template":{"data":{"candlestick":[{"decreasing":{"line":{"color":"#000033"}},"increasing":{"line":{"color":"#000032"}},"type":"candlestick"}],"contourcarpet":[{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"type":"contourcarpet"}],"contour":[{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"type":"contour"}],"heatmap":[{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"type":"heatmap"}],"histogram2d":[{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"type":"histogram2d"}],"icicle":[{"textfont":{"color":"white"},"type":"icicle"}],"sankey":[{"textfont":{"color":"#000036"},"type":"sankey"}],"scatter":[{"marker":{"line":{"width":0}},"type":"scatter"}],"table":[{"cells":{"fill":{"color":"#000038"},"font":{"color":"#000037"},"line":{"color":"#000039"}},"header":{"fill":{"color":"#000040"},"font":{"color":"#000036"},"line":{"color":"#000039"}},"type":"table"}],"waterfall":[{"connector":{"line":{"color":"#000036","width":2}},"decreasing":{"marker":{"color":"#000033"}},"increasing":{"marker":{"color":"#000032"}},"totals":{"marker":{"color":"#000034"}},"type":"waterfall"}]},"layout":{"coloraxis":{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]]},"colorscale":{"diverging":[[0.0,"#000021"],[0.1,"#000022"],[0.2,"#000023"],[0.3,"#000024"],[0.4,"#000025"],[0.5,"#000026"],[0.6,"#000027"],[0.7,"#000028"],[0.8,"#000029"],[0.9,"#000030"],[1.0,"#000031"]],"sequential":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"sequentialminus":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]]},"colorway":["#000001","#000002","#000003","#000004","#000005","#000006","#000007","#000008","#000009","#000010"]}},"annotations":[{"font":{"size":14},"showarrow":false,"text":"\\u003cb\\u003e+10%\\u003c\\u002fb\\u003e","x":336.6,"y":363.00000000000006},{"font":{"size":14},"showarrow":false,"text":"\\u003cb\\u003e-10%\\u003c\\u002fb\\u003e","x":336.6,"y":297.0}],"title":{"text":"\\u003cb\\u003eSimulation versus Reference - reaction_forces\\u003c\\u002fb\\u003e"},"xaxis":{"title":{"text":"\\u003cb\\u003eReference reaction_forces"},"mirror":true,"ticks":"outside","gridcolor":"lightgrey","range":[0.0,null]},"yaxis":{"title":{"text":"\\u003cb\\u003eSimulated reaction_forces"},"mirror":true,"ticks":"outside","showline":false,"gridcolor":"lightgrey","range":[0.0,null]},"autosize":false,"width":1200,"height":800,"font":{"size":20},"plot_bgcolor":"white"}, {"responsive": true} ) }; </script> </div>'}
INFO - 23:53:01: Working directory is C:\Users\sebastien.bocquet\Dev\vimseo\docs\runnable_examples\07_validation_case\deterministic_validation_case
{'text/html': '<div> <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_SVG"></script><script type="text/javascript">if (window.MathJax && window.MathJax.Hub && window.MathJax.Hub.Config) {window.MathJax.Hub.Config({SVG: {font: "STIX-Web"}});}</script> <script type="text/javascript">window.PlotlyConfig = {MathJaxConfig: \'local\'};</script>\n <script charset="utf-8" src="https://cdn.plot.ly/plotly-2.35.0.min.js"></script> <div id="28680b5b-3e46-4774-bbdb-6c13d331ab5c" class="plotly-graph-div" style="height:525px; width:100%;"></div> <script type="text/javascript"> window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("28680b5b-3e46-4774-bbdb-6c13d331ab5c")) { Plotly.newPlot( "28680b5b-3e46-4774-bbdb-6c13d331ab5c", [{"marker":{"color":"rgba(127,0,255,1.0)"},"name":"0","text":["0.1"],"width":0.75,"x":[0.375],"y":[0.12409153366806684],"type":"bar","textfont":{"size":20},"textangle":0.0,"textposition":"outside"}], {"template":{"data":{"candlestick":[{"decreasing":{"line":{"color":"#000033"}},"increasing":{"line":{"color":"#000032"}},"type":"candlestick"}],"contourcarpet":[{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"type":"contourcarpet"}],"contour":[{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"type":"contour"}],"heatmap":[{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"type":"heatmap"}],"histogram2d":[{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"type":"histogram2d"}],"icicle":[{"textfont":{"color":"white"},"type":"icicle"}],"sankey":[{"textfont":{"color":"#000036"},"type":"sankey"}],"scatter":[{"marker":{"line":{"width":0}},"type":"scatter"}],"table":[{"cells":{"fill":{"color":"#000038"},"font":{"color":"#000037"},"line":{"color":"#000039"}},"header":{"fill":{"color":"#000040"},"font":{"color":"#000036"},"line":{"color":"#000039"}},"type":"table"}],"waterfall":[{"connector":{"line":{"color":"#000036","width":2}},"decreasing":{"marker":{"color":"#000033"}},"increasing":{"marker":{"color":"#000032"}},"totals":{"marker":{"color":"#000034"}},"type":"waterfall"}]},"layout":{"coloraxis":{"colorscale":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]]},"colorscale":{"diverging":[[0.0,"#000021"],[0.1,"#000022"],[0.2,"#000023"],[0.3,"#000024"],[0.4,"#000025"],[0.5,"#000026"],[0.6,"#000027"],[0.7,"#000028"],[0.8,"#000029"],[0.9,"#000030"],[1.0,"#000031"]],"sequential":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]],"sequentialminus":[[0.0,"#000011"],[0.1111111111111111,"#000012"],[0.2222222222222222,"#000013"],[0.3333333333333333,"#000014"],[0.4444444444444444,"#000015"],[0.5555555555555556,"#000016"],[0.6666666666666666,"#000017"],[0.7777777777777778,"#000018"],[0.8888888888888888,"#000019"],[1.0,"#000020"]]},"colorway":["#000001","#000002","#000003","#000004","#000005","#000006","#000007","#000008","#000009","#000010"]}},"font":{"size":20},"title":{"font":{"size":24.0},"text":"RelativeErrorMetric"},"xaxis":{"title":{"text":""},"showgrid":true,"tickvals":[0.375],"ticktext":["reaction_forces"],"tickangle":0.0,"automargin":true},"yaxis":{"title":{"text":""},"showgrid":true,"automargin":true}}, {"responsive": true} ) }; </script> </div>'}
a parallel coordinates plot:
figs["parallel_coordinates"]
an error scatter matrix:
figs["error_scatter_matrix"]
a predict-versus-true plot:
figs["predict_vs_true"]
a bar plot of the integrated metrics:
figs["integrated_metric_bars"]
Total running time of the script: ( 0 minutes 0.951 seconds)
Download Python source code: plot_deterministic_validation_case_straightbeam.py
Download Jupyter notebook: plot_deterministic_validation_case_straightbeam.ipynb