.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "examples/design_space/plot_parameter_space.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note :ref:`Go to the end ` to download the full example code. .. rst-class:: sphx-glr-example-title .. _sphx_glr_examples_design_space_plot_parameter_space.py: Parameter space =============== In this example, we will see the basics of :class:`.ParameterSpace`. .. GENERATED FROM PYTHON SOURCE LINES 27-39 .. code-block:: Python from __future__ import annotations from gemseo import configure_logger from gemseo import create_discipline from gemseo import sample_disciplines from gemseo.algos.parameter_space import ParameterSpace from gemseo.post.dataset.scatter_plot_matrix import ScatterMatrix configure_logger() .. rst-class:: sphx-glr-script-out .. code-block:: none .. GENERATED FROM PYTHON SOURCE LINES 40-44 Firstly, a :class:`.ParameterSpace` does not require any mandatory argument. Create a parameter space ------------------------ .. GENERATED FROM PYTHON SOURCE LINES 44-46 .. code-block:: Python parameter_space = ParameterSpace() .. GENERATED FROM PYTHON SOURCE LINES 47-50 Then, we can add either deterministic variables from their lower and upper bounds (use :meth:`.ParameterSpace.add_variable`): .. GENERATED FROM PYTHON SOURCE LINES 50-52 .. code-block:: Python parameter_space.add_variable("x", lower_bound=-2.0, upper_bound=2.0) .. GENERATED FROM PYTHON SOURCE LINES 53-55 or uncertain variables from their distribution names and parameters (use :meth:`.ParameterSpace.add_random_variable`): .. GENERATED FROM PYTHON SOURCE LINES 55-58 .. code-block:: Python parameter_space.add_random_variable("y", "SPNormalDistribution", mu=0.0, sigma=1.0) parameter_space .. raw:: html
Parameter space:
Name Lower bound Value Upper bound Type Distribution
x -2 None 2 float
y -inf 0 inf float norm(mu=0.0, sigma=1.0)


.. GENERATED FROM PYTHON SOURCE LINES 59-66 .. warning:: We cannot mix probability distributions from different families, e.g. an :class:`.OTDistribution` and a :class:`.SPDistribution`. We can check that the variables *x* and *y* are implemented as deterministic and uncertain variables respectively: .. GENERATED FROM PYTHON SOURCE LINES 66-68 .. code-block:: Python parameter_space.is_deterministic("x"), parameter_space.is_uncertain("y") .. rst-class:: sphx-glr-script-out .. code-block:: none (True, True) .. GENERATED FROM PYTHON SOURCE LINES 69-85 Note that when GEMSEO does not offer a class for the SciPy distribution, we can use the generic GEMSEO class :class:`.SPDistribution` to create any SciPy distribution by setting ``interfaced_distribution`` to its SciPy name and ``parameters`` as a dictionary of SciPy parameter names and values (`see the documentation of SciPy `__). .. code-block:: python parameter_space.add_random_variable( "y", "SPDistribution", interfaced_distribution="norm", parameters={"loc": 1.0, "scale": 2.0}, ) .. GENERATED FROM PYTHON SOURCE LINES 87-106 A similar procedure can be followed for OpenTURNS distributions for which GEMSEO does not offer a class directly. We can use the generic GEMSEO class :class:`.OTDistribution` to create any OpenTURNS distribution by setting ``interfaced_distribution`` to its OpenTURNS name and ``parameters`` as a tuple of OpenTURNS parameter values (`see the documentation of OpenTURNS `__). .. code-block:: python parameter_space.add_random_variable( "y", "OTDistribution", interfaced_distribution="Normal", parameters=(1.0, 2.0), ) .. GENERATED FROM PYTHON SOURCE LINES 108-112 Sample from the parameter space ------------------------------- We can sample the uncertain variables from the :class:`.ParameterSpace` and get values either as an array (default value): .. GENERATED FROM PYTHON SOURCE LINES 112-115 .. code-block:: Python sample = parameter_space.compute_samples(n_samples=2, as_dict=True) sample .. rst-class:: sphx-glr-script-out .. code-block:: none [{'y': array([2.20802034])}, {'y': array([-0.83830366])}] .. GENERATED FROM PYTHON SOURCE LINES 116-117 or as a dictionary: .. GENERATED FROM PYTHON SOURCE LINES 117-120 .. code-block:: Python sample = parameter_space.compute_samples(n_samples=4) sample .. rst-class:: sphx-glr-script-out .. code-block:: none array([[-0.25581204], [-1.87981732], [ 0.07967951], [ 0.67264765]]) .. GENERATED FROM PYTHON SOURCE LINES 121-126 Sample a discipline over the parameter space -------------------------------------------- We can also sample a discipline over the parameter space. For simplicity, we instantiate an :class:`.AnalyticDiscipline` from a dictionary of expressions. .. GENERATED FROM PYTHON SOURCE LINES 126-128 .. code-block:: Python discipline = create_discipline("AnalyticDiscipline", expressions={"z": "x+y"}) .. GENERATED FROM PYTHON SOURCE LINES 129-134 Then, we use the :func:`.sample_disciplines` function with an :term:`LHS` algorithm to generate 100 samples of the discipline over the whole parameter space: .. GENERATED FROM PYTHON SOURCE LINES 134-138 .. code-block:: Python dataset = sample_disciplines( [discipline], parameter_space, "z", algo_name="PYDOE_LHS", n_samples=100 ) .. rst-class:: sphx-glr-script-out .. code-block:: none WARNING - 11:49:09: No coupling in MDA, switching chain_linearize to True. INFO - 11:49:09: *** Start Sampling execution *** INFO - 11:49:09: Sampling INFO - 11:49:09: Disciplines: AnalyticDiscipline INFO - 11:49:09: MDO formulation: MDF INFO - 11:49:09: Running the algorithm PYDOE_LHS: INFO - 11:49:09: 1%| | 1/100 [00:00<00:00, 438.92 it/sec] INFO - 11:49:09: 2%|▏ | 2/100 [00:00<00:00, 719.43 it/sec] INFO - 11:49:09: 3%|▎ | 3/100 [00:00<00:00, 947.65 it/sec] INFO - 11:49:09: 4%|▍ | 4/100 [00:00<00:00, 1137.05 it/sec] INFO - 11:49:09: 5%|▌ | 5/100 [00:00<00:00, 1289.92 it/sec] INFO - 11:49:09: 6%|▌ | 6/100 [00:00<00:00, 1425.66 it/sec] INFO - 11:49:09: 7%|▋ | 7/100 [00:00<00:00, 1548.53 it/sec] INFO - 11:49:09: 8%|▊ | 8/100 [00:00<00:00, 1650.16 it/sec] INFO - 11:49:09: 9%|▉ | 9/100 [00:00<00:00, 1744.56 it/sec] INFO - 11:49:09: 10%|█ | 10/100 [00:00<00:00, 1828.78 it/sec] INFO - 11:49:09: 11%|█ | 11/100 [00:00<00:00, 1897.64 it/sec] INFO - 11:49:09: 12%|█▏ | 12/100 [00:00<00:00, 1964.85 it/sec] INFO - 11:49:09: 13%|█▎ | 13/100 [00:00<00:00, 2017.39 it/sec] INFO - 11:49:09: 14%|█▍ | 14/100 [00:00<00:00, 2059.71 it/sec] INFO - 11:49:09: 15%|█▌ | 15/100 [00:00<00:00, 2108.75 it/sec] INFO - 11:49:09: 16%|█▌ | 16/100 [00:00<00:00, 2157.77 it/sec] INFO - 11:49:09: 17%|█▋ | 17/100 [00:00<00:00, 2197.73 it/sec] INFO - 11:49:09: 18%|█▊ | 18/100 [00:00<00:00, 2238.16 it/sec] INFO - 11:49:09: 19%|█▉ | 19/100 [00:00<00:00, 2270.16 it/sec] INFO - 11:49:09: 20%|██ | 20/100 [00:00<00:00, 2305.39 it/sec] INFO - 11:49:09: 21%|██ | 21/100 [00:00<00:00, 2329.86 it/sec] INFO - 11:49:09: 22%|██▏ | 22/100 [00:00<00:00, 2320.62 it/sec] INFO - 11:49:09: 23%|██▎ | 23/100 [00:00<00:00, 2335.47 it/sec] INFO - 11:49:09: 24%|██▍ | 24/100 [00:00<00:00, 2359.61 it/sec] INFO - 11:49:09: 25%|██▌ | 25/100 [00:00<00:00, 2384.59 it/sec] INFO - 11:49:09: 26%|██▌ | 26/100 [00:00<00:00, 2403.72 it/sec] INFO - 11:49:09: 27%|██▋ | 27/100 [00:00<00:00, 2422.22 it/sec] INFO - 11:49:09: 28%|██▊ | 28/100 [00:00<00:00, 2442.96 it/sec] INFO - 11:49:09: 29%|██▉ | 29/100 [00:00<00:00, 2459.90 it/sec] INFO - 11:49:09: 30%|███ | 30/100 [00:00<00:00, 2480.32 it/sec] INFO - 11:49:09: 31%|███ | 31/100 [00:00<00:00, 2496.32 it/sec] INFO - 11:49:09: 32%|███▏ | 32/100 [00:00<00:00, 2512.17 it/sec] INFO - 11:49:09: 33%|███▎ | 33/100 [00:00<00:00, 2528.86 it/sec] INFO - 11:49:09: 34%|███▍ | 34/100 [00:00<00:00, 2545.22 it/sec] INFO - 11:49:09: 35%|███▌ | 35/100 [00:00<00:00, 2562.91 it/sec] INFO - 11:49:09: 36%|███▌ | 36/100 [00:00<00:00, 2575.26 it/sec] INFO - 11:49:09: 37%|███▋ | 37/100 [00:00<00:00, 2592.23 it/sec] INFO - 11:49:09: 38%|███▊ | 38/100 [00:00<00:00, 2609.51 it/sec] INFO - 11:49:09: 39%|███▉ | 39/100 [00:00<00:00, 2618.38 it/sec] INFO - 11:49:09: 40%|████ | 40/100 [00:00<00:00, 2629.82 it/sec] INFO - 11:49:09: 41%|████ | 41/100 [00:00<00:00, 2643.32 it/sec] INFO - 11:49:09: 42%|████▏ | 42/100 [00:00<00:00, 2653.58 it/sec] INFO - 11:49:09: 43%|████▎ | 43/100 [00:00<00:00, 2662.22 it/sec] INFO - 11:49:09: 44%|████▍ | 44/100 [00:00<00:00, 2668.29 it/sec] INFO - 11:49:09: 45%|████▌ | 45/100 [00:00<00:00, 2673.04 it/sec] INFO - 11:49:09: 46%|████▌ | 46/100 [00:00<00:00, 2682.71 it/sec] INFO - 11:49:09: 47%|████▋ | 47/100 [00:00<00:00, 2693.62 it/sec] INFO - 11:49:09: 48%|████▊ | 48/100 [00:00<00:00, 2702.23 it/sec] INFO - 11:49:09: 49%|████▉ | 49/100 [00:00<00:00, 2712.40 it/sec] INFO - 11:49:09: 50%|█████ | 50/100 [00:00<00:00, 2723.79 it/sec] INFO - 11:49:09: 51%|█████ | 51/100 [00:00<00:00, 2734.19 it/sec] INFO - 11:49:09: 52%|█████▏ | 52/100 [00:00<00:00, 2740.38 it/sec] INFO - 11:49:09: 53%|█████▎ | 53/100 [00:00<00:00, 2750.02 it/sec] INFO - 11:49:09: 54%|█████▍ | 54/100 [00:00<00:00, 2760.25 it/sec] INFO - 11:49:09: 55%|█████▌ | 55/100 [00:00<00:00, 2765.00 it/sec] INFO - 11:49:09: 56%|█████▌ | 56/100 [00:00<00:00, 2770.38 it/sec] INFO - 11:49:09: 57%|█████▋ | 57/100 [00:00<00:00, 2778.98 it/sec] INFO - 11:49:09: 58%|█████▊ | 58/100 [00:00<00:00, 2747.29 it/sec] INFO - 11:49:09: 59%|█████▉ | 59/100 [00:00<00:00, 2737.25 it/sec] INFO - 11:49:09: 60%|██████ | 60/100 [00:00<00:00, 2731.29 it/sec] INFO - 11:49:09: 61%|██████ | 61/100 [00:00<00:00, 2735.02 it/sec] INFO - 11:49:09: 62%|██████▏ | 62/100 [00:00<00:00, 2741.98 it/sec] INFO - 11:49:09: 63%|██████▎ | 63/100 [00:00<00:00, 2744.51 it/sec] INFO - 11:49:09: 64%|██████▍ | 64/100 [00:00<00:00, 2751.74 it/sec] INFO - 11:49:09: 65%|██████▌ | 65/100 [00:00<00:00, 2758.29 it/sec] INFO - 11:49:09: 66%|██████▌ | 66/100 [00:00<00:00, 2761.97 it/sec] INFO - 11:49:09: 67%|██████▋ | 67/100 [00:00<00:00, 2766.75 it/sec] INFO - 11:49:09: 68%|██████▊ | 68/100 [00:00<00:00, 2773.82 it/sec] INFO - 11:49:09: 69%|██████▉ | 69/100 [00:00<00:00, 2778.59 it/sec] INFO - 11:49:09: 70%|███████ | 70/100 [00:00<00:00, 2785.12 it/sec] INFO - 11:49:09: 71%|███████ | 71/100 [00:00<00:00, 2790.80 it/sec] INFO - 11:49:09: 72%|███████▏ | 72/100 [00:00<00:00, 2795.25 it/sec] INFO - 11:49:09: 73%|███████▎ | 73/100 [00:00<00:00, 2801.17 it/sec] INFO - 11:49:09: 74%|███████▍ | 74/100 [00:00<00:00, 2807.89 it/sec] INFO - 11:49:09: 75%|███████▌ | 75/100 [00:00<00:00, 2806.81 it/sec] INFO - 11:49:09: 76%|███████▌ | 76/100 [00:00<00:00, 2811.27 it/sec] INFO - 11:49:09: 77%|███████▋ | 77/100 [00:00<00:00, 2817.42 it/sec] INFO - 11:49:09: 78%|███████▊ | 78/100 [00:00<00:00, 2823.76 it/sec] INFO - 11:49:09: 79%|███████▉ | 79/100 [00:00<00:00, 2827.15 it/sec] INFO - 11:49:09: 80%|████████ | 80/100 [00:00<00:00, 2831.45 it/sec] INFO - 11:49:09: 81%|████████ | 81/100 [00:00<00:00, 2837.18 it/sec] INFO - 11:49:09: 82%|████████▏ | 82/100 [00:00<00:00, 2840.87 it/sec] INFO - 11:49:09: 83%|████████▎ | 83/100 [00:00<00:00, 2845.20 it/sec] INFO - 11:49:09: 84%|████████▍ | 84/100 [00:00<00:00, 2850.43 it/sec] INFO - 11:49:09: 85%|████████▌ | 85/100 [00:00<00:00, 2853.84 it/sec] INFO - 11:49:09: 86%|████████▌ | 86/100 [00:00<00:00, 2857.90 it/sec] INFO - 11:49:09: 87%|████████▋ | 87/100 [00:00<00:00, 2863.05 it/sec] INFO - 11:49:09: 88%|████████▊ | 88/100 [00:00<00:00, 2866.63 it/sec] INFO - 11:49:09: 89%|████████▉ | 89/100 [00:00<00:00, 2870.54 it/sec] INFO - 11:49:09: 90%|█████████ | 90/100 [00:00<00:00, 2874.69 it/sec] INFO - 11:49:09: 91%|█████████ | 91/100 [00:00<00:00, 2879.59 it/sec] INFO - 11:49:09: 92%|█████████▏| 92/100 [00:00<00:00, 2882.08 it/sec] INFO - 11:49:09: 93%|█████████▎| 93/100 [00:00<00:00, 2885.39 it/sec] INFO - 11:49:09: 94%|█████████▍| 94/100 [00:00<00:00, 2889.59 it/sec] INFO - 11:49:09: 95%|█████████▌| 95/100 [00:00<00:00, 2892.43 it/sec] INFO - 11:49:09: 96%|█████████▌| 96/100 [00:00<00:00, 2896.51 it/sec] INFO - 11:49:09: 97%|█████████▋| 97/100 [00:00<00:00, 2900.71 it/sec] INFO - 11:49:09: 98%|█████████▊| 98/100 [00:00<00:00, 2902.94 it/sec] INFO - 11:49:09: 99%|█████████▉| 99/100 [00:00<00:00, 2906.74 it/sec] INFO - 11:49:09: 100%|██████████| 100/100 [00:00<00:00, 2910.91 it/sec] INFO - 11:49:09: *** End Sampling execution (time: 0:00:00.046021) *** .. GENERATED FROM PYTHON SOURCE LINES 139-140 and visualize it in a tabular way: .. GENERATED FROM PYTHON SOURCE LINES 140-142 .. code-block:: Python dataset .. raw:: html
GROUP inputs outputs
VARIABLE x y z
COMPONENT 0 0 0
0 1.869403 1.246453 3.115855
1 -1.567970 3.285041 1.717071
2 0.282640 -0.101706 0.180934
3 1.916313 1.848317 3.764630
4 1.562653 0.586038 2.148691
... ... ... ...
95 0.120633 -0.327477 -0.206844
96 -0.999225 1.461403 0.462178
97 -1.396066 -0.972779 -2.368845
98 1.090093 0.225565 1.315658
99 -1.433207 -0.779330 -2.212536

100 rows × 3 columns



.. GENERATED FROM PYTHON SOURCE LINES 143-144 or graphical by means of a scatter plot matrix for example: .. GENERATED FROM PYTHON SOURCE LINES 144-146 .. code-block:: Python ScatterMatrix(dataset).execute(save=False, show=True) .. image-sg:: /examples/design_space/images/sphx_glr_plot_parameter_space_001.png :alt: plot parameter space :srcset: /examples/design_space/images/sphx_glr_plot_parameter_space_001.png :class: sphx-glr-single-img .. rst-class:: sphx-glr-script-out .. code-block:: none [
] .. GENERATED FROM PYTHON SOURCE LINES 147-151 Sample a discipline over the uncertain space -------------------------------------------- If we want to sample a discipline over the uncertain space, we need to filter the uncertain variables: .. GENERATED FROM PYTHON SOURCE LINES 151-153 .. code-block:: Python parameter_space.filter(parameter_space.uncertain_variables) .. raw:: html
Parameter space:
Name Lower bound Value Upper bound Type Distribution
y -inf -1.368441899688857 inf float norm(mu=0.0, sigma=1.0)


.. GENERATED FROM PYTHON SOURCE LINES 154-156 If we want to sample a discipline over the uncertain space only, we need to extract it: .. GENERATED FROM PYTHON SOURCE LINES 156-158 .. code-block:: Python uncertain_space = parameter_space.extract_uncertain_space() .. GENERATED FROM PYTHON SOURCE LINES 159-160 Then, we sample the discipline over this uncertain space: .. GENERATED FROM PYTHON SOURCE LINES 160-164 .. code-block:: Python dataset = sample_disciplines( [discipline], uncertain_space, "z", algo_name="PYDOE_LHS", n_samples=100 ) dataset .. rst-class:: sphx-glr-script-out .. code-block:: none WARNING - 11:49:09: No coupling in MDA, switching chain_linearize to True. INFO - 11:49:09: *** Start Sampling execution *** INFO - 11:49:09: Sampling INFO - 11:49:09: Disciplines: AnalyticDiscipline INFO - 11:49:09: MDO formulation: MDF INFO - 11:49:09: Running the algorithm PYDOE_LHS: INFO - 11:49:09: 1%| | 1/100 [00:00<00:00, 2359.00 it/sec] INFO - 11:49:09: 2%|▏ | 2/100 [00:00<00:00, 1843.65 it/sec] INFO - 11:49:09: 3%|▎ | 3/100 [00:00<00:00, 2037.72 it/sec] INFO - 11:49:09: 4%|▍ | 4/100 [00:00<00:00, 2157.84 it/sec] INFO - 11:49:09: 5%|▌ | 5/100 [00:00<00:00, 2267.68 it/sec] INFO - 11:49:09: 6%|▌ | 6/100 [00:00<00:00, 2361.66 it/sec] INFO - 11:49:09: 7%|▋ | 7/100 [00:00<00:00, 2401.84 it/sec] INFO - 11:49:09: 8%|▊ | 8/100 [00:00<00:00, 2458.02 it/sec] INFO - 11:49:09: 9%|▉ | 9/100 [00:00<00:00, 2515.41 it/sec] INFO - 11:49:09: 10%|█ | 10/100 [00:00<00:00, 2547.10 it/sec] INFO - 11:49:09: 11%|█ | 11/100 [00:00<00:00, 2580.39 it/sec] INFO - 11:49:09: 12%|█▏ | 12/100 [00:00<00:00, 2589.61 it/sec] INFO - 11:49:09: 13%|█▎ | 13/100 [00:00<00:00, 2606.53 it/sec] INFO - 11:49:09: 14%|█▍ | 14/100 [00:00<00:00, 2639.71 it/sec] INFO - 11:49:09: 15%|█▌ | 15/100 [00:00<00:00, 2670.06 it/sec] INFO - 11:49:09: 16%|█▌ | 16/100 [00:00<00:00, 2684.89 it/sec] INFO - 11:49:09: 17%|█▋ | 17/100 [00:00<00:00, 2711.25 it/sec] INFO - 11:49:09: 18%|█▊ | 18/100 [00:00<00:00, 2731.95 it/sec] INFO - 11:49:09: 19%|█▉ | 19/100 [00:00<00:00, 2740.81 it/sec] INFO - 11:49:09: 20%|██ | 20/100 [00:00<00:00, 2760.14 it/sec] INFO - 11:49:09: 21%|██ | 21/100 [00:00<00:00, 2778.74 it/sec] INFO - 11:49:09: 22%|██▏ | 22/100 [00:00<00:00, 2784.05 it/sec] INFO - 11:49:09: 23%|██▎ | 23/100 [00:00<00:00, 2793.94 it/sec] INFO - 11:49:09: 24%|██▍ | 24/100 [00:00<00:00, 2806.57 it/sec] INFO - 11:49:09: 25%|██▌ | 25/100 [00:00<00:00, 2812.02 it/sec] INFO - 11:49:09: 26%|██▌ | 26/100 [00:00<00:00, 2822.18 it/sec] INFO - 11:49:09: 27%|██▋ | 27/100 [00:00<00:00, 2834.27 it/sec] INFO - 11:49:09: 28%|██▊ | 28/100 [00:00<00:00, 2839.68 it/sec] INFO - 11:49:09: 29%|██▉ | 29/100 [00:00<00:00, 2849.06 it/sec] INFO - 11:49:09: 30%|███ | 30/100 [00:00<00:00, 2860.79 it/sec] INFO - 11:49:09: 31%|███ | 31/100 [00:00<00:00, 2864.39 it/sec] INFO - 11:49:09: 32%|███▏ | 32/100 [00:00<00:00, 2871.34 it/sec] INFO - 11:49:09: 33%|███▎ | 33/100 [00:00<00:00, 2879.15 it/sec] INFO - 11:49:09: 34%|███▍ | 34/100 [00:00<00:00, 2881.23 it/sec] INFO - 11:49:09: 35%|███▌ | 35/100 [00:00<00:00, 2884.55 it/sec] INFO - 11:49:09: 36%|███▌ | 36/100 [00:00<00:00, 2890.02 it/sec] INFO - 11:49:09: 37%|███▋ | 37/100 [00:00<00:00, 2892.89 it/sec] INFO - 11:49:09: 38%|███▊ | 38/100 [00:00<00:00, 2899.15 it/sec] INFO - 11:49:09: 39%|███▉ | 39/100 [00:00<00:00, 2906.14 it/sec] INFO - 11:49:09: 40%|████ | 40/100 [00:00<00:00, 2907.01 it/sec] INFO - 11:49:09: 41%|████ | 41/100 [00:00<00:00, 2911.33 it/sec] INFO - 11:49:09: 42%|████▏ | 42/100 [00:00<00:00, 2911.36 it/sec] INFO - 11:49:09: 43%|████▎ | 43/100 [00:00<00:00, 2909.66 it/sec] INFO - 11:49:09: 44%|████▍ | 44/100 [00:00<00:00, 2912.11 it/sec] INFO - 11:49:09: 45%|████▌ | 45/100 [00:00<00:00, 2916.63 it/sec] INFO - 11:49:09: 46%|████▌ | 46/100 [00:00<00:00, 2917.86 it/sec] INFO - 11:49:09: 47%|████▋ | 47/100 [00:00<00:00, 2919.92 it/sec] INFO - 11:49:09: 48%|████▊ | 48/100 [00:00<00:00, 2924.18 it/sec] INFO - 11:49:09: 49%|████▉ | 49/100 [00:00<00:00, 2925.61 it/sec] INFO - 11:49:09: 50%|█████ | 50/100 [00:00<00:00, 2929.80 it/sec] INFO - 11:49:09: 51%|█████ | 51/100 [00:00<00:00, 2934.45 it/sec] INFO - 11:49:09: 52%|█████▏ | 52/100 [00:00<00:00, 2934.90 it/sec] INFO - 11:49:09: 53%|█████▎ | 53/100 [00:00<00:00, 2937.73 it/sec] INFO - 11:49:09: 54%|█████▍ | 54/100 [00:00<00:00, 2942.49 it/sec] INFO - 11:49:09: 55%|█████▌ | 55/100 [00:00<00:00, 2944.20 it/sec] INFO - 11:49:09: 56%|█████▌ | 56/100 [00:00<00:00, 2947.62 it/sec] INFO - 11:49:09: 57%|█████▋ | 57/100 [00:00<00:00, 2951.69 it/sec] INFO - 11:49:09: 58%|█████▊ | 58/100 [00:00<00:00, 2955.92 it/sec] INFO - 11:49:09: 59%|█████▉ | 59/100 [00:00<00:00, 2955.18 it/sec] INFO - 11:49:09: 60%|██████ | 60/100 [00:00<00:00, 2956.44 it/sec] INFO - 11:49:09: 61%|██████ | 61/100 [00:00<00:00, 2960.19 it/sec] INFO - 11:49:09: 62%|██████▏ | 62/100 [00:00<00:00, 2960.36 it/sec] INFO - 11:49:09: 63%|██████▎ | 63/100 [00:00<00:00, 2963.41 it/sec] INFO - 11:49:09: 64%|██████▍ | 64/100 [00:00<00:00, 2966.76 it/sec] INFO - 11:49:09: 65%|██████▌ | 65/100 [00:00<00:00, 2966.46 it/sec] INFO - 11:49:09: 66%|██████▌ | 66/100 [00:00<00:00, 2969.58 it/sec] INFO - 11:49:09: 67%|██████▋ | 67/100 [00:00<00:00, 2973.30 it/sec] INFO - 11:49:09: 68%|██████▊ | 68/100 [00:00<00:00, 2973.57 it/sec] INFO - 11:49:09: 69%|██████▉ | 69/100 [00:00<00:00, 2976.31 it/sec] INFO - 11:49:09: 70%|███████ | 70/100 [00:00<00:00, 2979.03 it/sec] INFO - 11:49:09: 71%|███████ | 71/100 [00:00<00:00, 2978.67 it/sec] INFO - 11:49:09: 72%|███████▏ | 72/100 [00:00<00:00, 2979.35 it/sec] INFO - 11:49:09: 73%|███████▎ | 73/100 [00:00<00:00, 2977.75 it/sec] INFO - 11:49:09: 74%|███████▍ | 74/100 [00:00<00:00, 2976.37 it/sec] INFO - 11:49:09: 75%|███████▌ | 75/100 [00:00<00:00, 2978.94 it/sec] INFO - 11:49:09: 76%|███████▌ | 76/100 [00:00<00:00, 2982.17 it/sec] INFO - 11:49:09: 77%|███████▋ | 77/100 [00:00<00:00, 2977.34 it/sec] INFO - 11:49:09: 78%|███████▊ | 78/100 [00:00<00:00, 2977.42 it/sec] INFO - 11:49:09: 79%|███████▉ | 79/100 [00:00<00:00, 2979.71 it/sec] INFO - 11:49:09: 80%|████████ | 80/100 [00:00<00:00, 2979.78 it/sec] INFO - 11:49:09: 81%|████████ | 81/100 [00:00<00:00, 2981.81 it/sec] INFO - 11:49:09: 82%|████████▏ | 82/100 [00:00<00:00, 2984.62 it/sec] INFO - 11:49:09: 83%|████████▎ | 83/100 [00:00<00:00, 2985.32 it/sec] INFO - 11:49:09: 84%|████████▍ | 84/100 [00:00<00:00, 2986.21 it/sec] INFO - 11:49:09: 85%|████████▌ | 85/100 [00:00<00:00, 2987.27 it/sec] INFO - 11:49:09: 86%|████████▌ | 86/100 [00:00<00:00, 2986.93 it/sec] INFO - 11:49:09: 87%|████████▋ | 87/100 [00:00<00:00, 2988.18 it/sec] INFO - 11:49:09: 88%|████████▊ | 88/100 [00:00<00:00, 2990.52 it/sec] INFO - 11:49:09: 89%|████████▉ | 89/100 [00:00<00:00, 2990.94 it/sec] INFO - 11:49:09: 90%|█████████ | 90/100 [00:00<00:00, 2991.87 it/sec] INFO - 11:49:09: 91%|█████████ | 91/100 [00:00<00:00, 2993.49 it/sec] INFO - 11:49:09: 92%|█████████▏| 92/100 [00:00<00:00, 2993.51 it/sec] INFO - 11:49:09: 93%|█████████▎| 93/100 [00:00<00:00, 2994.69 it/sec] INFO - 11:49:09: 94%|█████████▍| 94/100 [00:00<00:00, 2996.87 it/sec] INFO - 11:49:09: 95%|█████████▌| 95/100 [00:00<00:00, 2997.58 it/sec] INFO - 11:49:09: 96%|█████████▌| 96/100 [00:00<00:00, 2984.52 it/sec] INFO - 11:49:09: 97%|█████████▋| 97/100 [00:00<00:00, 2983.17 it/sec] INFO - 11:49:09: 98%|█████████▊| 98/100 [00:00<00:00, 2980.72 it/sec] INFO - 11:49:09: 99%|█████████▉| 99/100 [00:00<00:00, 2981.18 it/sec] INFO - 11:49:09: 100%|██████████| 100/100 [00:00<00:00, 2982.91 it/sec] INFO - 11:49:09: *** End Sampling execution (time: 0:00:00.045086) *** .. raw:: html
GROUP inputs outputs
VARIABLE y z
COMPONENT 0 0
0 -0.640726 -0.640726
1 -0.393653 -0.393653
2 0.550565 0.550565
3 0.944369 0.944369
4 -2.115275 -2.115275
... ... ...
95 0.081947 0.081947
96 -1.085812 -1.085812
97 -0.761651 -0.761651
98 -0.042932 -0.042932
99 -0.813354 -0.813354

100 rows × 2 columns



.. rst-class:: sphx-glr-timing **Total running time of the script:** (0 minutes 0.477 seconds) .. _sphx_glr_download_examples_design_space_plot_parameter_space.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: plot_parameter_space.ipynb ` .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: plot_parameter_space.py ` .. container:: sphx-glr-download sphx-glr-download-zip :download:`Download zipped: plot_parameter_space.zip ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_