diff --git a/manual/master/en/.buildinfo b/manual/master/en/.buildinfo index f1c80c02..535a130a 100644 --- a/manual/master/en/.buildinfo +++ b/manual/master/en/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 -# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 3039bda91ec6beafd16e6ad8717aa928 +# This file records the configuration used when building these files. When it is not found, a full rebuild will be done. +config: 2371dc01ab070eaa6744c386f7c09e30 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/manual/master/en/_modules/index.html b/manual/master/en/_modules/index.html index a5b6284e..1ca45ff3 100644 --- a/manual/master/en/_modules/index.html +++ b/manual/master/en/_modules/index.html @@ -1,23 +1,21 @@ + + - Overview: module code — PHYSBO 2.0.0 documentation + Overview: module code — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/blm/basis/fourier.html b/manual/master/en/_modules/physbo/blm/basis/fourier.html index 79c3a81a..691161b1 100644 --- a/manual/master/en/_modules/physbo/blm/basis/fourier.html +++ b/manual/master/en/_modules/physbo/blm/basis/fourier.html @@ -1,23 +1,21 @@ + + - physbo.blm.basis.fourier — PHYSBO 2.0.0 documentation + physbo.blm.basis.fourier — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/blm/core/model.html b/manual/master/en/_modules/physbo/blm/core/model.html index 0f9ab128..c7d80a2a 100644 --- a/manual/master/en/_modules/physbo/blm/core/model.html +++ b/manual/master/en/_modules/physbo/blm/core/model.html @@ -1,23 +1,21 @@ + + - physbo.blm.core.model — PHYSBO 2.0.0 documentation + physbo.blm.core.model — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/blm/inf/exact.html b/manual/master/en/_modules/physbo/blm/inf/exact.html index 4d5c9e4b..28cf9c65 100644 --- a/manual/master/en/_modules/physbo/blm/inf/exact.html +++ b/manual/master/en/_modules/physbo/blm/inf/exact.html @@ -1,23 +1,21 @@ + + - physbo.blm.inf.exact — PHYSBO 2.0.0 documentation + physbo.blm.inf.exact — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/blm/lik/gauss.html b/manual/master/en/_modules/physbo/blm/lik/gauss.html index f0cc3f66..0c1dc7cf 100644 --- a/manual/master/en/_modules/physbo/blm/lik/gauss.html +++ b/manual/master/en/_modules/physbo/blm/lik/gauss.html @@ -1,23 +1,21 @@ + + - physbo.blm.lik.gauss — PHYSBO 2.0.0 documentation + physbo.blm.lik.gauss — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/blm/lik/linear.html b/manual/master/en/_modules/physbo/blm/lik/linear.html index c8dc6c31..c4618216 100644 --- a/manual/master/en/_modules/physbo/blm/lik/linear.html +++ b/manual/master/en/_modules/physbo/blm/lik/linear.html @@ -1,23 +1,21 @@ + + - physbo.blm.lik.linear — PHYSBO 2.0.0 documentation + physbo.blm.lik.linear — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/blm/predictor.html b/manual/master/en/_modules/physbo/blm/predictor.html index cbf07798..0797af8a 100644 --- a/manual/master/en/_modules/physbo/blm/predictor.html +++ b/manual/master/en/_modules/physbo/blm/predictor.html @@ -1,23 +1,21 @@ + + - physbo.blm.predictor — PHYSBO 2.0.0 documentation + physbo.blm.predictor — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/blm/prior/gauss.html b/manual/master/en/_modules/physbo/blm/prior/gauss.html index 572e58b2..b3ab50c0 100644 --- a/manual/master/en/_modules/physbo/blm/prior/gauss.html +++ b/manual/master/en/_modules/physbo/blm/prior/gauss.html @@ -1,23 +1,21 @@ + + - physbo.blm.prior.gauss — PHYSBO 2.0.0 documentation + physbo.blm.prior.gauss — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/gp/core/learning.html b/manual/master/en/_modules/physbo/gp/core/learning.html index 27c7da53..ac2f9b3d 100644 --- a/manual/master/en/_modules/physbo/gp/core/learning.html +++ b/manual/master/en/_modules/physbo/gp/core/learning.html @@ -1,23 +1,21 @@ + + - physbo.gp.core.learning — PHYSBO 2.0.0 documentation + physbo.gp.core.learning — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/gp/core/model.html b/manual/master/en/_modules/physbo/gp/core/model.html index 5ee67564..9c088697 100644 --- a/manual/master/en/_modules/physbo/gp/core/model.html +++ b/manual/master/en/_modules/physbo/gp/core/model.html @@ -1,23 +1,21 @@ + + - physbo.gp.core.model — PHYSBO 2.0.0 documentation + physbo.gp.core.model — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/gp/core/prior.html b/manual/master/en/_modules/physbo/gp/core/prior.html index 0ef0265a..78df3c5f 100644 --- a/manual/master/en/_modules/physbo/gp/core/prior.html +++ b/manual/master/en/_modules/physbo/gp/core/prior.html @@ -1,23 +1,21 @@ + + - physbo.gp.core.prior — PHYSBO 2.0.0 documentation + physbo.gp.core.prior — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/gp/cov/gauss.html b/manual/master/en/_modules/physbo/gp/cov/gauss.html index 336fa19d..a806aafe 100644 --- a/manual/master/en/_modules/physbo/gp/cov/gauss.html +++ b/manual/master/en/_modules/physbo/gp/cov/gauss.html @@ -1,23 +1,21 @@ + + - physbo.gp.cov.gauss — PHYSBO 2.0.0 documentation + physbo.gp.cov.gauss — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/gp/inf/exact.html b/manual/master/en/_modules/physbo/gp/inf/exact.html index 2cb624f5..9bcc5ce3 100644 --- a/manual/master/en/_modules/physbo/gp/inf/exact.html +++ b/manual/master/en/_modules/physbo/gp/inf/exact.html @@ -1,23 +1,21 @@ + + - physbo.gp.inf.exact — PHYSBO 2.0.0 documentation + physbo.gp.inf.exact — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/gp/lik/gauss.html b/manual/master/en/_modules/physbo/gp/lik/gauss.html index f9afb2ad..2ee9a8e1 100644 --- a/manual/master/en/_modules/physbo/gp/lik/gauss.html +++ b/manual/master/en/_modules/physbo/gp/lik/gauss.html @@ -1,23 +1,21 @@ + + - physbo.gp.lik.gauss — PHYSBO 2.0.0 documentation + physbo.gp.lik.gauss — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/gp/mean/const.html b/manual/master/en/_modules/physbo/gp/mean/const.html index 8cefa937..f7b60d5a 100644 --- a/manual/master/en/_modules/physbo/gp/mean/const.html +++ b/manual/master/en/_modules/physbo/gp/mean/const.html @@ -1,23 +1,21 @@ + + - physbo.gp.mean.const — PHYSBO 2.0.0 documentation + physbo.gp.mean.const — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/gp/mean/zero.html b/manual/master/en/_modules/physbo/gp/mean/zero.html index 0ba4ebaa..055bd2df 100644 --- a/manual/master/en/_modules/physbo/gp/mean/zero.html +++ b/manual/master/en/_modules/physbo/gp/mean/zero.html @@ -1,23 +1,21 @@ + + - physbo.gp.mean.zero — PHYSBO 2.0.0 documentation + physbo.gp.mean.zero — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/gp/predictor.html b/manual/master/en/_modules/physbo/gp/predictor.html index d7efa440..55d5e007 100644 --- a/manual/master/en/_modules/physbo/gp/predictor.html +++ b/manual/master/en/_modules/physbo/gp/predictor.html @@ -1,23 +1,21 @@ + + - physbo.gp.predictor — PHYSBO 2.0.0 documentation + physbo.gp.predictor — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/misc/centering.html b/manual/master/en/_modules/physbo/misc/centering.html index 70fc0b6c..08ab5db9 100644 --- a/manual/master/en/_modules/physbo/misc/centering.html +++ b/manual/master/en/_modules/physbo/misc/centering.html @@ -1,23 +1,21 @@ + + - physbo.misc.centering — PHYSBO 2.0.0 documentation + physbo.misc.centering — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/misc/gauss_elim.html b/manual/master/en/_modules/physbo/misc/gauss_elim.html index 8894be9e..14b5167c 100644 --- a/manual/master/en/_modules/physbo/misc/gauss_elim.html +++ b/manual/master/en/_modules/physbo/misc/gauss_elim.html @@ -1,23 +1,21 @@ + + - physbo.misc.gauss_elim — PHYSBO 2.0.0 documentation + physbo.misc.gauss_elim — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/misc/set_config.html b/manual/master/en/_modules/physbo/misc/set_config.html index fc774eb1..0a6fd33d 100644 --- a/manual/master/en/_modules/physbo/misc/set_config.html +++ b/manual/master/en/_modules/physbo/misc/set_config.html @@ -1,23 +1,21 @@ + + - physbo.misc.set_config — PHYSBO 2.0.0 documentation + physbo.misc.set_config — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/opt/adam.html b/manual/master/en/_modules/physbo/opt/adam.html index 37c41b3b..f85ca0f4 100644 --- a/manual/master/en/_modules/physbo/opt/adam.html +++ b/manual/master/en/_modules/physbo/opt/adam.html @@ -1,23 +1,21 @@ + + - physbo.opt.adam — PHYSBO 2.0.0 documentation + physbo.opt.adam — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/predictor.html b/manual/master/en/_modules/physbo/predictor.html index 8515274e..6a6bd016 100644 --- a/manual/master/en/_modules/physbo/predictor.html +++ b/manual/master/en/_modules/physbo/predictor.html @@ -1,23 +1,21 @@ + + - physbo.predictor — PHYSBO 2.0.0 documentation + physbo.predictor — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/search/discrete/policy.html b/manual/master/en/_modules/physbo/search/discrete/policy.html index ee03f6a0..e71c8509 100644 --- a/manual/master/en/_modules/physbo/search/discrete/policy.html +++ b/manual/master/en/_modules/physbo/search/discrete/policy.html @@ -1,23 +1,21 @@ + + - physbo.search.discrete.policy — PHYSBO 2.0.0 documentation + physbo.search.discrete.policy — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
@@ -228,11 +223,15 @@

Source code for physbo.search.discrete.policy

time_run_simulator=time_run_simulator, ) self.training.add(X=X, t=t, Z=Z) - local_index = np.searchsorted(self.actions, action) - local_index = local_index[ - np.take(self.actions, local_index, mode="clip") == action - ] - self.actions = self._delete_actions(local_index) + + # remove the selected actions from the list of candidates if exists + if len(self.actions) > 0: + local_index = np.searchsorted(self.actions, action) + local_index = local_index[ + np.take(self.actions, local_index, mode="clip") == action + ] + self.actions = self._delete_actions(local_index) + if self.new_data is None: self.new_data = variable(X=X, t=t, Z=Z) else: diff --git a/manual/master/en/_modules/physbo/search/discrete/results.html b/manual/master/en/_modules/physbo/search/discrete/results.html index 6707ff88..176a1dac 100644 --- a/manual/master/en/_modules/physbo/search/discrete/results.html +++ b/manual/master/en/_modules/physbo/search/discrete/results.html @@ -1,23 +1,21 @@ + + - physbo.search.discrete.results — PHYSBO 2.0.0 documentation + physbo.search.discrete.results — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
@@ -282,8 +277,8 @@

Source code for physbo.search.discrete.results

""" data = np.load(filename) - M = data["num_runs"] - N = data["total_num_search"] + M = int(data["num_runs"]) + N = int(data["total_num_search"]) self.num_runs = M self.total_num_search = N self.fx[0:N] = data["fx"] diff --git a/manual/master/en/_modules/physbo/search/discrete_multi/policy.html b/manual/master/en/_modules/physbo/search/discrete_multi/policy.html index 51c49a2d..45cfa0cb 100644 --- a/manual/master/en/_modules/physbo/search/discrete_multi/policy.html +++ b/manual/master/en/_modules/physbo/search/discrete_multi/policy.html @@ -1,23 +1,21 @@ + + - physbo.search.discrete_multi.policy — PHYSBO 2.0.0 documentation + physbo.search.discrete_multi.policy — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -

- 2.0 -
@@ -193,11 +188,14 @@

Source code for physbo.search.discrete_multi.policy

else: self.new_data_list[i].add(X=X, t=t[:, i], Z=Z) self.training_list[i].add(X=X, t=t[:, i], Z=Z) - local_index = np.searchsorted(self.actions, action) - local_index = local_index[ - np.take(self.actions, local_index, mode="clip") == action - ] - self.actions = self._delete_actions(local_index)
+ + # remove action from candidates if exists + if len(self.actions) > 0: + local_index = np.searchsorted(self.actions, action) + local_index = local_index[ + np.take(self.actions, local_index, mode="clip") == action + ] + self.actions = self._delete_actions(local_index)
def _model(self, i): diff --git a/manual/master/en/_modules/physbo/search/discrete_multi/results.html b/manual/master/en/_modules/physbo/search/discrete_multi/results.html index 9a0b3d29..053d66d1 100644 --- a/manual/master/en/_modules/physbo/search/discrete_multi/results.html +++ b/manual/master/en/_modules/physbo/search/discrete_multi/results.html @@ -1,23 +1,21 @@ + + - physbo.search.discrete_multi.results — PHYSBO 2.0.0 documentation + physbo.search.discrete_multi.results — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
@@ -214,8 +209,8 @@

Source code for physbo.search.discrete_multi.results

with open(filename, "rb") as f: data = pickle.load(f) - M = data["num_runs"] - N = data["total_num_search"] + M = int(data["num_runs"]) + N = int(data["total_num_search"]) self.num_runs = M self.total_num_search = N self.fx[0:N] = data["fx"] diff --git a/manual/master/en/_modules/physbo/search/pareto.html b/manual/master/en/_modules/physbo/search/pareto.html index 78519ca3..1cc94783 100644 --- a/manual/master/en/_modules/physbo/search/pareto.html +++ b/manual/master/en/_modules/physbo/search/pareto.html @@ -1,23 +1,21 @@ + + - physbo.search.pareto — PHYSBO 2.0.0 documentation + physbo.search.pareto — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/search/score.html b/manual/master/en/_modules/physbo/search/score.html index 41a7ca40..4941cf0c 100644 --- a/manual/master/en/_modules/physbo/search/score.html +++ b/manual/master/en/_modules/physbo/search/score.html @@ -1,23 +1,21 @@ + + - physbo.search.score — PHYSBO 2.0.0 documentation + physbo.search.score — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/search/score_multi.html b/manual/master/en/_modules/physbo/search/score_multi.html index 4ad00525..1d1b13b1 100644 --- a/manual/master/en/_modules/physbo/search/score_multi.html +++ b/manual/master/en/_modules/physbo/search/score_multi.html @@ -1,23 +1,21 @@ + + - physbo.search.score_multi — PHYSBO 2.0.0 documentation + physbo.search.score_multi — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/search/utility.html b/manual/master/en/_modules/physbo/search/utility.html index 15a4c1b8..b5396b0a 100644 --- a/manual/master/en/_modules/physbo/search/utility.html +++ b/manual/master/en/_modules/physbo/search/utility.html @@ -1,23 +1,21 @@ + + - physbo.search.utility — PHYSBO 2.0.0 documentation + physbo.search.utility — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_modules/physbo/variable.html b/manual/master/en/_modules/physbo/variable.html index d5d68db2..d8ca7ccd 100644 --- a/manual/master/en/_modules/physbo/variable.html +++ b/manual/master/en/_modules/physbo/variable.html @@ -1,23 +1,21 @@ + + - physbo.variable — PHYSBO 2.0.0 documentation + physbo.variable — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/_static/basic.css b/manual/master/en/_static/basic.css index f316efcb..7ebbd6d0 100644 --- a/manual/master/en/_static/basic.css +++ b/manual/master/en/_static/basic.css @@ -1,12 +1,5 @@ /* - * basic.css - * ~~~~~~~~~ - * * Sphinx stylesheet -- basic theme. - * - * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * */ /* -- main layout ----------------------------------------------------------- */ @@ -115,15 +108,11 @@ img { /* -- search page ----------------------------------------------------------- */ ul.search { - margin: 10px 0 0 20px; - padding: 0; + margin-top: 10px; } ul.search li { - padding: 5px 0 5px 20px; - background-image: url(file.png); - background-repeat: no-repeat; - background-position: 0 7px; + padding: 5px 0; } ul.search li a { diff --git a/manual/master/en/_static/css/badge_only.css b/manual/master/en/_static/css/badge_only.css index c718cee4..88ba55b9 100644 --- a/manual/master/en/_static/css/badge_only.css +++ b/manual/master/en/_static/css/badge_only.css @@ -1 +1 @@ -.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} \ No newline at end of file +.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions .rst-other-versions .rtd-current-item{font-weight:700}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}#flyout-search-form{padding:6px} \ No newline at end of file diff --git a/manual/master/en/_static/css/theme.css b/manual/master/en/_static/css/theme.css index 19a446a0..0f14f106 100644 --- a/manual/master/en/_static/css/theme.css +++ b/manual/master/en/_static/css/theme.css @@ -1,4 +1,4 @@ html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}.rst-content code,.rst-content tt,code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{body,html,section{background:none!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.rst-content .toctree-wrapper>p.caption,h2,h3,p{orphans:3;widows:3}.rst-content .toctree-wrapper>p.caption,h2,h3{page-break-after:avoid}}.btn,.fa:before,.icon:before,.rst-content .admonition,.rst-content .admonition-title:before,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .code-block-caption .headerlink:before,.rst-content .danger,.rst-content .eqno .headerlink:before,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-alert,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search>a:hover{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel,.rst-content .menuselection{font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .guilabel,.rst-content .menuselection{border:1px solid #7fbbe3;background:#e7f2fa}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file + */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search .wy-dropdown>aactive,.wy-side-nav-search .wy-dropdown>afocus,.wy-side-nav-search>a:hover,.wy-side-nav-search>aactive,.wy-side-nav-search>afocus{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon,.wy-side-nav-search>a.icon{display:block}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.switch-menus{position:relative;display:block;margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-side-nav-search>div.switch-menus>div.language-switch,.wy-side-nav-search>div.switch-menus>div.version-switch{display:inline-block;padding:.2em}.wy-side-nav-search>div.switch-menus>div.language-switch select,.wy-side-nav-search>div.switch-menus>div.version-switch select{display:inline-block;margin-right:-2rem;padding-right:2rem;max-width:240px;text-align-last:center;background:none;border:none;border-radius:0;box-shadow:none;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-size:1em;font-weight:400;color:hsla(0,0%,100%,.3);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.wy-side-nav-search>div.switch-menus>div.language-switch select:active,.wy-side-nav-search>div.switch-menus>div.language-switch select:focus,.wy-side-nav-search>div.switch-menus>div.language-switch select:hover,.wy-side-nav-search>div.switch-menus>div.version-switch select:active,.wy-side-nav-search>div.switch-menus>div.version-switch select:focus,.wy-side-nav-search>div.switch-menus>div.version-switch select:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.wy-side-nav-search>div.switch-menus>div.language-switch select option,.wy-side-nav-search>div.switch-menus>div.version-switch select option{color:#000}.wy-side-nav-search>div.switch-menus>div.language-switch:has(>select):after,.wy-side-nav-search>div.switch-menus>div.version-switch:has(>select):after{display:inline-block;width:1.5em;height:100%;padding:.1em;content:"\f0d7";font-size:1em;line-height:1.2em;font-family:FontAwesome;text-align:center;pointer-events:none;box-sizing:border-box}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions .rst-other-versions .rtd-current-item{font-weight:700}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}#flyout-search-form{padding:6px}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel,.rst-content .menuselection{font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .guilabel,.rst-content .menuselection{border:1px solid #7fbbe3;background:#e7f2fa}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file diff --git a/manual/master/en/_static/doctools.js b/manual/master/en/_static/doctools.js index 4d67807d..0398ebb9 100644 --- a/manual/master/en/_static/doctools.js +++ b/manual/master/en/_static/doctools.js @@ -1,12 +1,5 @@ /* - * doctools.js - * ~~~~~~~~~~~ - * * Base JavaScript utilities for all Sphinx HTML documentation. - * - * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * */ "use strict"; diff --git a/manual/master/en/_static/documentation_options.js b/manual/master/en/_static/documentation_options.js index 7f51004a..15dd1bd9 100644 --- a/manual/master/en/_static/documentation_options.js +++ b/manual/master/en/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '2.0.0', + VERSION: '2.0.1', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/manual/master/en/_static/fonts/Lato/lato-bold.eot b/manual/master/en/_static/fonts/Lato/lato-bold.eot new file mode 100644 index 00000000..3361183a Binary files /dev/null and b/manual/master/en/_static/fonts/Lato/lato-bold.eot differ diff --git a/manual/master/en/_static/fonts/Lato/lato-bold.ttf b/manual/master/en/_static/fonts/Lato/lato-bold.ttf new file mode 100644 index 00000000..29f691d5 Binary files /dev/null and b/manual/master/en/_static/fonts/Lato/lato-bold.ttf differ diff --git a/manual/master/en/_static/fonts/Lato/lato-bold.woff b/manual/master/en/_static/fonts/Lato/lato-bold.woff new file mode 100644 index 00000000..c6dff51f Binary files /dev/null and b/manual/master/en/_static/fonts/Lato/lato-bold.woff differ diff --git a/manual/master/en/_static/fonts/Lato/lato-bold.woff2 b/manual/master/en/_static/fonts/Lato/lato-bold.woff2 new file mode 100644 index 00000000..bb195043 Binary files /dev/null and b/manual/master/en/_static/fonts/Lato/lato-bold.woff2 differ diff --git a/manual/master/en/_static/fonts/Lato/lato-bolditalic.eot b/manual/master/en/_static/fonts/Lato/lato-bolditalic.eot new file mode 100644 index 00000000..3d415493 Binary files /dev/null and b/manual/master/en/_static/fonts/Lato/lato-bolditalic.eot differ diff --git a/manual/master/en/_static/fonts/Lato/lato-bolditalic.ttf b/manual/master/en/_static/fonts/Lato/lato-bolditalic.ttf new file mode 100644 index 00000000..f402040b Binary files /dev/null and b/manual/master/en/_static/fonts/Lato/lato-bolditalic.ttf differ diff --git a/manual/master/en/_static/fonts/Lato/lato-bolditalic.woff b/manual/master/en/_static/fonts/Lato/lato-bolditalic.woff new file mode 100644 index 00000000..88ad05b9 Binary files /dev/null and b/manual/master/en/_static/fonts/Lato/lato-bolditalic.woff differ diff --git a/manual/master/en/_static/fonts/Lato/lato-bolditalic.woff2 b/manual/master/en/_static/fonts/Lato/lato-bolditalic.woff2 new file mode 100644 index 00000000..c4e3d804 Binary files /dev/null and b/manual/master/en/_static/fonts/Lato/lato-bolditalic.woff2 differ diff --git a/manual/master/en/_static/fonts/Lato/lato-italic.eot b/manual/master/en/_static/fonts/Lato/lato-italic.eot new file mode 100644 index 00000000..3f826421 Binary files /dev/null and b/manual/master/en/_static/fonts/Lato/lato-italic.eot differ diff --git a/manual/master/en/_static/fonts/Lato/lato-italic.ttf b/manual/master/en/_static/fonts/Lato/lato-italic.ttf new file mode 100644 index 00000000..b4bfc9b2 Binary files /dev/null and b/manual/master/en/_static/fonts/Lato/lato-italic.ttf differ diff --git a/manual/master/en/_static/fonts/Lato/lato-italic.woff b/manual/master/en/_static/fonts/Lato/lato-italic.woff new file mode 100644 index 00000000..76114bc0 Binary files /dev/null and b/manual/master/en/_static/fonts/Lato/lato-italic.woff differ diff --git a/manual/master/en/_static/fonts/Lato/lato-italic.woff2 b/manual/master/en/_static/fonts/Lato/lato-italic.woff2 new file mode 100644 index 00000000..3404f37e Binary files /dev/null and b/manual/master/en/_static/fonts/Lato/lato-italic.woff2 differ diff --git a/manual/master/en/_static/fonts/Lato/lato-regular.eot b/manual/master/en/_static/fonts/Lato/lato-regular.eot new file mode 100644 index 00000000..11e3f2a5 Binary files /dev/null and b/manual/master/en/_static/fonts/Lato/lato-regular.eot differ diff --git a/manual/master/en/_static/fonts/Lato/lato-regular.ttf b/manual/master/en/_static/fonts/Lato/lato-regular.ttf new file mode 100644 index 00000000..74decd9e Binary files /dev/null and b/manual/master/en/_static/fonts/Lato/lato-regular.ttf differ diff --git a/manual/master/en/_static/fonts/Lato/lato-regular.woff b/manual/master/en/_static/fonts/Lato/lato-regular.woff new file mode 100644 index 00000000..ae1307ff Binary files /dev/null and b/manual/master/en/_static/fonts/Lato/lato-regular.woff differ diff --git a/manual/master/en/_static/fonts/Lato/lato-regular.woff2 b/manual/master/en/_static/fonts/Lato/lato-regular.woff2 new file mode 100644 index 00000000..3bf98433 Binary files /dev/null and b/manual/master/en/_static/fonts/Lato/lato-regular.woff2 differ diff --git a/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot b/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot new file mode 100644 index 00000000..79dc8efe Binary files /dev/null and b/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot differ diff --git a/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf b/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf new file mode 100644 index 00000000..df5d1df2 Binary files /dev/null and b/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf differ diff --git a/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff b/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff new file mode 100644 index 00000000..6cb60000 Binary files /dev/null and b/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff differ diff --git a/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 b/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 new file mode 100644 index 00000000..7059e231 Binary files /dev/null and b/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 differ diff --git a/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot b/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot new file mode 100644 index 00000000..2f7ca78a Binary files /dev/null and b/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot differ diff --git a/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf b/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf new file mode 100644 index 00000000..eb52a790 Binary files /dev/null and b/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf differ diff --git a/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff b/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff new file mode 100644 index 00000000..f815f63f Binary files /dev/null and b/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff differ diff --git a/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 b/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 new file mode 100644 index 00000000..f2c76e5b Binary files /dev/null and b/manual/master/en/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 differ diff --git a/manual/master/en/_static/js/html5shiv-printshiv.min.js b/manual/master/en/_static/js/html5shiv-printshiv.min.js deleted file mode 100644 index 2b43bd06..00000000 --- a/manual/master/en/_static/js/html5shiv-printshiv.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/** -* @preserve HTML5 Shiv 3.7.3-pre | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed -*/ -!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=y.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=y.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),y.elements=c+" "+a,j(b)}function f(a){var b=x[a[v]];return b||(b={},w++,a[v]=w,x[w]=b),b}function g(a,c,d){if(c||(c=b),q)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():u.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||t.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),q)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return y.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(y,b.frag)}function j(a){a||(a=b);var d=f(a);return!y.shivCSS||p||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),q||i(a,d),a}function k(a){for(var b,c=a.getElementsByTagName("*"),e=c.length,f=RegExp("^(?:"+d().join("|")+")$","i"),g=[];e--;)b=c[e],f.test(b.nodeName)&&g.push(b.applyElement(l(b)));return g}function l(a){for(var b,c=a.attributes,d=c.length,e=a.ownerDocument.createElement(A+":"+a.nodeName);d--;)b=c[d],b.specified&&e.setAttribute(b.nodeName,b.nodeValue);return e.style.cssText=a.style.cssText,e}function m(a){for(var b,c=a.split("{"),e=c.length,f=RegExp("(^|[\\s,>+~])("+d().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),g="$1"+A+"\\:$2";e--;)b=c[e]=c[e].split("}"),b[b.length-1]=b[b.length-1].replace(f,g),c[e]=b.join("}");return c.join("{")}function n(a){for(var b=a.length;b--;)a[b].removeNode()}function o(a){function b(){clearTimeout(g._removeSheetTimer),d&&d.removeNode(!0),d=null}var d,e,g=f(a),h=a.namespaces,i=a.parentWindow;return!B||a.printShived?a:("undefined"==typeof h[A]&&h.add(A),i.attachEvent("onbeforeprint",function(){b();for(var f,g,h,i=a.styleSheets,j=[],l=i.length,n=Array(l);l--;)n[l]=i[l];for(;h=n.pop();)if(!h.disabled&&z.test(h.media)){try{f=h.imports,g=f.length}catch(o){g=0}for(l=0;g>l;l++)n.push(f[l]);try{j.push(h.cssText)}catch(o){}}j=m(j.reverse().join("")),e=k(a),d=c(a,j)}),i.attachEvent("onafterprint",function(){n(e),clearTimeout(g._removeSheetTimer),g._removeSheetTimer=setTimeout(b,500)}),a.printShived=!0,a)}var p,q,r="3.7.3",s=a.html5||{},t=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,u=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,v="_html5shiv",w=0,x={};!function(){try{var a=b.createElement("a");a.innerHTML="",p="hidden"in a,q=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){p=!0,q=!0}}();var y={elements:s.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:r,shivCSS:s.shivCSS!==!1,supportsUnknownElements:q,shivMethods:s.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=y,j(b);var z=/^$|\b(?:all|print)\b/,A="html5shiv",B=!q&&function(){var c=b.documentElement;return!("undefined"==typeof b.namespaces||"undefined"==typeof b.parentWindow||"undefined"==typeof c.applyElement||"undefined"==typeof c.removeNode||"undefined"==typeof a.attachEvent)}();y.type+=" print",y.shivPrint=o,o(b),"object"==typeof module&&module.exports&&(module.exports=y)}("undefined"!=typeof window?window:this,document); \ No newline at end of file diff --git a/manual/master/en/_static/js/html5shiv.min.js b/manual/master/en/_static/js/html5shiv.min.js deleted file mode 100644 index cd1c674f..00000000 --- a/manual/master/en/_static/js/html5shiv.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/** -* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed -*/ -!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.3-pre",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b),"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:this,document); \ No newline at end of file diff --git a/manual/master/en/_static/js/versions.js b/manual/master/en/_static/js/versions.js new file mode 100644 index 00000000..4958195e --- /dev/null +++ b/manual/master/en/_static/js/versions.js @@ -0,0 +1,228 @@ +const themeFlyoutDisplay = "hidden"; +const themeVersionSelector = true; +const themeLanguageSelector = true; + +if (themeFlyoutDisplay === "attached") { + function renderLanguages(config) { + if (!config.projects.translations.length) { + return ""; + } + + // Insert the current language to the options on the selector + let languages = config.projects.translations.concat(config.projects.current); + languages = languages.sort((a, b) => a.language.name.localeCompare(b.language.name)); + + const languagesHTML = ` +
+
Languages
+ ${languages + .map( + (translation) => ` +
+ ${translation.language.code} +
+ `, + ) + .join("\n")} +
+ `; + return languagesHTML; + } + + function renderVersions(config) { + if (!config.versions.active.length) { + return ""; + } + const versionsHTML = ` +
+
Versions
+ ${config.versions.active + .map( + (version) => ` +
+ ${version.slug} +
+ `, + ) + .join("\n")} +
+ `; + return versionsHTML; + } + + function renderDownloads(config) { + if (!Object.keys(config.versions.current.downloads).length) { + return ""; + } + const downloadsNameDisplay = { + pdf: "PDF", + epub: "Epub", + htmlzip: "HTML", + }; + + const downloadsHTML = ` +
+
Downloads
+ ${Object.entries(config.versions.current.downloads) + .map( + ([name, url]) => ` +
+ ${downloadsNameDisplay[name]} +
+ `, + ) + .join("\n")} +
+ `; + return downloadsHTML; + } + + document.addEventListener("readthedocs-addons-data-ready", function (event) { + const config = event.detail.data(); + + const flyout = ` +
+ + Read the Docs + v: ${config.versions.current.slug} + + +
+
+ ${renderLanguages(config)} + ${renderVersions(config)} + ${renderDownloads(config)} +
+
On Read the Docs
+
+ Project Home +
+
+ Builds +
+
+ Downloads +
+
+
+
Search
+
+ + +
+ +
+
+ + Hosted by Read the Docs + +
+
+ `; + + // Inject the generated flyout into the body HTML element. + document.body.insertAdjacentHTML("beforeend", flyout); + + // Trigger the Read the Docs Addons Search modal when clicking on the "Search docs" input from inside the flyout. + document + .querySelector("#flyout-search-form") + .addEventListener("focusin", () => { + const event = new CustomEvent("readthedocs-search-show"); + document.dispatchEvent(event); + }); + }) +} + +if (themeLanguageSelector || themeVersionSelector) { + function onSelectorSwitch(event) { + const option = event.target.selectedIndex; + const item = event.target.options[option]; + window.location.href = item.dataset.url; + } + + document.addEventListener("readthedocs-addons-data-ready", function (event) { + const config = event.detail.data(); + + const versionSwitch = document.querySelector( + "div.switch-menus > div.version-switch", + ); + if (themeVersionSelector) { + let versions = config.versions.active; + if (config.versions.current.hidden || config.versions.current.type === "external") { + versions.unshift(config.versions.current); + } + const versionSelect = ` + + `; + + versionSwitch.innerHTML = versionSelect; + versionSwitch.firstElementChild.addEventListener("change", onSelectorSwitch); + } + + const languageSwitch = document.querySelector( + "div.switch-menus > div.language-switch", + ); + + if (themeLanguageSelector) { + if (config.projects.translations.length) { + // Add the current language to the options on the selector + let languages = config.projects.translations.concat( + config.projects.current, + ); + languages = languages.sort((a, b) => + a.language.name.localeCompare(b.language.name), + ); + + const languageSelect = ` + + `; + + languageSwitch.innerHTML = languageSelect; + languageSwitch.firstElementChild.addEventListener("change", onSelectorSwitch); + } + else { + languageSwitch.remove(); + } + } + }); +} + +document.addEventListener("readthedocs-addons-data-ready", function (event) { + // Trigger the Read the Docs Addons Search modal when clicking on "Search docs" input from the topnav. + document + .querySelector("[role='search'] input") + .addEventListener("focusin", () => { + const event = new CustomEvent("readthedocs-search-show"); + document.dispatchEvent(event); + }); +}); \ No newline at end of file diff --git a/manual/master/en/_static/language_data.js b/manual/master/en/_static/language_data.js index 367b8ed8..c7fe6c6f 100644 --- a/manual/master/en/_static/language_data.js +++ b/manual/master/en/_static/language_data.js @@ -1,13 +1,6 @@ /* - * language_data.js - * ~~~~~~~~~~~~~~~~ - * * This script contains the language-specific data used by searchtools.js, * namely the list of stopwords, stemmer, scorer and splitter. - * - * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * */ var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"]; diff --git a/manual/master/en/_static/searchtools.js b/manual/master/en/_static/searchtools.js index 92da3f8b..2c774d17 100644 --- a/manual/master/en/_static/searchtools.js +++ b/manual/master/en/_static/searchtools.js @@ -1,12 +1,5 @@ /* - * searchtools.js - * ~~~~~~~~~~~~~~~~ - * * Sphinx JavaScript utilities for the full-text search. - * - * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * */ "use strict"; @@ -20,7 +13,7 @@ if (typeof Scorer === "undefined") { // and returns the new score. /* score: result => { - const [docname, title, anchor, descr, score, filename] = result + const [docname, title, anchor, descr, score, filename, kind] = result return score }, */ @@ -47,6 +40,14 @@ if (typeof Scorer === "undefined") { }; } +// Global search result kind enum, used by themes to style search results. +class SearchResultKind { + static get index() { return "index"; } + static get object() { return "object"; } + static get text() { return "text"; } + static get title() { return "title"; } +} + const _removeChildren = (element) => { while (element && element.lastChild) element.removeChild(element.lastChild); }; @@ -64,9 +65,13 @@ const _displayItem = (item, searchTerms, highlightTerms) => { const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; const contentRoot = document.documentElement.dataset.content_root; - const [docName, title, anchor, descr, score, _filename] = item; + const [docName, title, anchor, descr, score, _filename, kind] = item; let listItem = document.createElement("li"); + // Add a class representing the item's type: + // can be used by a theme's CSS selector for styling + // See SearchResultKind for the class names. + listItem.classList.add(`kind-${kind}`); let requestUrl; let linkUrl; if (docBuilder === "dirhtml") { @@ -115,8 +120,10 @@ const _finishSearch = (resultCount) => { "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories." ); else - Search.status.innerText = _( - "Search finished, found ${resultCount} page(s) matching the search query." + Search.status.innerText = Documentation.ngettext( + "Search finished, found one page matching the search query.", + "Search finished, found ${resultCount} pages matching the search query.", + resultCount, ).replace('${resultCount}', resultCount); }; const _displayNextItem = ( @@ -138,7 +145,7 @@ const _displayNextItem = ( else _finishSearch(resultCount); }; // Helper function used by query() to order search results. -// Each input is an array of [docname, title, anchor, descr, score, filename]. +// Each input is an array of [docname, title, anchor, descr, score, filename, kind]. // Order the results by score (in opposite order of appearance, since the // `_displayNextItem` function uses pop() to retrieve items) and then alphabetically. const _orderResultsByScoreThenName = (a, b) => { @@ -178,7 +185,7 @@ const Search = { htmlToText: (htmlString, anchor) => { const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); - for (const removalQuery of [".headerlinks", "script", "style"]) { + for (const removalQuery of [".headerlink", "script", "style"]) { htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() }); } if (anchor) { @@ -248,6 +255,7 @@ const Search = { searchSummary.classList.add("search-summary"); searchSummary.innerText = ""; const searchList = document.createElement("ul"); + searchList.setAttribute("role", "list"); searchList.classList.add("search"); const out = document.getElementById("search-results"); @@ -318,7 +326,7 @@ const Search = { const indexEntries = Search._index.indexentries; // Collect multiple result groups to be sorted separately and then ordered. - // Each is an array of [docname, title, anchor, descr, score, filename]. + // Each is an array of [docname, title, anchor, descr, score, filename, kind]. const normalResults = []; const nonMainIndexResults = []; @@ -328,14 +336,16 @@ const Search = { for (const [title, foundTitles] of Object.entries(allTitles)) { if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) { for (const [file, id] of foundTitles) { - let score = Math.round(100 * queryLower.length / title.length) + const score = Math.round(Scorer.title * queryLower.length / title.length); + const boost = titles[file] === title ? 1 : 0; // add a boost for document titles normalResults.push([ docNames[file], titles[file] !== title ? `${titles[file]} > ${title}` : title, id !== null ? "#" + id : "", null, - score, + score + boost, filenames[file], + SearchResultKind.title, ]); } } @@ -353,6 +363,7 @@ const Search = { null, score, filenames[file], + SearchResultKind.index, ]; if (isMain) { normalResults.push(result); @@ -474,6 +485,7 @@ const Search = { descr, score, filenames[match[0]], + SearchResultKind.object, ]); }; Object.keys(objects).forEach((prefix) => @@ -584,6 +596,7 @@ const Search = { null, score, filenames[file], + SearchResultKind.text, ]); } return results; diff --git a/manual/master/en/acknowledgement.html b/manual/master/en/acknowledgement.html index 2415316f..15e6311a 100644 --- a/manual/master/en/acknowledgement.html +++ b/manual/master/en/acknowledgement.html @@ -1,24 +1,22 @@ + + - Acknowledgement — PHYSBO 2.0.0 documentation + Acknowledgement — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/algorithm.html b/manual/master/en/algorithm.html index cda4fac7..0e36a0ae 100644 --- a/manual/master/en/algorithm.html +++ b/manual/master/en/algorithm.html @@ -1,26 +1,24 @@ + + - Algorithm — PHYSBO 2.0.0 documentation + Algorithm — PHYSBO 2.0.1 documentation - + - - - - - - - - - - + + + + + + + + @@ -39,9 +37,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/modules.html b/manual/master/en/api/modules.html index dc4c2460..f2d4fd72 100644 --- a/manual/master/en/api/modules.html +++ b/manual/master/en/api/modules.html @@ -1,24 +1,22 @@ + + - physbo — PHYSBO 2.0.0 documentation + physbo — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -35,9 +33,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.blm.basis.fourier.html b/manual/master/en/api/physbo.blm.basis.fourier.html index 308feecc..3f987b39 100644 --- a/manual/master/en/api/physbo.blm.basis.fourier.html +++ b/manual/master/en/api/physbo.blm.basis.fourier.html @@ -1,24 +1,22 @@ + + - physbo.blm.basis.fourier module — PHYSBO 2.0.0 documentation + physbo.blm.basis.fourier module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.blm.basis.html b/manual/master/en/api/physbo.blm.basis.html index a560b4c0..b13d5e46 100644 --- a/manual/master/en/api/physbo.blm.basis.html +++ b/manual/master/en/api/physbo.blm.basis.html @@ -1,24 +1,22 @@ + + - physbo.blm.basis package — PHYSBO 2.0.0 documentation + physbo.blm.basis package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.blm.core.html b/manual/master/en/api/physbo.blm.core.html index a2cf791c..fa70577b 100644 --- a/manual/master/en/api/physbo.blm.core.html +++ b/manual/master/en/api/physbo.blm.core.html @@ -1,24 +1,22 @@ + + - physbo.blm.core package — PHYSBO 2.0.0 documentation + physbo.blm.core package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.blm.core.model.html b/manual/master/en/api/physbo.blm.core.model.html index 94636a05..f3d56d90 100644 --- a/manual/master/en/api/physbo.blm.core.model.html +++ b/manual/master/en/api/physbo.blm.core.model.html @@ -1,24 +1,22 @@ + + - physbo.blm.core.model module — PHYSBO 2.0.0 documentation + physbo.blm.core.model module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.blm.html b/manual/master/en/api/physbo.blm.html index 1ba71c69..4d6e51cd 100644 --- a/manual/master/en/api/physbo.blm.html +++ b/manual/master/en/api/physbo.blm.html @@ -1,24 +1,22 @@ + + - physbo.blm package — PHYSBO 2.0.0 documentation + physbo.blm package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.blm.inf.exact.html b/manual/master/en/api/physbo.blm.inf.exact.html index 8fcfa832..8ed37c02 100644 --- a/manual/master/en/api/physbo.blm.inf.exact.html +++ b/manual/master/en/api/physbo.blm.inf.exact.html @@ -1,24 +1,22 @@ + + - physbo.blm.inf.exact module — PHYSBO 2.0.0 documentation + physbo.blm.inf.exact module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.blm.inf.html b/manual/master/en/api/physbo.blm.inf.html index 900c10a3..8e7d39f7 100644 --- a/manual/master/en/api/physbo.blm.inf.html +++ b/manual/master/en/api/physbo.blm.inf.html @@ -1,24 +1,22 @@ + + - physbo.blm.inf package — PHYSBO 2.0.0 documentation + physbo.blm.inf package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.blm.lik.gauss.html b/manual/master/en/api/physbo.blm.lik.gauss.html index fde481bb..66fb2a2d 100644 --- a/manual/master/en/api/physbo.blm.lik.gauss.html +++ b/manual/master/en/api/physbo.blm.lik.gauss.html @@ -1,24 +1,22 @@ + + - physbo.blm.lik.gauss module — PHYSBO 2.0.0 documentation + physbo.blm.lik.gauss module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.blm.lik.html b/manual/master/en/api/physbo.blm.lik.html index 6b41c40a..60abbcfb 100644 --- a/manual/master/en/api/physbo.blm.lik.html +++ b/manual/master/en/api/physbo.blm.lik.html @@ -1,24 +1,22 @@ + + - physbo.blm.lik package — PHYSBO 2.0.0 documentation + physbo.blm.lik package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.blm.lik.linear.html b/manual/master/en/api/physbo.blm.lik.linear.html index 32c1a7f0..7982efde 100644 --- a/manual/master/en/api/physbo.blm.lik.linear.html +++ b/manual/master/en/api/physbo.blm.lik.linear.html @@ -1,24 +1,22 @@ + + - physbo.blm.lik.linear module — PHYSBO 2.0.0 documentation + physbo.blm.lik.linear module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.blm.predictor.html b/manual/master/en/api/physbo.blm.predictor.html index 1c2a83aa..0917aa69 100644 --- a/manual/master/en/api/physbo.blm.predictor.html +++ b/manual/master/en/api/physbo.blm.predictor.html @@ -1,24 +1,22 @@ + + - physbo.blm.predictor module — PHYSBO 2.0.0 documentation + physbo.blm.predictor module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.blm.prior.gauss.html b/manual/master/en/api/physbo.blm.prior.gauss.html index 285a7470..7e0ba7c3 100644 --- a/manual/master/en/api/physbo.blm.prior.gauss.html +++ b/manual/master/en/api/physbo.blm.prior.gauss.html @@ -1,24 +1,22 @@ + + - physbo.blm.prior.gauss module — PHYSBO 2.0.0 documentation + physbo.blm.prior.gauss module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.blm.prior.html b/manual/master/en/api/physbo.blm.prior.html index 90d3d9d1..92d75557 100644 --- a/manual/master/en/api/physbo.blm.prior.html +++ b/manual/master/en/api/physbo.blm.prior.html @@ -1,24 +1,22 @@ + + - physbo.blm.prior package — PHYSBO 2.0.0 documentation + physbo.blm.prior package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.gp.core.html b/manual/master/en/api/physbo.gp.core.html index 73342ec1..abc58b3a 100644 --- a/manual/master/en/api/physbo.gp.core.html +++ b/manual/master/en/api/physbo.gp.core.html @@ -1,24 +1,22 @@ + + - physbo.gp.core package — PHYSBO 2.0.0 documentation + physbo.gp.core package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.gp.core.learning.html b/manual/master/en/api/physbo.gp.core.learning.html index 4c543fa3..6bc10084 100644 --- a/manual/master/en/api/physbo.gp.core.learning.html +++ b/manual/master/en/api/physbo.gp.core.learning.html @@ -1,24 +1,22 @@ + + - physbo.gp.core.learning module — PHYSBO 2.0.0 documentation + physbo.gp.core.learning module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.gp.core.model.html b/manual/master/en/api/physbo.gp.core.model.html index 179d66bf..6605a65d 100644 --- a/manual/master/en/api/physbo.gp.core.model.html +++ b/manual/master/en/api/physbo.gp.core.model.html @@ -1,24 +1,22 @@ + + - physbo.gp.core.model module — PHYSBO 2.0.0 documentation + physbo.gp.core.model module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.gp.core.prior.html b/manual/master/en/api/physbo.gp.core.prior.html index 0cf4d951..b1309d5f 100644 --- a/manual/master/en/api/physbo.gp.core.prior.html +++ b/manual/master/en/api/physbo.gp.core.prior.html @@ -1,24 +1,22 @@ + + - physbo.gp.core.prior module — PHYSBO 2.0.0 documentation + physbo.gp.core.prior module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.gp.cov.gauss.html b/manual/master/en/api/physbo.gp.cov.gauss.html index dfe590ce..1c0771c3 100644 --- a/manual/master/en/api/physbo.gp.cov.gauss.html +++ b/manual/master/en/api/physbo.gp.cov.gauss.html @@ -1,24 +1,22 @@ + + - physbo.gp.cov.gauss module — PHYSBO 2.0.0 documentation + physbo.gp.cov.gauss module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.gp.cov.html b/manual/master/en/api/physbo.gp.cov.html index a7ff6432..f14c1a11 100644 --- a/manual/master/en/api/physbo.gp.cov.html +++ b/manual/master/en/api/physbo.gp.cov.html @@ -1,24 +1,22 @@ + + - physbo.gp.cov package — PHYSBO 2.0.0 documentation + physbo.gp.cov package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.gp.html b/manual/master/en/api/physbo.gp.html index 87a94d12..cc1b3b7a 100644 --- a/manual/master/en/api/physbo.gp.html +++ b/manual/master/en/api/physbo.gp.html @@ -1,24 +1,22 @@ + + - physbo.gp package — PHYSBO 2.0.0 documentation + physbo.gp package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.gp.inf.exact.html b/manual/master/en/api/physbo.gp.inf.exact.html index 3fcd509f..40af4407 100644 --- a/manual/master/en/api/physbo.gp.inf.exact.html +++ b/manual/master/en/api/physbo.gp.inf.exact.html @@ -1,24 +1,22 @@ + + - physbo.gp.inf.exact module — PHYSBO 2.0.0 documentation + physbo.gp.inf.exact module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.gp.inf.html b/manual/master/en/api/physbo.gp.inf.html index 20586f22..7bf82fb8 100644 --- a/manual/master/en/api/physbo.gp.inf.html +++ b/manual/master/en/api/physbo.gp.inf.html @@ -1,24 +1,22 @@ + + - physbo.gp.inf package — PHYSBO 2.0.0 documentation + physbo.gp.inf package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.gp.lik.gauss.html b/manual/master/en/api/physbo.gp.lik.gauss.html index 63d62347..eb2316f7 100644 --- a/manual/master/en/api/physbo.gp.lik.gauss.html +++ b/manual/master/en/api/physbo.gp.lik.gauss.html @@ -1,24 +1,22 @@ + + - physbo.gp.lik.gauss module — PHYSBO 2.0.0 documentation + physbo.gp.lik.gauss module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.gp.lik.html b/manual/master/en/api/physbo.gp.lik.html index e901e64f..59f0561a 100644 --- a/manual/master/en/api/physbo.gp.lik.html +++ b/manual/master/en/api/physbo.gp.lik.html @@ -1,24 +1,22 @@ + + - physbo.gp.lik package — PHYSBO 2.0.0 documentation + physbo.gp.lik package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.gp.mean.const.html b/manual/master/en/api/physbo.gp.mean.const.html index 34fac1d1..39b4f9a6 100644 --- a/manual/master/en/api/physbo.gp.mean.const.html +++ b/manual/master/en/api/physbo.gp.mean.const.html @@ -1,24 +1,22 @@ + + - physbo.gp.mean.const module — PHYSBO 2.0.0 documentation + physbo.gp.mean.const module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.gp.mean.html b/manual/master/en/api/physbo.gp.mean.html index 3c9be12e..b7178463 100644 --- a/manual/master/en/api/physbo.gp.mean.html +++ b/manual/master/en/api/physbo.gp.mean.html @@ -1,24 +1,22 @@ + + - physbo.gp.mean package — PHYSBO 2.0.0 documentation + physbo.gp.mean package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.gp.mean.zero.html b/manual/master/en/api/physbo.gp.mean.zero.html index 08fcb5f1..8e9bcdd4 100644 --- a/manual/master/en/api/physbo.gp.mean.zero.html +++ b/manual/master/en/api/physbo.gp.mean.zero.html @@ -1,24 +1,22 @@ + + - physbo.gp.mean.zero module — PHYSBO 2.0.0 documentation + physbo.gp.mean.zero module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.gp.predictor.html b/manual/master/en/api/physbo.gp.predictor.html index 7a6e3bd6..836fc1c9 100644 --- a/manual/master/en/api/physbo.gp.predictor.html +++ b/manual/master/en/api/physbo.gp.predictor.html @@ -1,24 +1,22 @@ + + - physbo.gp.predictor module — PHYSBO 2.0.0 documentation + physbo.gp.predictor module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.html b/manual/master/en/api/physbo.html index d4d1bb9b..2d64a3c9 100644 --- a/manual/master/en/api/physbo.html +++ b/manual/master/en/api/physbo.html @@ -1,24 +1,22 @@ + + - physbo package — PHYSBO 2.0.0 documentation + physbo package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.misc.centering.html b/manual/master/en/api/physbo.misc.centering.html index b22647bd..28e88561 100644 --- a/manual/master/en/api/physbo.misc.centering.html +++ b/manual/master/en/api/physbo.misc.centering.html @@ -1,24 +1,22 @@ + + - physbo.misc.centering module — PHYSBO 2.0.0 documentation + physbo.misc.centering module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.misc.gauss_elim.html b/manual/master/en/api/physbo.misc.gauss_elim.html index b7c52630..a9d402a9 100644 --- a/manual/master/en/api/physbo.misc.gauss_elim.html +++ b/manual/master/en/api/physbo.misc.gauss_elim.html @@ -1,24 +1,22 @@ + + - physbo.misc.gauss_elim module — PHYSBO 2.0.0 documentation + physbo.misc.gauss_elim module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.misc.html b/manual/master/en/api/physbo.misc.html index 1cbfeb50..ea9915f6 100644 --- a/manual/master/en/api/physbo.misc.html +++ b/manual/master/en/api/physbo.misc.html @@ -1,24 +1,22 @@ + + - physbo.misc package — PHYSBO 2.0.0 documentation + physbo.misc package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.misc.set_config.html b/manual/master/en/api/physbo.misc.set_config.html index daaa2927..5d4a85e2 100644 --- a/manual/master/en/api/physbo.misc.set_config.html +++ b/manual/master/en/api/physbo.misc.set_config.html @@ -1,24 +1,22 @@ + + - physbo.misc.set_config module — PHYSBO 2.0.0 documentation + physbo.misc.set_config module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.opt.adam.html b/manual/master/en/api/physbo.opt.adam.html index 370ca4ae..31ff64cb 100644 --- a/manual/master/en/api/physbo.opt.adam.html +++ b/manual/master/en/api/physbo.opt.adam.html @@ -1,24 +1,22 @@ + + - physbo.opt.adam module — PHYSBO 2.0.0 documentation + physbo.opt.adam module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.opt.html b/manual/master/en/api/physbo.opt.html index 93a2ecfc..d168898f 100644 --- a/manual/master/en/api/physbo.opt.html +++ b/manual/master/en/api/physbo.opt.html @@ -1,24 +1,22 @@ + + - physbo.opt package — PHYSBO 2.0.0 documentation + physbo.opt package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.predictor.html b/manual/master/en/api/physbo.predictor.html index 93ba1723..2bd606e8 100644 --- a/manual/master/en/api/physbo.predictor.html +++ b/manual/master/en/api/physbo.predictor.html @@ -1,24 +1,22 @@ + + - physbo.predictor module — PHYSBO 2.0.0 documentation + physbo.predictor module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.search.discrete.html b/manual/master/en/api/physbo.search.discrete.html index 781b5cef..d747229a 100644 --- a/manual/master/en/api/physbo.search.discrete.html +++ b/manual/master/en/api/physbo.search.discrete.html @@ -1,24 +1,22 @@ + + - physbo.search.discrete package — PHYSBO 2.0.0 documentation + physbo.search.discrete package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.search.discrete.policy.html b/manual/master/en/api/physbo.search.discrete.policy.html index cbc8900e..8606624c 100644 --- a/manual/master/en/api/physbo.search.discrete.policy.html +++ b/manual/master/en/api/physbo.search.discrete.policy.html @@ -1,24 +1,22 @@ + + - physbo.search.discrete.policy module — PHYSBO 2.0.0 documentation + physbo.search.discrete.policy module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.search.discrete.results.html b/manual/master/en/api/physbo.search.discrete.results.html index 4dd1cabf..a934758f 100644 --- a/manual/master/en/api/physbo.search.discrete.results.html +++ b/manual/master/en/api/physbo.search.discrete.results.html @@ -1,24 +1,22 @@ + + - physbo.search.discrete.results module — PHYSBO 2.0.0 documentation + physbo.search.discrete.results module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.search.discrete_multi.html b/manual/master/en/api/physbo.search.discrete_multi.html index 8becc18d..011c5989 100644 --- a/manual/master/en/api/physbo.search.discrete_multi.html +++ b/manual/master/en/api/physbo.search.discrete_multi.html @@ -1,24 +1,22 @@ + + - physbo.search.discrete_multi package — PHYSBO 2.0.0 documentation + physbo.search.discrete_multi package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.search.discrete_multi.policy.html b/manual/master/en/api/physbo.search.discrete_multi.policy.html index f73e6466..b2a86b32 100644 --- a/manual/master/en/api/physbo.search.discrete_multi.policy.html +++ b/manual/master/en/api/physbo.search.discrete_multi.policy.html @@ -1,24 +1,22 @@ + + - physbo.search.discrete_multi.policy module — PHYSBO 2.0.0 documentation + physbo.search.discrete_multi.policy module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.search.discrete_multi.results.html b/manual/master/en/api/physbo.search.discrete_multi.results.html index 216e2802..0c104616 100644 --- a/manual/master/en/api/physbo.search.discrete_multi.results.html +++ b/manual/master/en/api/physbo.search.discrete_multi.results.html @@ -1,24 +1,22 @@ + + - physbo.search.discrete_multi.results module — PHYSBO 2.0.0 documentation + physbo.search.discrete_multi.results module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.search.html b/manual/master/en/api/physbo.search.html index dd4e6dce..5a821ff4 100644 --- a/manual/master/en/api/physbo.search.html +++ b/manual/master/en/api/physbo.search.html @@ -1,24 +1,22 @@ + + - physbo.search package — PHYSBO 2.0.0 documentation + physbo.search package — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.search.pareto.html b/manual/master/en/api/physbo.search.pareto.html index 6fc3d87f..d58c918a 100644 --- a/manual/master/en/api/physbo.search.pareto.html +++ b/manual/master/en/api/physbo.search.pareto.html @@ -1,24 +1,22 @@ + + - physbo.search.pareto module — PHYSBO 2.0.0 documentation + physbo.search.pareto module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.search.score.html b/manual/master/en/api/physbo.search.score.html index bdf1f344..fd02dc2d 100644 --- a/manual/master/en/api/physbo.search.score.html +++ b/manual/master/en/api/physbo.search.score.html @@ -1,24 +1,22 @@ + + - physbo.search.score module — PHYSBO 2.0.0 documentation + physbo.search.score module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.search.score_multi.html b/manual/master/en/api/physbo.search.score_multi.html index e4b16baf..9a49e1a0 100644 --- a/manual/master/en/api/physbo.search.score_multi.html +++ b/manual/master/en/api/physbo.search.score_multi.html @@ -1,24 +1,22 @@ + + - physbo.search.score_multi module — PHYSBO 2.0.0 documentation + physbo.search.score_multi module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.search.utility.html b/manual/master/en/api/physbo.search.utility.html index a0389188..f58c640c 100644 --- a/manual/master/en/api/physbo.search.utility.html +++ b/manual/master/en/api/physbo.search.utility.html @@ -1,24 +1,22 @@ + + - physbo.search.utility module — PHYSBO 2.0.0 documentation + physbo.search.utility module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/api/physbo.variable.html b/manual/master/en/api/physbo.variable.html index 9b4fc5e6..525d32c8 100644 --- a/manual/master/en/api/physbo.variable.html +++ b/manual/master/en/api/physbo.variable.html @@ -1,24 +1,22 @@ + + - physbo.variable module — PHYSBO 2.0.0 documentation + physbo.variable module — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/contact.html b/manual/master/en/contact.html index 9a325ec4..184e1096 100644 --- a/manual/master/en/contact.html +++ b/manual/master/en/contact.html @@ -1,24 +1,22 @@ + + - Contact — PHYSBO 2.0.0 documentation + Contact — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -36,9 +34,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/genindex.html b/manual/master/en/genindex.html index ae1f3d85..8e33e568 100644 --- a/manual/master/en/genindex.html +++ b/manual/master/en/genindex.html @@ -1,23 +1,21 @@ + + - Index — PHYSBO 2.0.0 documentation + Index — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -34,9 +32,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/index.html b/manual/master/en/index.html index 1fabd7c8..40788b8e 100644 --- a/manual/master/en/index.html +++ b/manual/master/en/index.html @@ -1,26 +1,24 @@ + + - Welcome to PHYSBO’s documentation! — PHYSBO 2.0.0 documentation + Welcome to PHYSBO’s documentation! — PHYSBO 2.0.1 documentation - + - - - - - - - - - - + + + + + + + + @@ -38,9 +36,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/install.html b/manual/master/en/install.html index 0bfe660b..478637c5 100644 --- a/manual/master/en/install.html +++ b/manual/master/en/install.html @@ -1,24 +1,22 @@ + + - Basic usage — PHYSBO 2.0.0 documentation + Basic usage — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/introduction.html b/manual/master/en/introduction.html index d3e9fc95..3f22088c 100644 --- a/manual/master/en/introduction.html +++ b/manual/master/en/introduction.html @@ -1,24 +1,22 @@ + + - Introduction — PHYSBO 2.0.0 documentation + Introduction — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/notebook/index.html b/manual/master/en/notebook/index.html index eff21a7c..d308494b 100644 --- a/manual/master/en/notebook/index.html +++ b/manual/master/en/notebook/index.html @@ -1,26 +1,24 @@ + + - Tutorials — PHYSBO 2.0.0 documentation + Tutorials — PHYSBO 2.0.1 documentation - + - - - - - - - - - - + + + + + + + + @@ -39,9 +37,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/notebook/tutorial_Gaussian_process.html b/manual/master/en/notebook/tutorial_Gaussian_process.html index dcfcf0c0..cd8c5dd6 100644 --- a/manual/master/en/notebook/tutorial_Gaussian_process.html +++ b/manual/master/en/notebook/tutorial_Gaussian_process.html @@ -1,27 +1,25 @@ + + - Gaussian process — PHYSBO 2.0.0 documentation + Gaussian process — PHYSBO 2.0.1 documentation - - + + - - - - - - - - - - + + + + + + + + @@ -40,9 +38,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/notebook/tutorial_basic.html b/manual/master/en/notebook/tutorial_basic.html index 53d860d6..e66de0cf 100644 --- a/manual/master/en/notebook/tutorial_basic.html +++ b/manual/master/en/notebook/tutorial_basic.html @@ -1,27 +1,25 @@ + + - Basic usage of PHYSBO — PHYSBO 2.0.0 documentation + Basic usage of PHYSBO — PHYSBO 2.0.1 documentation - - + + - - - - - - - - - - + + + + + + + + @@ -40,9 +38,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/notebook/tutorial_basic_org.html b/manual/master/en/notebook/tutorial_basic_org.html index 47b901e6..d7862895 100644 --- a/manual/master/en/notebook/tutorial_basic_org.html +++ b/manual/master/en/notebook/tutorial_basic_org.html @@ -1,27 +1,25 @@ + + - Basic usage of PHYSBO — PHYSBO 2.0.0 documentation + Basic usage of PHYSBO — PHYSBO 2.0.1 documentation - - + + - - - - - - - - - - + + + + + + + + @@ -38,9 +36,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/notebook/tutorial_interactive_mode.html b/manual/master/en/notebook/tutorial_interactive_mode.html index 553fca9e..96de4c37 100644 --- a/manual/master/en/notebook/tutorial_interactive_mode.html +++ b/manual/master/en/notebook/tutorial_interactive_mode.html @@ -1,27 +1,25 @@ + + - Running PHYSBO interactively — PHYSBO 2.0.0 documentation + Running PHYSBO interactively — PHYSBO 2.0.1 documentation - - + + - - - - - - - - - - + + + + + + + + @@ -40,9 +38,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/notebook/tutorial_multi_objective.html b/manual/master/en/notebook/tutorial_multi_objective.html index 3d5162e3..c8bfe7db 100644 --- a/manual/master/en/notebook/tutorial_multi_objective.html +++ b/manual/master/en/notebook/tutorial_multi_objective.html @@ -1,27 +1,25 @@ + + - Multi-objective optimization — PHYSBO 2.0.0 documentation + Multi-objective optimization — PHYSBO 2.0.1 documentation - - + + - - - - - - - - - - + + + + + + + + @@ -40,9 +38,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/notebook/tutorial_multi_probe.html b/manual/master/en/notebook/tutorial_multi_probe.html index 03843cd7..d57b26cb 100644 --- a/manual/master/en/notebook/tutorial_multi_probe.html +++ b/manual/master/en/notebook/tutorial_multi_probe.html @@ -1,27 +1,25 @@ + + - Search multiple candidates at once — PHYSBO 2.0.0 documentation + Search multiple candidates at once — PHYSBO 2.0.1 documentation - - + + - - - - - - - - - - + + + + + + + + @@ -40,9 +38,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/notebook/tutorial_once_mode.html b/manual/master/en/notebook/tutorial_once_mode.html index 235da1cf..9fe9098c 100644 --- a/manual/master/en/notebook/tutorial_once_mode.html +++ b/manual/master/en/notebook/tutorial_once_mode.html @@ -1,27 +1,25 @@ + + - Restart calculations by reading existing calculation results — PHYSBO 2.0.0 documentation + Restart calculations by reading existing calculation results — PHYSBO 2.0.1 documentation - - + + - - - - - - - - - - + + + + + + + + @@ -40,9 +38,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/py-modindex.html b/manual/master/en/py-modindex.html index bf935083..b8338880 100644 --- a/manual/master/en/py-modindex.html +++ b/manual/master/en/py-modindex.html @@ -1,23 +1,21 @@ + + - Python Module Index — PHYSBO 2.0.0 documentation + Python Module Index — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/search.html b/manual/master/en/search.html index 64e436ae..82894d94 100644 --- a/manual/master/en/search.html +++ b/manual/master/en/search.html @@ -1,24 +1,22 @@ + + - Search — PHYSBO 2.0.0 documentation + Search — PHYSBO 2.0.1 documentation - + - - - - - - - - + + + + + + @@ -37,9 +35,6 @@ PHYSBO -
- 2.0 -
diff --git a/manual/master/en/searchindex.js b/manual/master/en/searchindex.js index 3bcd4892..3459a930 100644 --- a/manual/master/en/searchindex.js +++ b/manual/master/en/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"About PHYSBO": [[54, "about-physbo"]], "Accelerating Bayesian Optimization with PHYSBO": [[1, "accelerating-bayesian-optimization-with-physbo"]], "Acknowledgement": [[0, "acknowledgement"]], "Acquisition function": [[57, "Acquisition-function"]], "Algorithm": [[1, "algorithm"]], "Appendix: Full search": [[60, "Appendix:-Full-search"]], "Basic structures": [[53, "basic-structures"]], "Basic usage": [[53, "basic-usage"]], "Basic usage of PHYSBO": [[57, "Basic-usage-of-PHYSBO"], [58, "Basic-usage-of-PHYSBO"]], "Bayesian Optimization": [[57, "Bayesian-Optimization"], [58, "Bayesian-Optimization"]], "Bayesian optimization": [[1, "bayesian-optimization"], [60, "Bayesian-optimization"]], "Calculate the volume of the dominated region": [[60, "Calculate-the-volume-of-the-dominated-region"]], "Calculation flow": [[53, "calculation-flow"]], "Checking results": [[60, "Checking-results"], [61, "Checking-results"]], "Checking the results": [[57, "Checking-the-results"], [58, "Checking-the-results"]], "Citation": [[54, "citation"]], "Contact": [[51, "contact"]], "Contents:": [[52, null], [55, null]], "Defining the search space": [[57, "Defining-the-search-space"]], "Defining the simulator class": [[57, "Defining-the-simulator-class"]], "Defining training data": [[56, "Defining-training-data"]], "Definition of simulator": [[58, "Definition-of-simulator"], [59, "Definition-of-simulator"], [60, "Definition-of-simulator"], [61, "Definition-of-simulator"]], "Download and Install": [[53, "download-and-install"]], "EHVI (Expected Hyper-Volume Improvement)": [[60, "EHVI-(Expected-Hyper-Volume-Improvement)"]], "Executing optimization": [[59, "Executing-optimization"]], "First objective function": [[60, "First-objective-function"]], "Gaussian process": [[56, "Gaussian-process"]], "Get the next parameter to be executed from PHYSBO": [[62, "Get-the-next-parameter-to-be-executed-from-PHYSBO"]], "HVPI (HyperVolume-based Probability of Improvement)": [[60, "HVPI-(HyperVolume-based-Probability-of-Improvement)"]], "Install": [[53, "install"]], "Introduction": [[54, "introduction"], [57, "Introduction"], [58, "Introduction"]], "Learning and Prediction of Gaussian Processes": [[56, "Learning-and-Prediction-of-Gaussian-Processes"]], "License": [[54, "license"]], "Main Developers": [[54, "main-developers"]], "Module contents": [[3, "module-physbo"], [4, "module-physbo.blm"], [5, "module-physbo.blm.basis"], [7, "module-physbo.blm.core"], [9, "module-physbo.blm.inf"], [11, "module-physbo.blm.lik"], [15, "module-physbo.blm.prior"], [17, "module-physbo.gp"], [18, "module-physbo.gp.core"], [22, "module-physbo.gp.cov"], [24, "module-physbo.gp.inf"], [26, "module-physbo.gp.lik"], [28, "module-physbo.gp.mean"], [32, "module-physbo.misc"], [36, "module-physbo.opt"], [39, "module-physbo.search"], [40, "module-physbo.search.discrete"], [43, "module-physbo.search.discrete_multi"]], "Multi-objective optimization": [[60, "Multi-objective-optimization"]], "Obtaining the Pareto solution": [[60, "Obtaining-the-Pareto-solution"]], "Parallelization": [[57, "Parallelization"]], "Performing optimization": [[57, "Performing-optimization"], [58, "Performing-optimization"]], "Performing optimizations": [[61, "Performing-optimizations"]], "Performing optimizations.": [[60, "Performing-optimizations."]], "Plotting the Pareto solution": [[60, "Plotting-the-Pareto-solution"], [60, "id1"], [60, "id3"]], "Plotting the functions": [[60, "Plotting-the-functions"]], "Plotting the solution (evaluated value)": [[60, "Plotting-the-solution-(evaluated-value)"]], "Prediction": [[57, "Prediction"]], "Prediction by trained models": [[56, "Prediction-by-trained-models"]], "Preparation of search candidate data": [[56, "Preparation-of-search-candidate-data"], [58, "Preparation-of-search-candidate-data"], [59, "Preparation-of-search-candidate-data"], [60, "Preparation-of-search-candidate-data"]], "Prepare the search candidate data": [[61, "Prepare-the-search-candidate-data"], [62, "Prepare-the-search-candidate-data"]], "Preparing the precomputed data": [[62, "Preparing-the-precomputed-data"]], "Random Search": [[57, "Random-Search"], [58, "Random-Search"]], "Random search": [[60, "Random-search"]], "Register action ID (parameter) and evaluation value to PHYSBO.": [[62, "Register-action-ID-(parameter)-and-evaluation-value-to-PHYSBO."]], "Required Packages": [[53, "required-packages"]], "Restart calculations by reading existing calculation results": [[62, "Restart-calculations-by-reading-existing-calculation-results"]], "Running PHYSBO interactively": [[59, "Running-PHYSBO-interactively"]], "Search multiple candidates at once": [[61, "Search-multiple-candidates-at-once"]], "Second objective function": [[60, "Second-objective-function"]], "Serializing the results": [[57, "Serializing-the-results"], [58, "Serializing-the-results"]], "Setting policy": [[57, "Setting-policy"], [58, "Setting-policy"], [60, "Setting-policy"]], "Submodules": [[3, "submodules"], [4, "submodules"], [5, "submodules"], [7, "submodules"], [9, "submodules"], [11, "submodules"], [15, "submodules"], [17, "submodules"], [18, "submodules"], [22, "submodules"], [24, "submodules"], [26, "submodules"], [28, "submodules"], [32, "submodules"], [36, "submodules"], [39, "submodules"], [40, "submodules"], [43, "submodules"]], "Subpackages": [[3, "subpackages"], [4, "subpackages"], [17, "subpackages"], [39, "subpackages"]], "Suspend and restart": [[59, "Suspend-and-restart"]], "TS (Thompson Sampling)": [[60, "TS-(Thompson-Sampling)"]], "Test functions": [[60, "Test-functions"]], "Tutorials": [[55, "tutorials"]], "Uninstall": [[53, "uninstall"]], "Volume of dominated region": [[60, "Volume-of-dominated-region"], [60, "id2"], [60, "id4"]], "Welcome to PHYSBO\u2019s documentation!": [[52, "welcome-to-physbo-s-documentation"]], "physbo": [[2, "physbo"]], "physbo package": [[3, "physbo-package"]], "physbo.blm package": [[4, "physbo-blm-package"]], "physbo.blm.basis package": [[5, "physbo-blm-basis-package"]], "physbo.blm.basis.fourier module": [[6, "module-physbo.blm.basis.fourier"]], "physbo.blm.core package": [[7, "physbo-blm-core-package"]], "physbo.blm.core.model module": [[8, "module-physbo.blm.core.model"]], "physbo.blm.inf package": [[9, "physbo-blm-inf-package"]], "physbo.blm.inf.exact module": [[10, "module-physbo.blm.inf.exact"]], "physbo.blm.lik package": [[11, "physbo-blm-lik-package"]], "physbo.blm.lik.gauss module": [[12, "module-physbo.blm.lik.gauss"]], "physbo.blm.lik.linear module": [[13, "module-physbo.blm.lik.linear"]], "physbo.blm.predictor module": [[14, "module-physbo.blm.predictor"]], "physbo.blm.prior package": [[15, "physbo-blm-prior-package"]], "physbo.blm.prior.gauss module": [[16, "module-physbo.blm.prior.gauss"]], "physbo.gp package": [[17, "physbo-gp-package"]], "physbo.gp.core package": [[18, "physbo-gp-core-package"]], "physbo.gp.core.learning module": [[19, "module-physbo.gp.core.learning"]], "physbo.gp.core.model module": [[20, "module-physbo.gp.core.model"]], "physbo.gp.core.prior module": [[21, "module-physbo.gp.core.prior"]], "physbo.gp.cov package": [[22, "physbo-gp-cov-package"]], "physbo.gp.cov.gauss module": [[23, "module-physbo.gp.cov.gauss"]], "physbo.gp.inf package": [[24, "physbo-gp-inf-package"]], "physbo.gp.inf.exact module": [[25, "module-physbo.gp.inf.exact"]], "physbo.gp.lik package": [[26, "physbo-gp-lik-package"]], "physbo.gp.lik.gauss module": [[27, "module-physbo.gp.lik.gauss"]], "physbo.gp.mean package": [[28, "physbo-gp-mean-package"]], "physbo.gp.mean.const module": [[29, "module-physbo.gp.mean.const"]], "physbo.gp.mean.zero module": [[30, "module-physbo.gp.mean.zero"]], "physbo.gp.predictor module": [[31, "module-physbo.gp.predictor"]], "physbo.misc package": [[32, "physbo-misc-package"]], "physbo.misc.centering module": [[33, "module-physbo.misc.centering"]], "physbo.misc.gauss_elim module": [[34, "module-physbo.misc.gauss_elim"]], "physbo.misc.set_config module": [[35, "module-physbo.misc.set_config"]], "physbo.opt package": [[36, "physbo-opt-package"]], "physbo.opt.adam module": [[37, "module-physbo.opt.adam"]], "physbo.predictor module": [[38, "module-physbo.predictor"]], "physbo.search package": [[39, "physbo-search-package"]], "physbo.search.discrete package": [[40, "physbo-search-discrete-package"]], "physbo.search.discrete.policy module": [[41, "module-physbo.search.discrete.policy"]], "physbo.search.discrete.results module": [[42, "module-physbo.search.discrete.results"]], "physbo.search.discrete_multi package": [[43, "physbo-search-discrete-multi-package"]], "physbo.search.discrete_multi.policy module": [[44, "module-physbo.search.discrete_multi.policy"]], "physbo.search.discrete_multi.results module": [[45, "module-physbo.search.discrete_multi.results"]], "physbo.search.pareto module": [[46, "module-physbo.search.pareto"]], "physbo.search.score module": [[47, "module-physbo.search.score"]], "physbo.search.score_multi module": [[48, "module-physbo.search.score_multi"]], "physbo.search.utility module": [[49, "module-physbo.search.utility"]], "physbo.variable module": [[50, "module-physbo.variable"]]}, "docnames": ["acknowledgement", "algorithm", "api/modules", "api/physbo", "api/physbo.blm", "api/physbo.blm.basis", "api/physbo.blm.basis.fourier", "api/physbo.blm.core", "api/physbo.blm.core.model", "api/physbo.blm.inf", "api/physbo.blm.inf.exact", "api/physbo.blm.lik", "api/physbo.blm.lik.gauss", "api/physbo.blm.lik.linear", "api/physbo.blm.predictor", "api/physbo.blm.prior", "api/physbo.blm.prior.gauss", "api/physbo.gp", "api/physbo.gp.core", "api/physbo.gp.core.learning", "api/physbo.gp.core.model", "api/physbo.gp.core.prior", "api/physbo.gp.cov", "api/physbo.gp.cov.gauss", "api/physbo.gp.inf", "api/physbo.gp.inf.exact", "api/physbo.gp.lik", "api/physbo.gp.lik.gauss", "api/physbo.gp.mean", "api/physbo.gp.mean.const", "api/physbo.gp.mean.zero", "api/physbo.gp.predictor", "api/physbo.misc", "api/physbo.misc.centering", "api/physbo.misc.gauss_elim", "api/physbo.misc.set_config", "api/physbo.opt", "api/physbo.opt.adam", "api/physbo.predictor", "api/physbo.search", "api/physbo.search.discrete", "api/physbo.search.discrete.policy", "api/physbo.search.discrete.results", "api/physbo.search.discrete_multi", "api/physbo.search.discrete_multi.policy", "api/physbo.search.discrete_multi.results", "api/physbo.search.pareto", "api/physbo.search.score", "api/physbo.search.score_multi", "api/physbo.search.utility", "api/physbo.variable", "contact", "index", "install", "introduction", "notebook/index", "notebook/tutorial_Gaussian_process", "notebook/tutorial_basic", "notebook/tutorial_basic_org", "notebook/tutorial_interactive_mode", "notebook/tutorial_multi_objective", "notebook/tutorial_multi_probe", "notebook/tutorial_once_mode"], "envversion": {"nbsphinx": 4, "sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["acknowledgement.rst", "algorithm.rst", "api/modules.rst", "api/physbo.rst", "api/physbo.blm.rst", "api/physbo.blm.basis.rst", "api/physbo.blm.basis.fourier.rst", "api/physbo.blm.core.rst", "api/physbo.blm.core.model.rst", "api/physbo.blm.inf.rst", "api/physbo.blm.inf.exact.rst", "api/physbo.blm.lik.rst", "api/physbo.blm.lik.gauss.rst", "api/physbo.blm.lik.linear.rst", "api/physbo.blm.predictor.rst", "api/physbo.blm.prior.rst", "api/physbo.blm.prior.gauss.rst", "api/physbo.gp.rst", "api/physbo.gp.core.rst", "api/physbo.gp.core.learning.rst", "api/physbo.gp.core.model.rst", "api/physbo.gp.core.prior.rst", "api/physbo.gp.cov.rst", "api/physbo.gp.cov.gauss.rst", "api/physbo.gp.inf.rst", "api/physbo.gp.inf.exact.rst", "api/physbo.gp.lik.rst", "api/physbo.gp.lik.gauss.rst", "api/physbo.gp.mean.rst", "api/physbo.gp.mean.const.rst", "api/physbo.gp.mean.zero.rst", "api/physbo.gp.predictor.rst", "api/physbo.misc.rst", "api/physbo.misc.centering.rst", "api/physbo.misc.gauss_elim.rst", "api/physbo.misc.set_config.rst", "api/physbo.opt.rst", "api/physbo.opt.adam.rst", "api/physbo.predictor.rst", "api/physbo.search.rst", "api/physbo.search.discrete.rst", "api/physbo.search.discrete.policy.rst", "api/physbo.search.discrete.results.rst", "api/physbo.search.discrete_multi.rst", "api/physbo.search.discrete_multi.policy.rst", "api/physbo.search.discrete_multi.results.rst", "api/physbo.search.pareto.rst", "api/physbo.search.score.rst", "api/physbo.search.score_multi.rst", "api/physbo.search.utility.rst", "api/physbo.variable.rst", "contact.rst", "index.rst", "install.rst", "introduction.rst", "notebook/index.rst", "notebook/tutorial_Gaussian_process.ipynb", "notebook/tutorial_basic.ipynb", "notebook/tutorial_basic_org.ipynb", "notebook/tutorial_interactive_mode.ipynb", "notebook/tutorial_multi_objective.ipynb", "notebook/tutorial_multi_probe.ipynb", "notebook/tutorial_once_mode.ipynb"], "indexentries": {"_init_params (physbo.blm.lik.linear.linear attribute)": [[13, "physbo.blm.lik.linear.linear._init_params", false]], "adam (class in physbo.gp.core.learning)": [[19, "physbo.gp.core.learning.adam", false]], "adam (class in physbo.misc.set_config)": [[35, "physbo.misc.set_config.adam", false]], "adam (class in physbo.opt.adam)": [[37, "physbo.opt.adam.adam", false]], "add() (physbo.search.pareto.rectangles method)": [[46, "physbo.search.pareto.Rectangles.add", false]], "add() (physbo.variable.variable method)": [[50, "physbo.variable.variable.add", false]], "add_t() (physbo.variable.variable method)": [[50, "physbo.variable.variable.add_t", false]], "add_x() (physbo.variable.variable method)": [[50, "physbo.variable.variable.add_X", false]], "add_z() (physbo.variable.variable method)": [[50, "physbo.variable.variable.add_Z", false]], "alpha (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.alpha", false]], "base_predictor (class in physbo.predictor)": [[38, "physbo.predictor.base_predictor", false]], "basis (physbo.blm.lik.linear.linear attribute)": [[13, "physbo.blm.lik.linear.linear.basis", false]], "batch (class in physbo.gp.core.learning)": [[19, "physbo.gp.core.learning.batch", false]], "batch (class in physbo.misc.set_config)": [[35, "physbo.misc.set_config.batch", false]], "bayes_search() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.bayes_search", false]], "bayes_search() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.bayes_search", false]], "beta (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.beta", false]], "bias (physbo.blm.lik.linear.linear attribute)": [[13, "physbo.blm.lik.linear.linear.bias", false]], "blm (physbo.blm.predictor.predictor attribute)": [[14, "physbo.blm.predictor.predictor.blm", false]], "boolean() (in module physbo.misc.set_config)": [[35, "physbo.misc.set_config.boolean", false]], "cat_params() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.cat_params", false]], "cat_params() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.cat_params", false]], "cat_params() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.cat_params", false]], "centering() (in module physbo.misc.centering)": [[33, "physbo.misc.centering.centering", false]], "config (physbo.blm.predictor.predictor attribute)": [[14, "physbo.blm.predictor.predictor.config", false]], "const (class in physbo.gp.mean.const)": [[29, "physbo.gp.mean.const.const", false]], "cov (physbo.blm.lik.gauss.gauss attribute)": [[12, "physbo.blm.lik.gauss.gauss.cov", false]], "cov (physbo.blm.prior.gauss.gauss attribute)": [[16, "physbo.blm.prior.gauss.gauss.cov", false]], "cov_const (class in physbo.blm.prior.gauss)": [[16, "physbo.blm.prior.gauss.cov_const", false]], "decomp_params() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.decomp_params", false]], "decomp_params() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.decomp_params", false]], "decomp_params() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.decomp_params", false]], "delete() (physbo.variable.variable method)": [[50, "physbo.variable.variable.delete", false]], "delete_stats() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.delete_stats", false]], "delete_stats() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.delete_stats", false]], "delete_stats() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.delete_stats", false]], "delete_t() (physbo.variable.variable method)": [[50, "physbo.variable.variable.delete_t", false]], "delete_x() (physbo.variable.variable method)": [[50, "physbo.variable.variable.delete_X", false]], "delete_z() (physbo.variable.variable method)": [[50, "physbo.variable.variable.delete_Z", false]], "disp_marlik() (physbo.gp.core.learning.online method)": [[19, "physbo.gp.core.learning.online.disp_marlik", false]], "divide_non_dominated_region() (physbo.search.pareto.pareto method)": [[46, "physbo.search.pareto.Pareto.divide_non_dominated_region", false]], "dominate() (in module physbo.search.pareto)": [[46, "physbo.search.pareto.dominate", false]], "ehvi() (in module physbo.search.score_multi)": [[48, "physbo.search.score_multi.EHVI", false]], "ei() (in module physbo.search.score)": [[47, "physbo.search.score.EI", false]], "epoch (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.epoch", false]], "epsilon (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.epsilon", false]], "eval_marlik() (in module physbo.gp.inf.exact)": [[25, "physbo.gp.inf.exact.eval_marlik", false]], "eval_marlik() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.eval_marlik", false]], "export_all_sequence_best_fx() (physbo.search.discrete.results.history method)": [[42, "physbo.search.discrete.results.history.export_all_sequence_best_fx", false]], "export_blm() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.export_blm", false]], "export_front() (physbo.search.pareto.pareto method)": [[46, "physbo.search.pareto.Pareto.export_front", false]], "export_history() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.export_history", false]], "export_pareto_front() (physbo.search.discrete_multi.results.history method)": [[45, "physbo.search.discrete_multi.results.history.export_pareto_front", false]], "export_predictor() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.export_predictor", false]], "export_sequence_best_fx() (physbo.search.discrete.results.history method)": [[42, "physbo.search.discrete.results.history.export_sequence_best_fx", false]], "export_training() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.export_training", false]], "fit() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.fit", false]], "fit() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.fit", false]], "fit() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.fit", false]], "fit() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.fit", false]], "fourier (class in physbo.blm.basis.fourier)": [[6, "physbo.blm.basis.fourier.fourier", false]], "gamma (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.gamma", false]], "gauss (class in physbo.blm.lik.gauss)": [[12, "physbo.blm.lik.gauss.gauss", false]], "gauss (class in physbo.blm.prior.gauss)": [[16, "physbo.blm.prior.gauss.gauss", false]], "gauss (class in physbo.gp.cov.gauss)": [[23, "physbo.gp.cov.gauss.gauss", false]], "gauss (class in physbo.gp.lik.gauss)": [[27, "physbo.gp.lik.gauss.gauss", false]], "gauss_elim() (in module physbo.misc.gauss_elim)": [[34, "physbo.misc.gauss_elim.gauss_elim", false]], "get_basis() (physbo.blm.basis.fourier.fourier method)": [[6, "physbo.blm.basis.fourier.fourier.get_basis", false]], "get_basis() (physbo.blm.lik.gauss.gauss method)": [[12, "physbo.blm.lik.gauss.gauss.get_basis", false]], "get_basis() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.get_basis", false]], "get_basis() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.get_basis", false]], "get_basis() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.get_basis", false]], "get_cand_params() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.get_cand_params", false]], "get_cand_params() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.get_cand_params", false]], "get_cand_params() (physbo.gp.lik.gauss.gauss method)": [[27, "physbo.gp.lik.gauss.gauss.get_cand_params", false]], "get_cand_params() (physbo.gp.mean.const.const method)": [[29, "physbo.gp.mean.const.const.get_cand_params", false]], "get_cov() (physbo.blm.lik.gauss.gauss method)": [[12, "physbo.blm.lik.gauss.gauss.get_cov", false]], "get_cov() (physbo.blm.prior.gauss.cov_const method)": [[16, "physbo.blm.prior.gauss.cov_const.get_cov", false]], "get_cov() (physbo.blm.prior.gauss.gauss method)": [[16, "physbo.blm.prior.gauss.gauss.get_cov", false]], "get_cov() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.get_cov", false]], "get_cov() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.get_cov", false]], "get_cov() (physbo.gp.lik.gauss.gauss method)": [[27, "physbo.gp.lik.gauss.gauss.get_cov", false]], "get_grad() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.get_grad", false]], "get_grad() (physbo.gp.lik.gauss.gauss method)": [[27, "physbo.gp.lik.gauss.gauss.get_grad", false]], "get_grad() (physbo.gp.mean.const.const method)": [[29, "physbo.gp.mean.const.const.get_grad", false]], "get_grad() (physbo.gp.mean.zero.zero method)": [[30, "physbo.gp.mean.zero.zero.get_grad", false]], "get_grad_cov() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.get_grad_cov", false]], "get_grad_marlik() (in module physbo.gp.inf.exact)": [[25, "physbo.gp.inf.exact.get_grad_marlik", false]], "get_grad_marlik() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.get_grad_marlik", false]], "get_grad_mean() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.get_grad_mean", false]], "get_mean() (physbo.blm.lik.gauss.gauss method)": [[12, "physbo.blm.lik.gauss.gauss.get_mean", false]], "get_mean() (physbo.blm.lik.linear.linear method)": [[13, "physbo.blm.lik.linear.linear.get_mean", false]], "get_mean() (physbo.blm.prior.gauss.gauss method)": [[16, "physbo.blm.prior.gauss.gauss.get_mean", false]], "get_mean() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.get_mean", false]], "get_mean() (physbo.gp.mean.const.const method)": [[29, "physbo.gp.mean.const.const.get_mean", false]], "get_mean() (physbo.gp.mean.zero.zero method)": [[30, "physbo.gp.mean.zero.zero.get_mean", false]], "get_one_update() (physbo.gp.core.learning.adam method)": [[19, "physbo.gp.core.learning.adam.get_one_update", false]], "get_one_update() (physbo.gp.core.learning.online method)": [[19, "physbo.gp.core.learning.online.get_one_update", false]], "get_params_bound() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.get_params_bound", false]], "get_params_bound() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.get_params_bound", false]], "get_params_bound() (physbo.gp.lik.gauss.gauss method)": [[27, "physbo.gp.lik.gauss.gauss.get_params_bound", false]], "get_params_bound() (physbo.gp.mean.const.const method)": [[29, "physbo.gp.mean.const.const.get_params_bound", false]], "get_post_fcov() (in module physbo.blm.inf.exact)": [[10, "physbo.blm.inf.exact.get_post_fcov", false]], "get_post_fcov() (in module physbo.gp.inf.exact)": [[25, "physbo.gp.inf.exact.get_post_fcov", false]], "get_post_fcov() (physbo.blm.core.model.model method)": [[8, "physbo.blm.core.model.model.get_post_fcov", false]], "get_post_fcov() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.get_post_fcov", false]], "get_post_fcov() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.get_post_fcov", false]], "get_post_fcov() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.get_post_fcov", false]], "get_post_fcov() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.get_post_fcov", false]], "get_post_fcov() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.get_post_fcov", false]], "get_post_fcov() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.get_post_fcov", false]], "get_post_fmean() (in module physbo.blm.inf.exact)": [[10, "physbo.blm.inf.exact.get_post_fmean", false]], "get_post_fmean() (in module physbo.gp.inf.exact)": [[25, "physbo.gp.inf.exact.get_post_fmean", false]], "get_post_fmean() (physbo.blm.core.model.model method)": [[8, "physbo.blm.core.model.model.get_post_fmean", false]], "get_post_fmean() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.get_post_fmean", false]], "get_post_fmean() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.get_post_fmean", false]], "get_post_fmean() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.get_post_fmean", false]], "get_post_fmean() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.get_post_fmean", false]], "get_post_fmean() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.get_post_fmean", false]], "get_post_fmean() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.get_post_fmean", false]], "get_post_params() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.get_post_params", false]], "get_post_params() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.get_post_params", false]], "get_post_params() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.get_post_params", false]], "get_post_params_mean() (in module physbo.blm.inf.exact)": [[10, "physbo.blm.inf.exact.get_post_params_mean", false]], "get_post_params_mean() (physbo.blm.core.model.model method)": [[8, "physbo.blm.core.model.model.get_post_params_mean", false]], "get_post_params_samples() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.get_post_params_samples", false]], "get_post_samples() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.get_post_samples", false]], "get_post_samples() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.get_post_samples", false]], "get_post_samples() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.get_post_samples", false]], "get_prec() (physbo.blm.lik.gauss.gauss method)": [[12, "physbo.blm.lik.gauss.gauss.get_prec", false]], "get_prec() (physbo.blm.prior.gauss.cov_const method)": [[16, "physbo.blm.prior.gauss.cov_const.get_prec", false]], "get_prec() (physbo.blm.prior.gauss.gauss method)": [[16, "physbo.blm.prior.gauss.gauss.get_prec", false]], "get_predict_samples() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.get_predict_samples", false]], "get_predict_samples() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.get_predict_samples", false]], "get_predict_samples() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.get_predict_samples", false]], "get_score() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.get_score", false]], "get_score() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.get_score", false]], "get_subset() (physbo.variable.variable method)": [[50, "physbo.variable.variable.get_subset", false]], "grad (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.grad", false]], "history (class in physbo.search.discrete.results)": [[42, "physbo.search.discrete.results.history", false]], "history (class in physbo.search.discrete_multi.results)": [[45, "physbo.search.discrete_multi.results.history", false]], "hvpi() (in module physbo.search.score_multi)": [[48, "physbo.search.score_multi.HVPI", false]], "init_params() (physbo.gp.mean.const.const method)": [[29, "physbo.gp.mean.const.const.init_params", false]], "init_params_search() (physbo.gp.core.learning.batch method)": [[19, "physbo.gp.core.learning.batch.init_params_search", false]], "init_params_search() (physbo.gp.core.learning.online method)": [[19, "physbo.gp.core.learning.online.init_params_search", false]], "is_learning() (in module physbo.search.utility)": [[49, "physbo.search.utility.is_learning", false]], "learning (class in physbo.misc.set_config)": [[35, "physbo.misc.set_config.learning", false]], "length_vector() (in module physbo.search.utility)": [[49, "physbo.search.utility.length_vector", false]], "lik (physbo.blm.core.model.model attribute)": [[8, "physbo.blm.core.model.model.lik", false]], "linear (class in physbo.blm.lik.linear)": [[13, "physbo.blm.lik.linear.linear", false]], "linear (physbo.blm.lik.gauss.gauss attribute)": [[12, "physbo.blm.lik.gauss.gauss.linear", false]], "load() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.load", false]], "load() (physbo.misc.set_config.adam method)": [[35, "physbo.misc.set_config.adam.load", false]], "load() (physbo.misc.set_config.batch method)": [[35, "physbo.misc.set_config.batch.load", false]], "load() (physbo.misc.set_config.learning method)": [[35, "physbo.misc.set_config.learning.load", false]], "load() (physbo.misc.set_config.online method)": [[35, "physbo.misc.set_config.online.load", false]], "load() (physbo.misc.set_config.search method)": [[35, "physbo.misc.set_config.search.load", false]], "load() (physbo.misc.set_config.set_config method)": [[35, "physbo.misc.set_config.set_config.load", false]], "load() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.load", false]], "load() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.load", false]], "load() (physbo.search.discrete.results.history method)": [[42, "physbo.search.discrete.results.history.load", false]], "load() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.load", false]], "load() (physbo.search.discrete_multi.results.history method)": [[45, "physbo.search.discrete_multi.results.history.load", false]], "load() (physbo.variable.variable method)": [[50, "physbo.variable.variable.load", false]], "load_predictor_list() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.load_predictor_list", false]], "load_training_list() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.load_training_list", false]], "m (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.m", false]], "max_epoch (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.max_epoch", false]], "method (physbo.blm.core.model.model attribute)": [[8, "physbo.blm.core.model.model.method", false]], "model (class in physbo.blm.core.model)": [[8, "physbo.blm.core.model.model", false]], "model (class in physbo.gp.core.model)": [[20, "physbo.gp.core.model.model", false]], "module": [[3, "module-physbo", false], [4, "module-physbo.blm", false], [5, "module-physbo.blm.basis", false], [6, "module-physbo.blm.basis.fourier", false], [7, "module-physbo.blm.core", false], [8, "module-physbo.blm.core.model", false], [9, "module-physbo.blm.inf", false], [10, "module-physbo.blm.inf.exact", false], [11, "module-physbo.blm.lik", false], [12, "module-physbo.blm.lik.gauss", false], [13, "module-physbo.blm.lik.linear", false], [14, "module-physbo.blm.predictor", false], [15, "module-physbo.blm.prior", false], [16, "module-physbo.blm.prior.gauss", false], [17, "module-physbo.gp", false], [18, "module-physbo.gp.core", false], [19, "module-physbo.gp.core.learning", false], [20, "module-physbo.gp.core.model", false], [21, "module-physbo.gp.core.prior", false], [22, "module-physbo.gp.cov", false], [23, "module-physbo.gp.cov.gauss", false], [24, "module-physbo.gp.inf", false], [25, "module-physbo.gp.inf.exact", false], [26, "module-physbo.gp.lik", false], [27, "module-physbo.gp.lik.gauss", false], [28, "module-physbo.gp.mean", false], [29, "module-physbo.gp.mean.const", false], [30, "module-physbo.gp.mean.zero", false], [31, "module-physbo.gp.predictor", false], [32, "module-physbo.misc", false], [33, "module-physbo.misc.centering", false], [34, "module-physbo.misc.gauss_elim", false], [35, "module-physbo.misc.set_config", false], [36, "module-physbo.opt", false], [37, "module-physbo.opt.adam", false], [38, "module-physbo.predictor", false], [39, "module-physbo.search", false], [40, "module-physbo.search.discrete", false], [41, "module-physbo.search.discrete.policy", false], [42, "module-physbo.search.discrete.results", false], [43, "module-physbo.search.discrete_multi", false], [44, "module-physbo.search.discrete_multi.policy", false], [45, "module-physbo.search.discrete_multi.results", false], [46, "module-physbo.search.pareto", false], [47, "module-physbo.search.score", false], [48, "module-physbo.search.score_multi", false], [49, "module-physbo.search.utility", false], [50, "module-physbo.variable", false]], "nbasis (physbo.blm.basis.fourier.fourier attribute)": [[6, "physbo.blm.basis.fourier.fourier.nbasis", false]], "nbasis (physbo.blm.core.model.model attribute)": [[8, "physbo.blm.core.model.model.nbasis", false]], "nbasis (physbo.blm.lik.linear.linear attribute)": [[13, "physbo.blm.lik.linear.linear.nbasis", false]], "nbasis (physbo.blm.prior.gauss.gauss attribute)": [[16, "physbo.blm.prior.gauss.gauss.nbasis", false]], "new_data_list (physbo.search.discrete_multi.policy.policy attribute)": [[44, "physbo.search.discrete_multi.policy.policy.new_data_list", false]], "nparams (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.nparams", false]], "one_run() (physbo.gp.core.learning.batch method)": [[19, "physbo.gp.core.learning.batch.one_run", false]], "one_run() (physbo.gp.core.learning.online method)": [[19, "physbo.gp.core.learning.online.one_run", false]], "online (class in physbo.gp.core.learning)": [[19, "physbo.gp.core.learning.online", false]], "online (class in physbo.misc.set_config)": [[35, "physbo.misc.set_config.online", false]], "params (physbo.blm.basis.fourier.fourier attribute)": [[6, "physbo.blm.basis.fourier.fourier.params", false]], "params (physbo.blm.lik.linear.linear attribute)": [[13, "physbo.blm.lik.linear.linear.params", false]], "params (physbo.blm.prior.gauss.cov_const attribute)": [[16, "physbo.blm.prior.gauss.cov_const.params", false]], "params (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.params", false]], "pareto (class in physbo.search.pareto)": [[46, "physbo.search.pareto.Pareto", false]], "physbo": [[3, "module-physbo", false]], "physbo.blm": [[4, "module-physbo.blm", false]], "physbo.blm.basis": [[5, "module-physbo.blm.basis", false]], "physbo.blm.basis.fourier": [[6, "module-physbo.blm.basis.fourier", false]], "physbo.blm.core": [[7, "module-physbo.blm.core", false]], "physbo.blm.core.model": [[8, "module-physbo.blm.core.model", false]], "physbo.blm.inf": [[9, "module-physbo.blm.inf", false]], "physbo.blm.inf.exact": [[10, "module-physbo.blm.inf.exact", false]], "physbo.blm.lik": [[11, "module-physbo.blm.lik", false]], "physbo.blm.lik.gauss": [[12, "module-physbo.blm.lik.gauss", false]], "physbo.blm.lik.linear": [[13, "module-physbo.blm.lik.linear", false]], "physbo.blm.predictor": [[14, "module-physbo.blm.predictor", false]], "physbo.blm.prior": [[15, "module-physbo.blm.prior", false]], "physbo.blm.prior.gauss": [[16, "module-physbo.blm.prior.gauss", false]], "physbo.gp": [[17, "module-physbo.gp", false]], "physbo.gp.core": [[18, "module-physbo.gp.core", false]], "physbo.gp.core.learning": [[19, "module-physbo.gp.core.learning", false]], "physbo.gp.core.model": [[20, "module-physbo.gp.core.model", false]], "physbo.gp.core.prior": [[21, "module-physbo.gp.core.prior", false]], "physbo.gp.cov": [[22, "module-physbo.gp.cov", false]], "physbo.gp.cov.gauss": [[23, "module-physbo.gp.cov.gauss", false]], "physbo.gp.inf": [[24, "module-physbo.gp.inf", false]], "physbo.gp.inf.exact": [[25, "module-physbo.gp.inf.exact", false]], "physbo.gp.lik": [[26, "module-physbo.gp.lik", false]], "physbo.gp.lik.gauss": [[27, "module-physbo.gp.lik.gauss", false]], "physbo.gp.mean": [[28, "module-physbo.gp.mean", false]], "physbo.gp.mean.const": [[29, "module-physbo.gp.mean.const", false]], "physbo.gp.mean.zero": [[30, "module-physbo.gp.mean.zero", false]], "physbo.gp.predictor": [[31, "module-physbo.gp.predictor", false]], "physbo.misc": [[32, "module-physbo.misc", false]], "physbo.misc.centering": [[33, "module-physbo.misc.centering", false]], "physbo.misc.gauss_elim": [[34, "module-physbo.misc.gauss_elim", false]], "physbo.misc.set_config": [[35, "module-physbo.misc.set_config", false]], "physbo.opt": [[36, "module-physbo.opt", false]], "physbo.opt.adam": [[37, "module-physbo.opt.adam", false]], "physbo.predictor": [[38, "module-physbo.predictor", false]], "physbo.search": [[39, "module-physbo.search", false]], "physbo.search.discrete": [[40, "module-physbo.search.discrete", false]], "physbo.search.discrete.policy": [[41, "module-physbo.search.discrete.policy", false]], "physbo.search.discrete.results": [[42, "module-physbo.search.discrete.results", false]], "physbo.search.discrete_multi": [[43, "module-physbo.search.discrete_multi", false]], "physbo.search.discrete_multi.policy": [[44, "module-physbo.search.discrete_multi.policy", false]], "physbo.search.discrete_multi.results": [[45, "module-physbo.search.discrete_multi.results", false]], "physbo.search.pareto": [[46, "module-physbo.search.pareto", false]], "physbo.search.score": [[47, "module-physbo.search.score", false]], "physbo.search.score_multi": [[48, "module-physbo.search.score_multi", false]], "physbo.search.utility": [[49, "module-physbo.search.utility", false]], "physbo.variable": [[50, "module-physbo.variable", false]], "pi() (in module physbo.search.score)": [[47, "physbo.search.score.PI", false]], "policy (class in physbo.search.discrete.policy)": [[41, "physbo.search.discrete.policy.policy", false]], "policy (class in physbo.search.discrete_multi.policy)": [[44, "physbo.search.discrete_multi.policy.policy", false]], "post_sampling() (physbo.blm.core.model.model method)": [[8, "physbo.blm.core.model.model.post_sampling", false]], "post_sampling() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.post_sampling", false]], "prec (physbo.blm.prior.gauss.cov_const attribute)": [[16, "physbo.blm.prior.gauss.cov_const.prec", false]], "predict_sampling() (physbo.blm.core.model.model method)": [[8, "physbo.blm.core.model.model.predict_sampling", false]], "predict_sampling() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.predict_sampling", false]], "predictor (class in physbo.blm.predictor)": [[14, "physbo.blm.predictor.predictor", false]], "predictor (class in physbo.gp.predictor)": [[31, "physbo.gp.predictor.predictor", false]], "prepare() (in module physbo.blm.inf.exact)": [[10, "physbo.blm.inf.exact.prepare", false]], "prepare() (in module physbo.gp.inf.exact)": [[25, "physbo.gp.inf.exact.prepare", false]], "prepare() (physbo.blm.core.model.model method)": [[8, "physbo.blm.core.model.model.prepare", false]], "prepare() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.prepare", false]], "prepare() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.prepare", false]], "prepare() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.prepare", false]], "prepare() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.prepare", false]], "prepare() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.prepare", false]], "print_params() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.print_params", false]], "print_params() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.print_params", false]], "prior (class in physbo.gp.core.prior)": [[21, "physbo.gp.core.prior.prior", false]], "prior (physbo.blm.core.model.model attribute)": [[8, "physbo.blm.core.model.model.prior", false]], "rand_expans() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.rand_expans", false]], "random_search() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.random_search", false]], "random_search() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.random_search", false]], "rectangles (class in physbo.search.pareto)": [[46, "physbo.search.pareto.Rectangles", false]], "reset() (physbo.gp.core.learning.adam method)": [[19, "physbo.gp.core.learning.adam.reset", false]], "run() (physbo.gp.core.learning.batch method)": [[19, "physbo.gp.core.learning.batch.run", false]], "run() (physbo.gp.core.learning.online method)": [[19, "physbo.gp.core.learning.online.run", false]], "run() (physbo.opt.adam.adam method)": [[37, "physbo.opt.adam.adam.run", false]], "sampling() (in module physbo.blm.inf.exact)": [[10, "physbo.blm.inf.exact.sampling", false]], "sampling() (physbo.blm.core.model.model method)": [[8, "physbo.blm.core.model.model.sampling", false]], "sampling() (physbo.blm.lik.gauss.gauss method)": [[12, "physbo.blm.lik.gauss.gauss.sampling", false]], "sampling() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.sampling", false]], "sampling() (physbo.gp.lik.gauss.gauss method)": [[27, "physbo.gp.lik.gauss.gauss.sampling", false]], "save() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.save", false]], "save() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.save", false]], "save() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.save", false]], "save() (physbo.search.discrete.results.history method)": [[42, "physbo.search.discrete.results.history.save", false]], "save() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.save", false]], "save() (physbo.search.discrete_multi.results.history method)": [[45, "physbo.search.discrete_multi.results.history.save", false]], "save() (physbo.variable.variable method)": [[50, "physbo.variable.variable.save", false]], "save_predictor_list() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.save_predictor_list", false]], "save_training_list() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.save_training_list", false]], "score() (in module physbo.search.score)": [[47, "physbo.search.score.score", false]], "score() (in module physbo.search.score_multi)": [[48, "physbo.search.score_multi.score", false]], "search (class in physbo.misc.set_config)": [[35, "physbo.misc.set_config.search", false]], "set_bias() (physbo.blm.lik.gauss.gauss method)": [[12, "physbo.blm.lik.gauss.gauss.set_bias", false]], "set_bias() (physbo.blm.lik.linear.linear method)": [[13, "physbo.blm.lik.linear.linear.set_bias", false]], "set_config (class in physbo.misc.set_config)": [[35, "physbo.misc.set_config.set_config", false]], "set_cov_params() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.set_cov_params", false]], "set_mean_params() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.set_mean_params", false]], "set_params() (physbo.blm.basis.fourier.fourier method)": [[6, "physbo.blm.basis.fourier.fourier.set_params", false]], "set_params() (physbo.blm.lik.gauss.gauss method)": [[12, "physbo.blm.lik.gauss.gauss.set_params", false]], "set_params() (physbo.blm.lik.linear.linear method)": [[13, "physbo.blm.lik.linear.linear.set_params", false]], "set_params() (physbo.blm.prior.gauss.cov_const method)": [[16, "physbo.blm.prior.gauss.cov_const.set_params", false]], "set_params() (physbo.blm.prior.gauss.gauss method)": [[16, "physbo.blm.prior.gauss.gauss.set_params", false]], "set_params() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.set_params", false]], "set_params() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.set_params", false]], "set_params() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.set_params", false]], "set_params() (physbo.gp.lik.gauss.gauss method)": [[27, "physbo.gp.lik.gauss.gauss.set_params", false]], "set_params() (physbo.gp.mean.const.const method)": [[29, "physbo.gp.mean.const.const.set_params", false]], "set_params() (physbo.gp.mean.zero.zero method)": [[30, "physbo.gp.mean.zero.zero.set_params", false]], "set_params() (physbo.opt.adam.adam method)": [[37, "physbo.opt.adam.adam.set_params", false]], "set_reference_max() (physbo.search.pareto.pareto method)": [[46, "physbo.search.pareto.Pareto.set_reference_max", false]], "set_reference_min() (physbo.search.pareto.pareto method)": [[46, "physbo.search.pareto.Pareto.set_reference_min", false]], "set_seed() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.set_seed", false]], "show() (physbo.blm.basis.fourier.fourier method)": [[6, "physbo.blm.basis.fourier.fourier.show", false]], "show() (physbo.misc.set_config.adam method)": [[35, "physbo.misc.set_config.adam.show", false]], "show() (physbo.misc.set_config.batch method)": [[35, "physbo.misc.set_config.batch.show", false]], "show() (physbo.misc.set_config.learning method)": [[35, "physbo.misc.set_config.learning.show", false]], "show() (physbo.misc.set_config.online method)": [[35, "physbo.misc.set_config.online.show", false]], "show() (physbo.misc.set_config.search method)": [[35, "physbo.misc.set_config.search.show", false]], "show() (physbo.misc.set_config.set_config method)": [[35, "physbo.misc.set_config.set_config.show", false]], "show_interactive_mode() (in module physbo.search.utility)": [[49, "physbo.search.utility.show_interactive_mode", false]], "show_search_results() (in module physbo.search.utility)": [[49, "physbo.search.utility.show_search_results", false]], "show_search_results_mo() (in module physbo.search.utility)": [[49, "physbo.search.utility.show_search_results_mo", false]], "show_start_message_multi_search() (in module physbo.search.utility)": [[49, "physbo.search.utility.show_start_message_multi_search", false]], "sigma2 (physbo.blm.prior.gauss.cov_const attribute)": [[16, "physbo.blm.prior.gauss.cov_const.sigma2", false]], "stats (physbo.blm.core.model.model attribute)": [[8, "physbo.blm.core.model.model.stats", false]], "stats (physbo.blm.lik.gauss.gauss attribute)": [[12, "physbo.blm.lik.gauss.gauss.stats", false]], "sub_sampling() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.sub_sampling", false]], "supp_params() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.supp_params", false]], "supp_params() (physbo.gp.lik.gauss.gauss method)": [[27, "physbo.gp.lik.gauss.gauss.supp_params", false]], "supp_params() (physbo.gp.mean.const.const method)": [[29, "physbo.gp.mean.const.const.supp_params", false]], "time_get_action (physbo.search.discrete.results.history property)": [[42, "physbo.search.discrete.results.history.time_get_action", false]], "time_get_action (physbo.search.discrete_multi.results.history property)": [[45, "physbo.search.discrete_multi.results.history.time_get_action", false]], "time_run_simulator (physbo.search.discrete.results.history property)": [[42, "physbo.search.discrete.results.history.time_run_simulator", false]], "time_run_simulator (physbo.search.discrete_multi.results.history property)": [[45, "physbo.search.discrete_multi.results.history.time_run_simulator", false]], "time_total (physbo.search.discrete.results.history property)": [[42, "physbo.search.discrete.results.history.time_total", false]], "time_total (physbo.search.discrete_multi.results.history property)": [[45, "physbo.search.discrete_multi.results.history.time_total", false]], "time_update_predictor (physbo.search.discrete.results.history property)": [[42, "physbo.search.discrete.results.history.time_update_predictor", false]], "time_update_predictor (physbo.search.discrete_multi.results.history property)": [[45, "physbo.search.discrete_multi.results.history.time_update_predictor", false]], "trans_params() (physbo.gp.lik.gauss.gauss method)": [[27, "physbo.gp.lik.gauss.gauss.trans_params", false]], "ts() (in module physbo.search.score)": [[47, "physbo.search.score.TS", false]], "ts() (in module physbo.search.score_multi)": [[48, "physbo.search.score_multi.TS", false]], "update() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.update", false]], "update() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.update", false]], "update() (physbo.opt.adam.adam method)": [[37, "physbo.opt.adam.adam.update", false]], "update() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.update", false]], "update_front() (physbo.search.pareto.pareto method)": [[46, "physbo.search.pareto.Pareto.update_front", false]], "update_stats() (in module physbo.blm.inf.exact)": [[10, "physbo.blm.inf.exact.update_stats", false]], "update_stats() (physbo.blm.core.model.model method)": [[8, "physbo.blm.core.model.model.update_stats", false]], "v (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.v", false]], "variable (class in physbo.variable)": [[50, "physbo.variable.variable", false]], "volume_in_dominance() (physbo.search.pareto.pareto method)": [[46, "physbo.search.pareto.Pareto.volume_in_dominance", false]], "write() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.write", false]], "write() (physbo.search.discrete.results.history method)": [[42, "physbo.search.discrete.results.history.write", false]], "write() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.write", false]], "write() (physbo.search.discrete_multi.results.history method)": [[45, "physbo.search.discrete_multi.results.history.write", false]], "zero (class in physbo.gp.mean.zero)": [[30, "physbo.gp.mean.zero.zero", false]]}, "objects": {"": [[3, 0, 0, "-", "physbo"]], "physbo": [[4, 0, 0, "-", "blm"], [17, 0, 0, "-", "gp"], [32, 0, 0, "-", "misc"], [36, 0, 0, "-", "opt"], [38, 0, 0, "-", "predictor"], [39, 0, 0, "-", "search"], [50, 0, 0, "-", "variable"]], "physbo.blm": [[5, 0, 0, "-", "basis"], [7, 0, 0, "-", "core"], [9, 0, 0, "-", "inf"], [11, 0, 0, "-", "lik"], [14, 0, 0, "-", "predictor"], [15, 0, 0, "-", "prior"]], "physbo.blm.basis": [[6, 0, 0, "-", "fourier"]], "physbo.blm.basis.fourier": [[6, 1, 1, "", "fourier"]], "physbo.blm.basis.fourier.fourier": [[6, 2, 1, "", "get_basis"], [6, 3, 1, "", "nbasis"], [6, 3, 1, "", "params"], [6, 2, 1, "", "set_params"], [6, 2, 1, "", "show"]], "physbo.blm.core": [[8, 0, 0, "-", "model"]], "physbo.blm.core.model": [[8, 1, 1, "", "model"]], "physbo.blm.core.model.model": [[8, 2, 1, "", "get_post_fcov"], [8, 2, 1, "", "get_post_fmean"], [8, 2, 1, "", "get_post_params_mean"], [8, 3, 1, "", "lik"], [8, 3, 1, "", "method"], [8, 3, 1, "", "nbasis"], [8, 2, 1, "", "post_sampling"], [8, 2, 1, "", "predict_sampling"], [8, 2, 1, "", "prepare"], [8, 3, 1, "", "prior"], [8, 2, 1, "", "sampling"], [8, 3, 1, "", "stats"], [8, 2, 1, "", "update_stats"]], "physbo.blm.inf": [[10, 0, 0, "-", "exact"]], "physbo.blm.inf.exact": [[10, 4, 1, "", "get_post_fcov"], [10, 4, 1, "", "get_post_fmean"], [10, 4, 1, "", "get_post_params_mean"], [10, 4, 1, "", "prepare"], [10, 4, 1, "", "sampling"], [10, 4, 1, "", "update_stats"]], "physbo.blm.lik": [[12, 0, 0, "-", "gauss"], [13, 0, 0, "-", "linear"]], "physbo.blm.lik.gauss": [[12, 1, 1, "", "gauss"]], "physbo.blm.lik.gauss.gauss": [[12, 3, 1, "", "cov"], [12, 2, 1, "", "get_basis"], [12, 2, 1, "", "get_cov"], [12, 2, 1, "", "get_mean"], [12, 2, 1, "", "get_prec"], [12, 3, 1, "", "linear"], [12, 2, 1, "", "sampling"], [12, 2, 1, "", "set_bias"], [12, 2, 1, "", "set_params"], [12, 3, 1, "", "stats"]], "physbo.blm.lik.linear": [[13, 1, 1, "", "linear"]], "physbo.blm.lik.linear.linear": [[13, 3, 1, "", "_init_params"], [13, 3, 1, "", "basis"], [13, 3, 1, "", "bias"], [13, 2, 1, "", "get_mean"], [13, 3, 1, "", "nbasis"], [13, 3, 1, "", "params"], [13, 2, 1, "", "set_bias"], [13, 2, 1, "", "set_params"]], "physbo.blm.predictor": [[14, 1, 1, "", "predictor"]], "physbo.blm.predictor.predictor": [[14, 3, 1, "", "blm"], [14, 3, 1, "", "config"], [14, 2, 1, "", "delete_stats"], [14, 2, 1, "", "fit"], [14, 2, 1, "", "get_basis"], [14, 2, 1, "", "get_post_fcov"], [14, 2, 1, "", "get_post_fmean"], [14, 2, 1, "", "get_post_params"], [14, 2, 1, "", "get_post_samples"], [14, 2, 1, "", "get_predict_samples"], [14, 2, 1, "", "prepare"], [14, 2, 1, "", "update"]], "physbo.blm.prior": [[16, 0, 0, "-", "gauss"]], "physbo.blm.prior.gauss": [[16, 1, 1, "", "cov_const"], [16, 1, 1, "", "gauss"]], "physbo.blm.prior.gauss.cov_const": [[16, 2, 1, "", "get_cov"], [16, 2, 1, "", "get_prec"], [16, 3, 1, "", "params"], [16, 3, 1, "", "prec"], [16, 2, 1, "", "set_params"], [16, 3, 1, "", "sigma2"]], "physbo.blm.prior.gauss.gauss": [[16, 3, 1, "", "cov"], [16, 2, 1, "", "get_cov"], [16, 2, 1, "", "get_mean"], [16, 2, 1, "", "get_prec"], [16, 3, 1, "", "nbasis"], [16, 2, 1, "", "set_params"]], "physbo.gp": [[18, 0, 0, "-", "core"], [22, 0, 0, "-", "cov"], [24, 0, 0, "-", "inf"], [26, 0, 0, "-", "lik"], [28, 0, 0, "-", "mean"], [31, 0, 0, "-", "predictor"]], "physbo.gp.core": [[19, 0, 0, "-", "learning"], [20, 0, 0, "-", "model"], [21, 0, 0, "-", "prior"]], "physbo.gp.core.learning": [[19, 1, 1, "", "adam"], [19, 1, 1, "", "batch"], [19, 1, 1, "", "online"]], "physbo.gp.core.learning.adam": [[19, 2, 1, "", "get_one_update"], [19, 2, 1, "", "reset"]], "physbo.gp.core.learning.batch": [[19, 2, 1, "", "init_params_search"], [19, 2, 1, "", "one_run"], [19, 2, 1, "", "run"]], "physbo.gp.core.learning.online": [[19, 2, 1, "", "disp_marlik"], [19, 2, 1, "", "get_one_update"], [19, 2, 1, "", "init_params_search"], [19, 2, 1, "", "one_run"], [19, 2, 1, "", "run"]], "physbo.gp.core.model": [[20, 1, 1, "", "model"]], "physbo.gp.core.model.model": [[20, 2, 1, "", "cat_params"], [20, 2, 1, "", "decomp_params"], [20, 2, 1, "", "eval_marlik"], [20, 2, 1, "", "export_blm"], [20, 2, 1, "", "fit"], [20, 2, 1, "", "get_cand_params"], [20, 2, 1, "", "get_grad_marlik"], [20, 2, 1, "", "get_params_bound"], [20, 2, 1, "", "get_post_fcov"], [20, 2, 1, "", "get_post_fmean"], [20, 2, 1, "", "post_sampling"], [20, 2, 1, "", "predict_sampling"], [20, 2, 1, "", "prepare"], [20, 2, 1, "", "print_params"], [20, 2, 1, "", "set_params"], [20, 2, 1, "", "sub_sampling"]], "physbo.gp.core.prior": [[21, 1, 1, "", "prior"]], "physbo.gp.core.prior.prior": [[21, 2, 1, "", "cat_params"], [21, 2, 1, "", "decomp_params"], [21, 2, 1, "", "get_cov"], [21, 2, 1, "", "get_grad_cov"], [21, 2, 1, "", "get_grad_mean"], [21, 2, 1, "", "get_mean"], [21, 2, 1, "", "sampling"], [21, 2, 1, "", "set_cov_params"], [21, 2, 1, "", "set_mean_params"], [21, 2, 1, "", "set_params"]], "physbo.gp.cov": [[23, 0, 0, "-", "gauss"]], "physbo.gp.cov.gauss": [[23, 1, 1, "", "gauss"]], "physbo.gp.cov.gauss.gauss": [[23, 2, 1, "", "cat_params"], [23, 2, 1, "", "decomp_params"], [23, 2, 1, "", "get_cand_params"], [23, 2, 1, "", "get_cov"], [23, 2, 1, "", "get_grad"], [23, 2, 1, "", "get_params_bound"], [23, 2, 1, "", "load"], [23, 2, 1, "", "prepare"], [23, 2, 1, "", "print_params"], [23, 2, 1, "", "rand_expans"], [23, 2, 1, "", "save"], [23, 2, 1, "", "set_params"], [23, 2, 1, "", "supp_params"]], "physbo.gp.inf": [[25, 0, 0, "-", "exact"]], "physbo.gp.inf.exact": [[25, 4, 1, "", "eval_marlik"], [25, 4, 1, "", "get_grad_marlik"], [25, 4, 1, "", "get_post_fcov"], [25, 4, 1, "", "get_post_fmean"], [25, 4, 1, "", "prepare"]], "physbo.gp.lik": [[27, 0, 0, "-", "gauss"]], "physbo.gp.lik.gauss": [[27, 1, 1, "", "gauss"]], "physbo.gp.lik.gauss.gauss": [[27, 2, 1, "", "get_cand_params"], [27, 2, 1, "", "get_cov"], [27, 2, 1, "", "get_grad"], [27, 2, 1, "", "get_params_bound"], [27, 2, 1, "", "sampling"], [27, 2, 1, "", "set_params"], [27, 2, 1, "", "supp_params"], [27, 2, 1, "", "trans_params"]], "physbo.gp.mean": [[29, 0, 0, "-", "const"], [30, 0, 0, "-", "zero"]], "physbo.gp.mean.const": [[29, 1, 1, "", "const"]], "physbo.gp.mean.const.const": [[29, 2, 1, "", "get_cand_params"], [29, 2, 1, "", "get_grad"], [29, 2, 1, "", "get_mean"], [29, 2, 1, "", "get_params_bound"], [29, 2, 1, "", "init_params"], [29, 2, 1, "", "set_params"], [29, 2, 1, "", "supp_params"]], "physbo.gp.mean.zero": [[30, 1, 1, "", "zero"]], "physbo.gp.mean.zero.zero": [[30, 2, 1, "", "get_grad"], [30, 2, 1, "", "get_mean"], [30, 2, 1, "", "set_params"]], "physbo.gp.predictor": [[31, 1, 1, "", "predictor"]], "physbo.gp.predictor.predictor": [[31, 2, 1, "", "delete_stats"], [31, 2, 1, "", "fit"], [31, 2, 1, "", "get_basis"], [31, 2, 1, "", "get_post_fcov"], [31, 2, 1, "", "get_post_fmean"], [31, 2, 1, "", "get_post_params"], [31, 2, 1, "", "get_post_samples"], [31, 2, 1, "", "get_predict_samples"], [31, 2, 1, "", "prepare"], [31, 2, 1, "", "update"]], "physbo.misc": [[33, 0, 0, "-", "centering"], [34, 0, 0, "-", "gauss_elim"], [35, 0, 0, "-", "set_config"]], "physbo.misc.centering": [[33, 4, 1, "", "centering"]], "physbo.misc.gauss_elim": [[34, 4, 1, "", "gauss_elim"]], "physbo.misc.set_config": [[35, 1, 1, "", "adam"], [35, 1, 1, "", "batch"], [35, 4, 1, "", "boolean"], [35, 1, 1, "", "learning"], [35, 1, 1, "", "online"], [35, 1, 1, "", "search"], [35, 1, 1, "", "set_config"]], "physbo.misc.set_config.adam": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.batch": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.learning": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.online": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.search": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.set_config": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.opt": [[37, 0, 0, "-", "adam"]], "physbo.opt.adam": [[37, 1, 1, "", "adam"]], "physbo.opt.adam.adam": [[37, 3, 1, "", "alpha"], [37, 3, 1, "", "beta"], [37, 3, 1, "", "epoch"], [37, 3, 1, "", "epsilon"], [37, 3, 1, "", "gamma"], [37, 3, 1, "", "grad"], [37, 3, 1, "", "m"], [37, 3, 1, "", "max_epoch"], [37, 3, 1, "", "nparams"], [37, 3, 1, "", "params"], [37, 2, 1, "", "run"], [37, 2, 1, "", "set_params"], [37, 2, 1, "", "update"], [37, 3, 1, "", "v"]], "physbo.predictor": [[38, 1, 1, "", "base_predictor"]], "physbo.predictor.base_predictor": [[38, 2, 1, "", "delete_stats"], [38, 2, 1, "", "fit"], [38, 2, 1, "", "get_basis"], [38, 2, 1, "", "get_post_fcov"], [38, 2, 1, "", "get_post_fmean"], [38, 2, 1, "", "get_post_params"], [38, 2, 1, "", "get_post_params_samples"], [38, 2, 1, "", "get_post_samples"], [38, 2, 1, "", "get_predict_samples"], [38, 2, 1, "", "load"], [38, 2, 1, "", "prepare"], [38, 2, 1, "", "save"], [38, 2, 1, "", "update"]], "physbo.search": [[40, 0, 0, "-", "discrete"], [43, 0, 0, "-", "discrete_multi"], [46, 0, 0, "-", "pareto"], [47, 0, 0, "-", "score"], [48, 0, 0, "-", "score_multi"], [49, 0, 0, "-", "utility"]], "physbo.search.discrete": [[41, 0, 0, "-", "policy"], [42, 0, 0, "-", "results"]], "physbo.search.discrete.policy": [[41, 1, 1, "", "policy"]], "physbo.search.discrete.policy.policy": [[41, 2, 1, "", "bayes_search"], [41, 2, 1, "", "export_history"], [41, 2, 1, "", "export_predictor"], [41, 2, 1, "", "export_training"], [41, 2, 1, "", "get_post_fcov"], [41, 2, 1, "", "get_post_fmean"], [41, 2, 1, "", "get_score"], [41, 2, 1, "", "load"], [41, 2, 1, "", "random_search"], [41, 2, 1, "", "save"], [41, 2, 1, "", "set_seed"], [41, 2, 1, "", "write"]], "physbo.search.discrete.results": [[42, 1, 1, "", "history"]], "physbo.search.discrete.results.history": [[42, 2, 1, "", "export_all_sequence_best_fx"], [42, 2, 1, "", "export_sequence_best_fx"], [42, 2, 1, "", "load"], [42, 2, 1, "", "save"], [42, 5, 1, "", "time_get_action"], [42, 5, 1, "", "time_run_simulator"], [42, 5, 1, "", "time_total"], [42, 5, 1, "", "time_update_predictor"], [42, 2, 1, "", "write"]], "physbo.search.discrete_multi": [[44, 0, 0, "-", "policy"], [45, 0, 0, "-", "results"]], "physbo.search.discrete_multi.policy": [[44, 1, 1, "", "policy"]], "physbo.search.discrete_multi.policy.policy": [[44, 2, 1, "", "bayes_search"], [44, 2, 1, "", "get_post_fcov"], [44, 2, 1, "", "get_post_fmean"], [44, 2, 1, "", "get_score"], [44, 2, 1, "", "load"], [44, 2, 1, "", "load_predictor_list"], [44, 2, 1, "", "load_training_list"], [44, 3, 1, "", "new_data_list"], [44, 2, 1, "", "random_search"], [44, 2, 1, "", "save"], [44, 2, 1, "", "save_predictor_list"], [44, 2, 1, "", "save_training_list"], [44, 2, 1, "", "write"]], "physbo.search.discrete_multi.results": [[45, 1, 1, "", "history"]], "physbo.search.discrete_multi.results.history": [[45, 2, 1, "", "export_pareto_front"], [45, 2, 1, "", "load"], [45, 2, 1, "", "save"], [45, 5, 1, "", "time_get_action"], [45, 5, 1, "", "time_run_simulator"], [45, 5, 1, "", "time_total"], [45, 5, 1, "", "time_update_predictor"], [45, 2, 1, "", "write"]], "physbo.search.pareto": [[46, 1, 1, "", "Pareto"], [46, 1, 1, "", "Rectangles"], [46, 4, 1, "", "dominate"]], "physbo.search.pareto.Pareto": [[46, 2, 1, "", "divide_non_dominated_region"], [46, 2, 1, "", "export_front"], [46, 2, 1, "", "set_reference_max"], [46, 2, 1, "", "set_reference_min"], [46, 2, 1, "", "update_front"], [46, 2, 1, "", "volume_in_dominance"]], "physbo.search.pareto.Rectangles": [[46, 2, 1, "", "add"]], "physbo.search.score": [[47, 4, 1, "", "EI"], [47, 4, 1, "", "PI"], [47, 4, 1, "", "TS"], [47, 4, 1, "", "score"]], "physbo.search.score_multi": [[48, 4, 1, "", "EHVI"], [48, 4, 1, "", "HVPI"], [48, 4, 1, "", "TS"], [48, 4, 1, "", "score"]], "physbo.search.utility": [[49, 4, 1, "", "is_learning"], [49, 4, 1, "", "length_vector"], [49, 4, 1, "", "show_interactive_mode"], [49, 4, 1, "", "show_search_results"], [49, 4, 1, "", "show_search_results_mo"], [49, 4, 1, "", "show_start_message_multi_search"]], "physbo.variable": [[50, 1, 1, "", "variable"]], "physbo.variable.variable": [[50, 2, 1, "", "add"], [50, 2, 1, "", "add_X"], [50, 2, 1, "", "add_Z"], [50, 2, 1, "", "add_t"], [50, 2, 1, "", "delete"], [50, 2, 1, "", "delete_X"], [50, 2, 1, "", "delete_Z"], [50, 2, 1, "", "delete_t"], [50, 2, 1, "", "get_subset"], [50, 2, 1, "", "load"], [50, 2, 1, "", "save"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"], "5": ["py", "property", "Python property"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:property"}, "terms": {"": [53, 57, 58, 60], "0": [1, 8, 10, 14, 23, 27, 29, 33, 41, 42, 44, 47, 53, 54, 56, 57, 58, 59, 60, 61, 62], "00043006": 56, "00056069": 56, "00070103": 56, "00073499": 56, "00075529": 56, "0010": 54, "0016925": 56, "002": 57, "0020": [57, 58], "00323733": 56, "00420815": 56, "008107085662147708": 56, "01": 60, "01301176": 58, "01487066": [58, 61], "02044168": 58, "045502": [56, 58], "048733": 58, "05572838": 61, "05939674": 56, "06": [23, 27], "075990": 57, "09067194": 60, "09302189053099": 62, "0x7f8130b30f70": 57, "0x7f8130b84070": 57, "0x7f816129d820": 57, "0x7f81613d8370": 57, "0x7f9920ef7460": 61, "0x7f9930b43f10": 61, "0x7f9950ec84f0": 61, "0x7fe0d9310580": 58, "0x7fe0d93eaaf0": 58, "1": [1, 6, 8, 10, 14, 20, 21, 23, 27, 31, 33, 34, 41, 44, 47, 48, 54, 56, 57, 58, 59, 60, 61, 62], "10": [27, 54, 56, 57, 58, 59, 60, 61], "100": [56, 61, 62], "1000000": [23, 27], "1000000000000": 29, "10001": 57, "101": 60, "1016": 54, "10162": 62, "10201": 60, "1022": 58, "108405": 54, "10872736571494": 62, "10923758": 56, "11": [56, 57, 58], "11076236": 56, "1167759139516": 56, "11680203": 58, "11732": 62, "1177": 6, "1184": 6, "11964735598211": 62, "12": [56, 57, 58, 61], "123": 61, "12623": 62, "13": [56, 57, 58], "1316": 56, "1326": 62, "13268": 62, "13781": 62, "14": [56, 57, 58, 60], "15": [56, 57, 58, 60], "150": [56, 62], "150313": 57, "1546": 56, "15617": 62, "1568": 56, "15922": 62, "16": [56, 57, 58, 60], "1623851368954": 56, "16415446221006114": 60, "16537": 62, "1660": 56, "16753": 62, "17": [56, 58, 60], "1719": 56, "17190645": 60, "17312": 56, "17451": 62, "1798": 56, "18": [47, 56], "19": [53, 57, 60], "1999": 60, "1d": 56, "1e": [23, 27], "1st": 59, "2": [1, 27, 31, 41, 44, 47, 53, 54, 56, 57, 58, 59, 60, 61, 62], "20": [57, 58, 60, 61, 62], "200": [56, 62], "2007": 6, "2014": [48, 60], "2015": 60, "2016": [47, 56, 58], "2020": 54, "2022": 54, "21": [47, 60], "210": [56, 58, 59, 61, 62], "22": 60, "22884748": 61, "23": [60, 62], "2376881844865093": 60, "24": 62, "249": 56, "25": [60, 62], "250": [56, 62], "26": [60, 62], "26132949": 60, "27": 62, "278": 54, "28": 60, "28468708456558": 56, "2847129159145": 56, "29": 60, "29208351": 60, "292745798703": 56, "2949": 57, "2nd": 59, "3": [1, 23, 38, 53, 56, 57, 58, 59, 60, 61, 62], "300": [56, 62], "30051687493437484": 60, "3107": 62, "31220145003": 56, "3200467412741881": 60, "3269": 56, "32877907991633726": 60, "331572599126865": 62, "350": [56, 62], "3930580794922": 56, "3dihub": 54, "3rd": 59, "4": [47, 56, 57, 58, 59, 60, 61, 62], "40": 60, "400": [56, 62], "41": 60, "42342027124426": 62, "450": [56, 62], "45544347": 56, "4563": 62, "4579": 62, "46385011": [58, 62], "4655": 54, "4815": 62, "48876352": 58, "4971452": 58, "4985373": 58, "4th": 59, "5": [56, 58, 59, 60, 62], "50": [56, 57, 60, 62], "500": [56, 57, 62], "5000": [58, 59, 60, 62], "5056128528097": 56, "517235815448124": 62, "52191048": 60, "55": [56, 58], "5734": 58, "575": 60, "59219588": 58, "594": 60, "6": [53, 56, 58, 59, 60, 61, 62], "60": 60, "6291": 56, "63329589": 60, "664": 56, "6680279": 62, "67892333553869": 62, "6809532065581": 56, "68585446": [58, 62], "7": [56, 57, 58, 60, 61], "71079785": 58, "7157": 62, "72845916": 60, "7298135295766": 56, "73": 62, "7604930929888": 56, "8": [56, 57, 58, 60, 61], "80": [58, 61], "81666924": 56, "817906570042602": 62, "8208": 62, "822598600211865": 62, "82299469827059": 62, "8288": 57, "83020118385076": 62, "8484": 62, "869": 56, "87913689": 60, "9": [56, 57, 58, 60], "91382463": 60, "91578975": 56, "92": 60, "9235": 62, "92633083": 60, "95713719": 60, "96": 60, "963795": 58, "97015759": 56, "97840623": 56, "99": 60, "9938": 62, "A": [1, 6, 23, 27, 29, 34, 38, 50, 56, 58, 59, 60, 61, 62], "As": [1, 59, 60, 61, 62], "At": 1, "By": [1, 54, 56], "For": [1, 53, 56, 57, 58, 59, 60], "If": [1, 14, 20, 21, 23, 25, 31, 41, 42, 44, 47, 50, 51, 53, 56, 57, 58, 60, 61], "In": [1, 41, 44, 53, 54, 56, 57, 58, 59, 60, 61, 62], "It": [1, 53, 54, 59, 60], "No": 60, "Not": 30, "OF": 60, "On": 54, "The": [0, 1, 19, 20, 23, 25, 27, 38, 41, 42, 44, 50, 53, 54, 56, 57, 58, 60, 61, 62], "Then": 1, "There": 54, "These": [41, 44], "To": [51, 57, 58], "With": [1, 61], "_": [1, 58, 59, 61], "_0": 1, "_1": 1, "_2": 1, "__call__": [41, 44, 57, 58, 59, 60, 61], "__dict__": 38, "__init__": [57, 58, 59, 60, 61], "_at_": 51, "_i": [1, 60], "_init_param": [11, 13], "_j": 60, "_n": 1, "_sectoin": 35, "about": [20, 35, 41, 44, 51, 52, 53], "abov": [1, 53, 56, 57, 58, 60, 62], "abstract": 53, "ac": 51, "acceler": [52, 54, 56, 58], "access": 54, "accord": 1, "achiev": [1, 54], "acknowledg": 52, "acquisit": [1, 41, 44, 47, 53, 55, 58], "action": [41, 42, 44, 45, 50, 53, 55, 57, 58, 59, 60, 61], "action_idx": 57, "actoin": 62, "actual": [56, 58], "ad": [1, 27, 50], "adam": [3, 17, 18, 19, 32, 35, 36], "add": [1, 3, 39, 46, 50, 53], "add_t": [3, 50], "add_x": [3, 50], "add_z": [3, 50], "addit": 1, "address": 51, "advanc": [0, 1, 6, 54, 58, 60, 62], "afit": 60, "after": 56, "again": [60, 62], "air": 60, "al": 48, "algorithm": [19, 52, 53, 54, 60], "all": [1, 16, 20, 41, 42, 44, 51, 53, 54, 57, 58, 60, 62], "allow": 61, "almost": 1, "along": 33, "alpha": [6, 8, 10, 14, 20, 31, 34, 36, 37, 41, 44, 47, 48, 57], "alreadi": [14, 31, 37, 56, 58], "also": [53, 56, 57, 58, 59, 60, 61], "although": [56, 58], "among": [1, 53, 54, 60], "amount": 54, "amp": 23, "an": [1, 13, 20, 29, 35, 41, 44, 51, 53, 54, 56, 57, 58, 59, 61, 62], "analys": 60, "ani": [51, 60], "anoth": [8, 56], "answer": 57, "api": [52, 53, 60], "append": [56, 57], "appendix": 55, "appl": [56, 58], "appli": [53, 58], "approach": [56, 58], "approxim": 1, "aquis": [41, 44], "aquisit": [41, 44], "ar": [1, 16, 41, 44, 47, 50, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62], "arbitari": 1, "ard": [23, 56], "arg": [31, 37, 38], "argmin": 57, "argument": [53, 57, 58, 61], "arm": 60, "arrai": [1, 19, 20, 23, 25, 27, 29, 33, 41, 42, 44, 50, 56, 57, 58, 59, 60, 61], "array_lik": [29, 34], "arriv": 57, "articl": 54, "artif": 60, "asarrai": [56, 58, 59, 61, 62], "ascend": [46, 60], "associ": [1, 53], "assum": [41, 44, 58], "attempt": 54, "author": 54, "automat": [1, 54], "auxiaiali": 10, "auxial": [8, 10], "avail": [41, 44, 47, 54], "ax": 57, "axi": 60, "b": [1, 6, 10, 19, 23], "b_1": 1, "b_l": 1, "bandit": 60, "base": [6, 8, 12, 13, 14, 16, 19, 20, 21, 23, 27, 29, 30, 31, 35, 37, 38, 41, 42, 44, 45, 46, 47, 48, 50, 54], "base_predictor": [2, 3, 14, 31, 38], "basi": [3, 4, 8, 10, 11, 12, 13, 14, 16, 19, 20, 23, 31, 38, 41, 44, 57, 58], "basic": [52, 55, 60, 61], "batch": [3, 17, 18, 19, 32, 35], "bayes_search": [40, 41, 43, 44, 53, 57, 58, 59, 60, 61, 62], "bayesian": [4, 41, 44, 52, 53, 54, 55, 56, 59, 61, 62], "baysean": [8, 14, 20, 53], "becaus": 1, "becom": [1, 53], "been": [1, 54, 56, 58], "begin": [1, 60], "below": [1, 61], "benchmark": 60, "bernard": 60, "best": [1, 53, 57, 58, 61], "best_act": [42, 53, 57, 58, 61], "best_fx": [42, 57, 58, 61], "beta": [36, 37], "better": [1, 54, 60], "between": [1, 53, 60, 61], "bf": 1, "bfg": 19, "bia": [6, 11, 12, 13], "bibtex": 54, "blm": [2, 3, 20, 53], "blm_predictor": [41, 44], "blue": [57, 60], "boldsymbol": 1, "bool": [8, 10, 20, 21, 23, 25, 31, 41, 44], "boolean": [3, 32, 35], "both": [41, 44, 60], "bound": [20, 23, 27, 29, 46, 60], "boundari": [20, 23, 27, 29], "bug": 51, "c": [54, 60], "c_": 60, "calcualt": [41, 44], "calcul": [1, 8, 10, 12, 13, 14, 16, 20, 21, 25, 31, 34, 37, 41, 44, 47, 48, 52, 55, 56, 57, 58], "calculated_id": 62, "call": [1, 57, 58, 60], "callabl": [41, 44], "can": [1, 29, 53, 54, 57, 58, 59, 60, 61, 62], "candid": [1, 19, 20, 21, 23, 25, 27, 29, 33, 41, 42, 44, 50, 52, 53, 54, 55, 57], "cannot": 62, "capit": 54, "case": [1, 57, 59, 60, 61, 62], "cat_param": [18, 20, 21, 22, 23], "cccc": 1, "cd": 53, "cdot": [1, 60], "center": [3, 32, 53, 54, 56, 58, 59, 61, 62], "characterist": 54, "check": [53, 55], "chemistri": 54, "choic": 56, "choleski": [1, 54], "choos": [41, 44, 53, 57], "chop": 57, "chosen": 1, "chosen_act": [42, 53, 57, 58], "citat": 52, "cite": 54, "citi": 54, "class": [6, 8, 12, 13, 14, 16, 19, 20, 21, 23, 27, 29, 30, 31, 35, 37, 38, 41, 42, 44, 45, 46, 47, 50, 53, 55, 58, 59, 60, 61], "classif": 60, "clone": 53, "co": [1, 6], "coeffici": [1, 6], "collect": 57, "color": 57, "colorbar": 60, "column": [1, 33, 58], "com": [53, 54], "combo": 54, "comm": [41, 44, 57], "comm_world": 57, "command": 53, "common": 54, "commun": [54, 57], "compani": 54, "compar": 60, "compil": 51, "complex": [1, 53, 54], "compon": 16, "composit": [1, 54], "comput": [1, 6, 16, 23, 54, 58, 60], "computation": 54, "concatin": [20, 23], "condit": 1, "config": [4, 14, 19, 20, 31, 35, 38, 41, 44, 56], "configur": [14, 35], "consid": 1, "const": [17, 28, 56], "constant": 29, "constraint": 62, "constructor": 57, "consult": 51, "contact": 52, "content": [2, 60], "control": [53, 57, 58, 59], "convert": 29, "cooper": 51, "copyright": 54, "core": [3, 4, 10, 14, 17, 25], "corner": 60, "correct": 57, "correspond": [19, 41, 44, 58], "cost": 1, "costli": [1, 53, 54], "couckuyt": [48, 60], "cov": [3, 11, 12, 15, 16, 17, 20, 21, 41, 44, 56], "cov_const": [4, 15, 16], "cov_param": 21, "covari": [8, 10, 12, 14, 16, 20, 21, 23, 25, 27, 31, 38, 41, 44, 56], "cpc": 54, "creat": [53, 57], "criteria": [48, 60], "csv": [56, 58, 59, 61, 62], "cu": [56, 58], "cumul": 1, "current": [1, 23, 37, 53, 57, 58], "custom": 58, "d": [1, 6, 13, 19, 20, 21, 23, 25, 33, 41, 44, 50, 53, 57, 58, 60], "data": [1, 6, 8, 14, 20, 21, 29, 31, 42, 47, 54, 55, 57], "dataset": [8, 14, 20, 31, 41, 44, 47, 56, 59, 61, 62], "david": 60, "ddot": 1, "declar": 57, "decomp_param": [18, 20, 21, 22, 23], "decompos": [20, 21, 23], "decomposit": 1, "def": [56, 57, 58, 59, 60, 61, 62], "default": [6, 8, 10, 12, 13, 14, 16, 19, 20, 31, 38, 41, 42, 44, 47, 53, 57, 58], "defin": [1, 23, 29, 30, 38, 41, 44, 47, 53, 55, 58, 60, 61], "definit": [55, 56], "del": [57, 58, 59], "delet": [3, 31, 38, 50, 59], "delete_stat": [3, 4, 14, 17, 31, 38], "delete_t": [3, 50], "delete_x": [3, 50], "delete_z": [3, 50], "delimit": [56, 58, 59, 61, 62], "denot": [19, 20, 21, 23, 25, 33, 41, 44, 50], "densiti": 1, "depend": [57, 58], "deschrijv": 60, "describ": [1, 53, 61], "design": [54, 57], "detail": [1, 53, 54, 57, 58], "deterior": 60, "determin": 1, "dev": 53, "dev__at__issp": 51, "develop": [0, 52, 53], "deviat": [27, 33, 56], "dhaen": 60, "diag": [8, 10, 20, 21, 23, 25, 31], "diagon": [8, 10, 20, 21, 23, 25, 27], "diagonl": 31, "differ": [1, 53, 60, 61], "difficult": [51, 54], "dimens": [1, 6, 12, 30, 37, 53, 57, 58], "dimension": [1, 19, 20, 21, 23, 25, 27, 33, 41, 42, 44, 50, 53, 57, 58, 60], "dimenst": [41, 42, 44], "direct": [53, 58], "directori": 53, "dirk": 60, "discoveri": [47, 54], "discret": [3, 39, 44, 53, 57, 58, 59, 60, 61, 62], "discrete_multi": [3, 39, 60], "disp_marlik": [18, 19], "disp_pareto_set": [44, 49, 60], "displai": [19, 57, 60], "distribut": [1, 8, 41, 44, 47, 53, 54, 57, 60], "divide_non_dominated_region": [39, 46], "divis": 57, "do": [1, 53, 60], "doe": [14, 31, 58], "doi": 54, "dom_rul": 46, "domin": [3, 39, 46], "dominance_ratio": 46, "don": 53, "done": [1, 37, 56, 57, 58, 60, 62], "dot": 60, "draw": [8, 10, 12, 14, 20, 31], "driven": 54, "dtype": 46, "due": [54, 62], "dump": [38, 59], "dure": 51, "e": [1, 41, 42, 44, 51, 53, 54, 56, 57, 58, 60], "each": [1, 16, 19, 20, 21, 23, 25, 27, 31, 33, 38, 41, 42, 44, 50, 53, 57, 58, 59, 60, 61], "earli": 51, "easili": 60, "effect": 54, "effici": 60, "ehvi": [3, 39, 48], "ei": [1, 3, 39, 41, 44, 47, 53, 57, 58, 59, 61], "elaps": [41, 42, 44], "element": [16, 19, 23, 27], "empti": 30, "enabl": 57, "end": [1, 60], "energi": [19, 20, 23, 25, 27, 41, 42, 44, 50, 58], "eng": 60, "engin": 60, "ensurepip": 53, "enter": 51, "epoch": [19, 36, 37, 56, 62], "epsilon": [36, 37], "error": 56, "estim": [1, 54], "et": 48, "eta": 1, "etc": [1, 57], "eur": 60, "eval_marlik": [17, 18, 20, 24, 25], "eval_t": 19, "eval_x": 19, "evalu": [1, 20, 25, 53, 54, 55, 56, 57, 58, 59, 61], "everi": 1, "evolutionari": 60, "exact": [4, 8, 9, 17, 20, 24, 31], "exampl": [1, 56, 57, 58, 59, 61], "exceed": [1, 53], "execut": [51, 53, 55, 57, 58], "exist": [52, 55, 58, 60], "exp": [1, 27, 60], "expans": 23, "expect": [1, 41, 44, 47, 48, 53, 57, 58], "expens": 54, "experi": [1, 53, 54, 57, 58, 59], "experiment": [1, 53, 54], "explanatori": 1, "explor": [1, 53], "export": [20, 42], "export_all_sequence_best_fx": [40, 42, 53, 57, 58, 61], "export_blm": [18, 20], "export_front": [39, 46], "export_histori": [40, 41], "export_pareto_front": [43, 45, 60], "export_predictor": [40, 41], "export_sequence_best_fx": [40, 42, 61], "export_train": [40, 41], "extent": 60, "extern": [53, 57, 58, 59, 62], "f": [37, 41, 44, 57, 58], "fals": [19, 21, 23, 35, 41, 44, 46, 49, 56], "fast": [10, 48, 54, 60], "fbest": [53, 57, 58], "fcov": 56, "featur": [1, 6, 8, 10, 12, 13, 14, 19, 20, 21, 23, 25, 33, 41, 44, 50, 54], "few": [1, 54], "field": 54, "figsiz": 60, "figur": 60, "file": [23, 35, 38, 41, 42, 44, 50, 51, 53, 56, 57, 58, 59, 61, 62], "file_histori": [41, 44, 59], "file_nam": [23, 35, 38, 44, 50], "file_predictor": [41, 44, 59], "file_predictor_list": 44, "file_train": [41, 44, 59], "file_training_list": 44, "filenam": [42, 45], "fill": [29, 41, 42, 44], "fill_between": 57, "final": 57, "find": [1, 54, 56, 57, 58, 60], "first": [1, 8, 41, 44, 46, 53, 56, 57, 58], "fit": [3, 4, 14, 17, 18, 20, 31, 38, 56], "flag": 31, "flexibli": 59, "float": [8, 10, 12, 13, 14, 16, 20, 21, 23, 25, 31, 37, 41, 44, 47], "flow": [52, 62], "fmax": 47, "fmean": [12, 27, 48, 56], "follow": [1, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62], "foral": 60, "forc": 60, "force_binary_search": 46, "form": 57, "format": [56, 57], "fourier": [4, 5, 12], "frac": 1, "from": [0, 1, 8, 21, 23, 35, 38, 41, 44, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61], "front": 60, "front_num": 60, "frontier": 54, "fstd": 48, "full": 55, "funciton": [41, 44], "function": [1, 8, 12, 20, 23, 25, 27, 31, 37, 38, 41, 42, 44, 47, 50, 53, 54, 55, 56, 58, 59, 62], "fx": [42, 53, 57, 58, 60, 61], "fx_list": 57, "g": [1, 23, 37, 41, 42, 44, 53, 54, 57, 58], "gamma": [36, 37], "gauss": [4, 8, 11, 15, 17, 22, 26, 56], "gauss_elim": [3, 32], "gaussian": [1, 12, 16, 21, 23, 27, 41, 44, 52, 53, 54, 55, 57, 58], "gener": [1, 54, 56, 57, 60], "get": [20, 23, 27, 29, 38, 41, 42, 44, 50, 55, 59, 61], "get_basi": [3, 4, 5, 6, 8, 10, 11, 12, 13, 14, 17, 31, 38], "get_cand_param": [18, 20, 22, 23, 26, 27, 28, 29], "get_cov": [11, 12, 15, 16, 18, 21, 22, 23, 26, 27], "get_grad": [22, 23, 26, 27, 28, 29, 30], "get_grad_cov": [18, 21], "get_grad_marlik": [17, 18, 20, 24, 25], "get_grad_mean": [18, 21], "get_mean": [11, 12, 13, 15, 16, 18, 21, 28, 29, 30], "get_one_upd": [18, 19], "get_params_bound": [18, 20, 22, 23, 26, 27, 28, 29], "get_post_fcov": [3, 4, 7, 8, 9, 10, 14, 17, 18, 20, 24, 25, 31, 38, 40, 41, 43, 44, 56, 57], "get_post_fmean": [3, 4, 7, 8, 9, 10, 14, 17, 18, 20, 24, 25, 31, 38, 40, 41, 43, 44, 56, 57], "get_post_param": [3, 4, 14, 17, 31, 38], "get_post_params_mean": [4, 7, 8, 9, 10], "get_post_params_sampl": [3, 38], "get_post_sampl": [3, 4, 14, 17, 31, 38], "get_prec": [11, 12, 15, 16], "get_predict_sampl": [3, 4, 14, 17, 31, 38], "get_scor": [40, 41, 43, 44, 57], "get_subset": [3, 50], "git": 53, "github": [51, 53], "give": [1, 19, 53, 58, 59], "given": [1, 41, 44, 47, 54, 56, 58], "global": 60, "good": [1, 54, 60], "gp": [2, 3, 53, 56], "gp_param": 56, "grad": [23, 36, 37], "grad_marlik": [20, 25], "gradiant": [20, 21, 23, 25], "gradient": [27, 37], "graduat": 54, "greater": [23, 27], "grid": [57, 60], "gt": [57, 58, 61], "guess": 19, "guidelin": 51, "h": [56, 58], "ha": [53, 54, 60], "half": [12, 16], "hand": 54, "handl": 54, "have": [1, 16, 51, 53, 56, 57, 58, 60], "here": [41, 44, 55, 57, 62], "high": 54, "higher": 53, "highest": 53, "histori": [39, 40, 41, 42, 43, 44, 45, 49, 53, 57, 58, 59, 60, 61], "hold": 29, "home": 53, "hour": [56, 58], "how": [53, 57], "http": [53, 54], "hvpi": [3, 39, 44, 48], "hyper": [19, 41, 44, 48, 56, 62], "hyperparamet": [1, 54, 57, 58], "hyperparemt": [41, 42, 44], "hypervolum": 48, "i": [1, 6, 19, 20, 21, 23, 25, 27, 38, 41, 42, 44, 46, 47, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "id": [53, 55, 57, 58, 59, 60, 61], "id_al": 56, "id_test": 56, "id_train": 56, "ignor": 14, "ii": [53, 57, 58], "immedi": 56, "implement": [54, 60], "import": [56, 57, 58, 59, 60, 61, 62], "improv": [1, 41, 44, 47, 48, 53, 57, 58], "imshow": 60, "includ": 56, "independ": [16, 19, 23, 27], "index": [41, 42, 44, 50, 57], "indic": [57, 60], "inf": [3, 4, 8, 17, 20], "inferior": 60, "inform": [6, 23, 35, 38, 41, 42, 44, 51, 53, 56, 58, 61], "infti": 1, "ini": 35, "init_param": [28, 29], "init_params_search": [18, 19], "initi": [1, 8, 10, 13, 14, 19, 29, 31, 53, 56, 57, 58, 62], "initial_data": [41, 44, 62], "inlin": [57, 58, 60, 61], "innov": 60, "input": [6, 8, 10, 12, 13, 14, 20, 29, 31, 35, 37, 41, 44, 47, 51, 53, 56, 58, 60, 61], "insid": [53, 57, 58], "inst": 60, "instal": [51, 52], "instead": [53, 57, 58], "institut": [0, 54], "int": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 27, 29, 30, 31, 37, 41, 44, 50, 56, 57], "integ": [41, 44], "intel": 60, "interact": [52, 53, 55, 57, 58, 62], "interfac": [56, 58], "intern": 54, "interv": [41, 44, 49, 57, 58, 59, 60, 61, 62], "introduc": [1, 55, 56, 57], "introduct": [52, 55], "inv": 16, "is_disp": [19, 41, 44], "is_learn": [3, 39, 49], "isotrop": 16, "issn": 54, "issp": 53, "issu": 51, "iter": [1, 19], "itertool": [57, 60], "its": [51, 53, 57, 58], "itself": [41, 44, 60], "ivo": 60, "j": [54, 56, 58, 60], "journal": [54, 60], "jp": 51, "jpn": [56, 58], "june": 47, "k": [1, 56, 58], "kawashima": 54, "kazuyoshi": 54, "keep": 61, "kei": 54, "kernel": [1, 6, 8, 23], "keyword": [54, 57], "kind": 47, "kiyohara": [56, 58], "know": 1, "known": 1, "koji": 54, "krige": [56, 58], "kwarg": [37, 47, 48], "kwd": [31, 38], "l": [1, 6, 13, 19, 34], "label": [8, 10], "land": 60, "larg": [6, 54], "larger": 60, "largest": [1, 53, 54, 60], "lb": 46, "ldot": 1, "le": 60, "learn": [1, 3, 17, 18, 32, 35, 41, 42, 44, 53, 54, 55, 57, 58, 60, 62], "learning_config": 35, "least": [57, 58], "left": [1, 60, 62], "len": [14, 31, 56], "length_vector": [3, 39, 49], "less": [23, 27], "let": [57, 58, 60], "level": 53, "librari": 54, "licens": 52, "life": 54, "lik": [3, 4, 7, 8, 10, 17, 20, 56], "lik_param": 20, "like": 0, "likelifood": 20, "likelihood": [19, 20, 25, 27, 56, 62], "limit": 1, "linalg": 34, "line": [57, 58, 61], "line2d": [57, 58, 61], "linear": [1, 4, 8, 10, 11, 12, 14, 20, 53, 57, 58], "linspac": [57, 60], "list": [1, 20, 23, 27, 29, 41, 44, 53, 54, 60, 61, 62], "load": [3, 22, 23, 32, 35, 38, 40, 41, 42, 43, 44, 45, 50, 53, 56, 57, 58, 59, 61, 62], "load_data": [56, 58, 59, 61, 62], "load_predictor_list": [43, 44], "load_training_list": [43, 44], "loadtxt": [56, 58, 59, 61, 62], "log": [12, 16, 23, 27, 53], "logarithm": 23, "long": 62, "longleftrightarrow": 60, "loop": [53, 57, 58], "lower": [46, 60], "lt": [57, 58, 61], "m": [34, 36, 37, 53], "mach": 60, "machin": [1, 6, 54], "magn": 54, "mail": 51, "main": 52, "mainli": 54, "make": [1, 20, 54, 56], "manag": 54, "manderick": 60, "mani": 54, "manner": 1, "manual": 59, "map": [1, 6, 8, 10, 12, 13, 14, 20, 54], "margin": [19, 20, 25, 56, 62], "marlik": [20, 25], "match": 34, "materi": [0, 1, 47, 53, 54], "mathbf": 1, "mathcal": 1, "matplotlib": [57, 58, 60, 61], "matrix": [1, 6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 31, 33, 34, 41, 44, 50, 57, 58], "max": [1, 47, 54], "max_epoch": [19, 36, 37], "max_it": 19, "max_num_prob": [41, 44, 57, 58, 59, 60, 61, 62], "max_param": [20, 23, 27, 29], "max_scal": 23, "max_width": 23, "maxim": [1, 46, 53, 58, 60], "maximum": [1, 19, 23, 27, 29, 37, 41, 44, 47, 53, 57, 60], "mean": [1, 3, 8, 10, 12, 13, 14, 16, 17, 20, 21, 25, 31, 33, 38, 41, 44, 47, 56, 57, 58, 60], "mean_param": 21, "median": 29, "medic": 54, "merg": [41, 44], "messag": [41, 44, 60], "method": [1, 7, 8, 37, 53, 57, 58, 60], "min": 56, "min_param": [20, 23, 27, 29], "min_scal": 23, "min_width": 23, "mind": 61, "minim": [53, 58], "minimum": [19, 23, 27, 29, 57, 60], "misc": [2, 3, 14, 20, 53, 54, 56, 58, 59, 61, 62], "mizoguchi": [56, 58], "mode": [41, 44, 47, 48, 57], "model": [1, 4, 7, 10, 14, 17, 18, 25, 31, 38, 53, 54, 55, 57, 58, 59], "modul": [2, 52, 53], "more": [1, 53, 56, 57, 58, 60, 61], "motoyama": 54, "motoyama2022108405": 54, "mozilla": 54, "mpi": [41, 44, 57], "mpi4pi": 57, "mpl": 54, "mu": 1, "mu_c": 1, "multi": [41, 44, 52, 54, 55], "multiobject": [48, 60], "multipl": [52, 53, 55, 57, 58, 60], "multipli": [31, 57, 58, 60], "multivariate_norm": [31, 41, 44], "must": [31, 38, 56, 57], "mutat": 10, "n": [1, 6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 31, 33, 34, 41, 42, 44, 49, 50, 53, 56, 58, 60], "n_dim": 46, "name": [23, 35, 38, 41, 42, 44, 50], "nanoarchitecton": 54, "naoki": 54, "nation": 54, "nbasi": [5, 6, 7, 8, 11, 13, 15, 16], "ndarrai": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 34, 37, 41, 42, 44, 47, 56, 57], "need": 1, "neg": [19, 20, 23, 25, 27, 41, 42, 44, 50, 53, 57, 58], "neither": [41, 44], "netw": 60, "neural": [6, 60], "new": [10, 29, 46, 56, 60], "new_data_list": [43, 44], "newli": 1, "next": [1, 41, 42, 44, 53, 55, 57, 58, 59, 60], "nois": [8, 10, 14, 20, 27, 47], "non": [46, 60], "none": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 35, 38, 41, 42, 44, 45, 46, 47, 48, 49, 50, 59, 62], "nor": [41, 44], "normal": [33, 53, 56, 57, 58], "note": [1, 10, 41, 44, 56, 57, 60], "notimplementederror": 47, "now": [1, 57, 58], "np": [13, 31, 41, 44, 56, 57, 58, 59, 60, 61, 62], "nparam": [36, 37], "npz": [57, 58, 59], "ntest": 56, "ntrain": 56, "num_basi": [14, 20, 23, 31], "num_data": [21, 27, 29, 30], "num_dim": 23, "num_epoch": 19, "num_object": [44, 45, 46, 60], "num_param": [23, 27, 29], "num_rand_basi": [41, 44, 57, 58, 59, 60, 61, 62], "num_row": 50, "num_run": [42, 60], "num_search_each_prob": [41, 44, 61], "number": [1, 6, 8, 10, 13, 14, 16, 19, 20, 21, 23, 27, 29, 31, 37, 41, 42, 44, 53, 54, 56, 57, 58, 60, 61], "numer": [1, 53, 57, 58, 60], "numpi": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 37, 41, 42, 44, 47, 50, 53, 56, 57, 58, 59, 60, 61, 62], "nxn": 12, "o": 1, "object": [1, 6, 8, 12, 13, 16, 19, 20, 21, 23, 25, 27, 29, 30, 35, 37, 38, 41, 42, 44, 45, 46, 47, 50, 52, 53, 54, 55, 56, 57, 58, 59], "obtain": [1, 56, 57, 58, 61, 62], "occupi": 60, "occur": 51, "oda": [56, 58], "off": 60, "oh": 60, "omega": 1, "omega_1": 1, "omega_l": 1, "onc": [52, 53, 55, 57, 58], "one": [1, 23, 53, 54, 56, 57, 58, 60], "one_run": [18, 19], "ones": 29, "onli": [8, 10, 41, 44, 47, 57, 58], "onlin": [3, 17, 18, 19, 32, 35], "open": [54, 62], "oper": 51, "opt": [2, 3, 53], "optim": [19, 20, 23, 25, 27, 37, 41, 42, 44, 48, 50, 52, 53, 54, 55, 56, 62], "optimaz": 53, "optimum": 57, "option": [8, 37, 53], "order": [1, 46, 56, 58, 60], "ordinari": [41, 44], "org": 54, "origin": [58, 60], "other": [1, 10, 16, 51, 53, 54, 57, 58, 60], "otherwis": 14, "output": [41, 44, 51, 53, 56], "outsid": [53, 57, 58, 59], "overview": 1, "overwrit": 42, "overwritten": [31, 38], "p": [1, 60], "packag": [2, 54], "page": [47, 51, 54], "pair": 60, "parallel": [41, 44, 55], "param": [5, 6, 11, 12, 13, 15, 16, 19, 20, 21, 23, 25, 27, 29, 30, 36, 37, 56], "paramet": [1, 6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 35, 37, 38, 41, 42, 44, 46, 47, 50, 53, 54, 55, 56, 57, 58, 59], "pareto": [3, 39, 44, 48], "part": 54, "pass": [37, 53, 57, 60], "pattersonafb": 60, "peak": 60, "per": [56, 58], "perform": [1, 19, 41, 44, 53, 54, 55, 56, 59, 62], "phi": 1, "phy": [56, 58], "phybo": 58, "physbo": [0, 51, 53, 55, 56, 60, 61], "physic": [0, 54], "pi": [1, 3, 39, 41, 44, 47, 53, 57, 58], "pickl": 38, "piec": 1, "pii": 54, "pip": 53, "pip3": 53, "pleas": [1, 51, 53, 54, 56, 57, 58], "plot": [55, 57, 58, 61], "plot_pareto_front": 60, "plt": [57, 58, 60, 61], "point": [46, 53, 57, 60, 62], "polici": [39, 40, 43, 53, 55, 59, 61, 62], "polycollect": 57, "posit": 60, "possibl": [1, 53, 54, 56, 57, 58, 59], "post": [41, 44, 57], "post_sampl": [7, 8, 18, 20], "posterior": [1, 8, 10, 14, 20, 25, 31, 47, 53, 60], "pp": 6, "pre": 56, "prec": [15, 16, 60], "precis": [12, 16], "precomput": 55, "predicetd": 53, "predict": [1, 14, 31, 38, 53, 54, 55, 59], "predict_sampl": [7, 8, 18, 20], "predictor": [2, 3, 4, 17, 20, 41, 42, 44, 47, 53, 59], "predictor_list": [44, 48], "prepar": [1, 3, 4, 7, 8, 9, 10, 14, 17, 18, 20, 22, 23, 24, 25, 31, 38, 53, 55], "preprocess": 53, "present": 57, "previou": [59, 61, 62], "print": [6, 20, 56, 57, 58, 62], "print_param": [18, 20, 22, 23, 56], "prior": [3, 4, 7, 8, 17, 18, 20, 56], "prior_param": 20, "probabl": [1, 41, 44, 47, 48, 53, 57, 58], "problem": [1, 46, 51, 53, 54, 56, 57, 58, 60], "proc": 60, "procedur": 56, "process": [1, 6, 21, 41, 44, 52, 53, 54, 55, 57, 58, 59, 62], "product": 60, "project": [0, 54], "properti": [1, 42, 45, 53, 54], "propos": [53, 57, 58, 59], "protocol": 38, "psi": [6, 8, 10, 12, 13, 14], "public": 54, "py": [41, 44, 53], "pypi": 53, "pyplot": [57, 58, 60, 61], "python": [53, 54], "python3": 53, "q": 60, "question": 51, "quick": 10, "rahimi": 6, "rais": [41, 44, 47], "rand_expan": [22, 23], "random": [1, 6, 8, 13, 31, 41, 44, 54, 56, 59, 61, 62], "random_search": [40, 41, 43, 44, 53, 57, 58, 59, 60, 61], "randomli": [53, 56, 60], "rang": [57, 58, 60, 62], "rank": [41, 44, 54], "rather": [53, 57, 58], "raw": 12, "re": [53, 57, 58, 60, 61], "read": [52, 55, 56], "real": [1, 19, 23, 27, 53, 54, 56], "receiv": [41, 44, 58], "recht": 6, "recommend": [53, 60], "recov": 23, "rectangl": [3, 39, 46, 60], "red": 60, "reduc": [1, 54, 60], "reduced_candidate_num": 48, "ref_max": [46, 60], "ref_min": [46, 60], "refer": [1, 6, 48, 52, 53, 54, 56, 57, 58, 60], "reference_max": 46, "reference_min": 46, "refernc": 60, "region": 23, "regist": [53, 55, 56, 57, 58, 59], "regress": [1, 53, 54, 56], "relat": [1, 60], "relax": [56, 58], "repeat": [1, 54, 60, 62], "replac": [51, 56], "report": 51, "repositori": 53, "repres": [1, 19, 41, 44, 58], "requir": [57, 58], "res_al": 60, "res_ehvi": 60, "res_hvpi": 60, "res_random": 60, "res_t": 60, "research": [51, 54], "reserv": 54, "reset": [14, 18, 19], "reshap": [56, 57, 60], "resolv": 51, "respect": [33, 57, 58, 60], "restart": [52, 55], "result": [1, 29, 39, 40, 41, 43, 44, 52, 53, 55, 56, 59], "retriev": 57, "return": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 35, 37, 41, 42, 44, 47, 50, 53, 56, 57, 58, 59, 60, 61, 62], "right": [1, 54, 60], "rotat": 53, "roughli": 60, "row": [1, 19, 20, 21, 23, 25, 33, 41, 44, 50, 58], "rule": [46, 60], "run": [18, 19, 36, 37, 41, 42, 44, 52, 53, 55, 56, 57, 58, 61, 62], "runtimeerror": [41, 44], "ryo": 54, "s0010465522001242": 54, "s5": [56, 58, 59, 61, 62], "saba": 60, "same": [16, 41, 44, 53, 56, 60, 61], "sampl": [1, 4, 7, 8, 9, 10, 11, 12, 14, 18, 20, 21, 26, 27, 31, 38, 41, 44, 47, 53, 54, 57, 58, 59, 62], "satisfi": [1, 60], "save": [3, 22, 23, 38, 40, 41, 42, 43, 44, 45, 50, 53, 56, 57, 58, 59, 61, 62], "save_predictor_list": [43, 44], "save_training_list": [43, 44], "savez_compress": 50, "scalabl": 54, "scale": [6, 23, 58], "scatter": 60, "school": [54, 60], "scienc": [0, 54], "sciencedirect": 54, "scientif": 54, "scikit": 54, "scipi": [34, 53, 57], "score": [1, 3, 38, 39, 41, 44, 48, 49, 53, 57, 58, 59, 60, 61, 62], "score_multi": [3, 39], "screen": 54, "search": [1, 2, 3, 19, 20, 21, 23, 25, 27, 32, 33, 35, 50, 52, 53, 54, 55], "search_config": 35, "search_result": [57, 58], "sec": 47, "second": 53, "section": [1, 53, 56, 57, 58], "see": [47, 53, 54, 57, 58, 60], "seed": [41, 57, 58, 59, 61, 62], "seen": 1, "select": [1, 50, 53, 54, 56, 57, 58, 60], "self": [6, 12, 13, 14, 16, 31, 37, 38, 41, 44, 50, 57, 58, 59, 60, 61], "send": 51, "separ": [53, 57, 58, 59], "septemb": 54, "sequenc": 42, "serial": 55, "serv": 57, "set": [1, 12, 13, 14, 16, 20, 21, 23, 27, 29, 31, 38, 41, 44, 46, 47, 50, 53, 55, 59, 61, 62], "set_bia": [11, 12, 13], "set_config": [3, 14, 20, 32, 56], "set_cov_param": [18, 21], "set_mean_param": [18, 21], "set_param": [5, 6, 11, 12, 13, 15, 16, 18, 20, 21, 22, 23, 26, 27, 28, 29, 30, 36, 37, 56], "set_reference_max": [39, 46], "set_reference_min": [39, 46], "set_se": [40, 41, 57, 58, 59, 60, 61, 62], "setup": [56, 58], "sever": [56, 58], "shape": [34, 56, 60], "should": [53, 56, 57, 58], "show": [5, 6, 23, 32, 35, 59, 60], "show_interactive_mod": [3, 39, 49], "show_search_result": [3, 39, 49, 59], "show_search_results_mo": [3, 39, 49], "show_start_message_multi_search": [3, 39, 49], "shown": 53, "sigma": 1, "sigma2": [15, 16], "sigma_c": 1, "sim": 61, "simeq": 1, "similar": [1, 56], "simu": 60, "simu_spars": 60, "simul": [1, 41, 42, 44, 49, 53, 54, 55, 62], "sinc": [57, 58, 60], "singl": [56, 60, 61], "situat": [1, 53], "size": [13, 19, 23, 27, 41, 44, 60, 62], "skip": 58, "skiprow": [56, 58, 59, 61, 62], "so": [1, 53, 57, 58], "softwar": [0, 54], "solid": [0, 54], "solut": [19, 34, 53, 57], "solv": [1, 54, 58, 60], "solve_triangular": 34, "some": [53, 57, 58], "sort": [46, 60], "sourc": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 35, 37, 38, 41, 42, 44, 45, 46, 47, 48, 49, 50, 53], "space": [1, 53, 55, 60], "specifi": [20, 50, 51, 53, 57, 58, 59, 60, 61], "split": [41, 44, 60], "sqrt": [1, 57, 60], "squar": 56, "stabl": [56, 58], "stage": [1, 53], "standard": [27, 33, 54, 56, 58], "star": 60, "start": [1, 56, 58, 62], "stat": [7, 8, 10, 11, 12, 25], "state": [0, 54], "statu": [31, 38], "std": [27, 56, 57], "step": [1, 41, 42, 44, 53, 57, 58, 59, 61], "step1": 1, "step2": 1, "step3": 1, "store": [41, 42, 44, 56, 62], "str": [8, 23, 35, 38, 41, 42, 44, 47, 50], "strictli": 1, "structur": [1, 52, 54, 56, 58], "sub_sampl": [18, 20], "subdirectori": [56, 59, 61, 62], "submodul": [2, 52], "subpackag": [2, 52], "subplot": 57, "subset": [20, 50], "subspac": 60, "subt": 20, "subx": 20, "suit": 53, "suitabl": 59, "sum": 60, "sum_": 60, "supp_param": [22, 23, 26, 27, 28, 29], "support": [0, 54], "suspend": 55, "symp": 60, "system": [6, 34, 51], "t": [1, 3, 8, 10, 19, 20, 23, 25, 27, 29, 34, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 53, 56, 57, 58, 59, 61, 62], "t1": 46, "t2": 46, "t_initi": 62, "t_test": 56, "t_train": 56, "take": [1, 23, 56, 58, 60], "tamura": 54, "target": [8, 10, 56], "task": [1, 53, 54, 60], "tech": 60, "technic": [1, 54], "techniqu": [1, 54], "terayama": 54, "test": [1, 14, 21, 25, 31, 47, 48, 55, 56], "test_x": [41, 44, 57, 58, 59, 60, 61, 62], "test_x_spars": 60, "text": 1, "th": [56, 57, 58, 59, 62], "than": [23, 27, 53, 57, 58, 60], "thank": [0, 51], "them": [23, 53, 56, 60], "therefor": [1, 56, 58], "thi": [1, 14, 23, 27, 31, 38, 47, 53, 54, 56, 57, 58, 59, 60, 61, 62], "thompson": [1, 41, 44, 47, 53, 54, 57, 58], "those": [20, 21], "through": [54, 55], "thu": [61, 62], "time": [1, 41, 42, 44, 53, 54, 57, 58, 60, 61, 62], "time_get_act": [40, 41, 42, 43, 44, 45], "time_run_simul": [40, 41, 42, 43, 44, 45], "time_tot": [40, 41, 42, 43, 44, 45], "time_update_predictor": [40, 41, 42, 43, 44, 45], "titl": [54, 60], "tokyo": [0, 51, 54], "tom": 60, "tool": 54, "top": 1, "total": [20, 21, 23, 29, 41, 42, 44, 53, 57, 58, 61], "total_num_research": 42, "total_num_search": [53, 57, 58, 61], "trade": 60, "train": [1, 8, 14, 20, 31, 41, 44, 47, 55, 57, 58, 59], "training_list": [44, 48], "trans_param": [26, 27], "transform": [56, 57], "transpos": 6, "treat": 58, "triangular": 34, "true": [8, 10, 20, 21, 23, 25, 31, 35, 41, 44, 60], "try": [58, 60], "tsuda": [54, 56, 58], "tsuyoshi": 54, "tune": [31, 41, 44, 54], "tupl": [6, 8, 10, 20, 23, 27], "tuppl": [23, 25, 29], "tutori": [52, 53, 56, 57, 58, 59, 60, 61, 62], "two": [1, 53, 57, 58, 59, 60, 61], "type": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 35, 37, 41, 44, 47, 50, 53, 57, 58], "u": [1, 10, 34, 51, 53], "ub": 46, "ueno": 54, "uncertainti": 1, "under": [53, 54], "uniformli": 1, "univers": [0, 54], "unknown": 47, "up": [1, 53, 57, 58], "updat": [1, 3, 4, 6, 8, 10, 14, 17, 20, 31, 36, 37, 38, 41, 42, 44, 46, 53, 54, 60], "update_front": [39, 46], "update_stat": [4, 7, 8, 9, 10], "upper": [46, 60], "us": [1, 8, 14, 16, 19, 20, 29, 30, 31, 34, 38, 41, 44, 47, 50, 51, 53, 54, 56, 57, 58, 59, 60, 62], "usabl": [0, 54], "usag": [52, 55, 60], "user": 53, "usual": 60, "util": [3, 39, 59], "v": [36, 37], "v2": 54, "valid": 1, "valu": [1, 6, 8, 12, 13, 14, 16, 20, 21, 23, 25, 27, 29, 31, 38, 41, 42, 44, 47, 50, 53, 54, 55, 56, 57, 58, 59, 61], "van": 60, "var": 57, "variabl": [1, 2, 3, 14, 19, 23, 27, 31, 38, 41, 44, 47, 53, 57, 59, 62], "varianc": [1, 8, 10, 12, 14, 16, 21, 31, 56, 57, 58], "variat": [41, 44], "vdot": 1, "vec": 60, "vector": [1, 13, 19, 20, 21, 23, 25, 33, 41, 44, 50, 53, 58], "veldhuizen": 60, "ver": 54, "veri": [1, 53, 54], "version": [38, 51, 54], "via": [54, 57], "vlmop2": 60, "vlmop2_minu": 60, "vmax": 60, "vmin": 60, "volum": [47, 48, 54], "volume_in_domin": [39, 46, 60], "w": [1, 6, 8, 10, 23], "w_mu": [8, 10], "wa": [57, 58], "wai": [53, 57, 58, 59], "want": [41, 44, 53, 56, 58, 59, 60], "we": [0, 1, 53, 54, 56, 57, 58, 59, 60, 62], "weight": [6, 8, 10, 12, 13, 14], "well": 53, "when": [1, 23, 27, 41, 44, 51, 53, 54, 57, 58, 60, 61], "where": [1, 6, 19, 23, 27, 53, 54, 58, 60, 62], "which": [1, 19, 41, 42, 44, 60], "while": [10, 56], "whose": 50, "width": 23, "window_num": 57, "without": [57, 58], "word": [1, 53, 54, 57, 58, 60], "world": [1, 53, 54], "would": 0, "wright": 60, "write": [40, 41, 42, 43, 44, 45, 59], "wt": 6, "www": 54, "x": [1, 6, 8, 10, 12, 13, 14, 19, 20, 21, 23, 25, 31, 33, 37, 41, 44, 50, 56, 57, 58, 59, 60, 61, 62], "x_": 56, "x_1": 60, "x_2": 60, "x_i": 60, "x_list": 57, "x_max": 57, "x_min": 57, "x_n": 60, "x_new": 56, "x_normal": 33, "x_opt": 57, "x_test": 56, "x_train": 56, "xlabel": 60, "xlim": 60, "xtest": 8, "y": [1, 60], "y1": 60, "y2": 60, "y_": 1, "y_1": 60, "y_2": 60, "y_i": [1, 60], "y_j": 60, "y_p": 60, "yahyaa": 60, "year": 54, "yet": [1, 14, 41, 44, 57, 58], "ylabel": 60, "ylim": 60, "yokohama": 54, "yoshimi": 54, "you": [41, 44, 51, 53, 56, 57, 58, 59, 60, 61, 62], "your": 51, "yourself": [41, 44], "yuichi": 54, "z": [1, 20, 21, 23, 25, 50], "z_": 1, "zero": [17, 28, 41, 44]}, "titles": ["Acknowledgement", "Algorithm", "physbo", "physbo package", "physbo.blm package", "physbo.blm.basis package", "physbo.blm.basis.fourier module", "physbo.blm.core package", "physbo.blm.core.model module", "physbo.blm.inf package", "physbo.blm.inf.exact module", "physbo.blm.lik package", "physbo.blm.lik.gauss module", "physbo.blm.lik.linear module", "physbo.blm.predictor module", "physbo.blm.prior package", "physbo.blm.prior.gauss module", "physbo.gp package", "physbo.gp.core package", "physbo.gp.core.learning module", "physbo.gp.core.model module", "physbo.gp.core.prior module", "physbo.gp.cov package", "physbo.gp.cov.gauss module", "physbo.gp.inf package", "physbo.gp.inf.exact module", "physbo.gp.lik package", "physbo.gp.lik.gauss module", "physbo.gp.mean package", "physbo.gp.mean.const module", "physbo.gp.mean.zero module", "physbo.gp.predictor module", "physbo.misc package", "physbo.misc.centering module", "physbo.misc.gauss_elim module", "physbo.misc.set_config module", "physbo.opt package", "physbo.opt.adam module", "physbo.predictor module", "physbo.search package", "physbo.search.discrete package", "physbo.search.discrete.policy module", "physbo.search.discrete.results module", "physbo.search.discrete_multi package", "physbo.search.discrete_multi.policy module", "physbo.search.discrete_multi.results module", "physbo.search.pareto module", "physbo.search.score module", "physbo.search.score_multi module", "physbo.search.utility module", "physbo.variable module", "Contact", "Welcome to PHYSBO\u2019s documentation!", "Basic usage", "Introduction", "Tutorials", "Gaussian process", "Basic usage of PHYSBO", "Basic usage of PHYSBO", "Running PHYSBO interactively", "Multi-objective optimization", "Search multiple candidates at once", "Restart calculations by reading existing calculation results"], "titleterms": {"": 52, "about": 54, "acceler": 1, "acknowledg": 0, "acquisit": 57, "action": 62, "adam": 37, "algorithm": 1, "appendix": 60, "base": 60, "basi": [5, 6], "basic": [53, 57, 58], "bayesian": [1, 57, 58, 60], "blm": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "calcul": [53, 60, 62], "candid": [56, 58, 59, 60, 61, 62], "center": 33, "check": [57, 58, 60, 61], "citat": 54, "class": 57, "const": 29, "contact": 51, "content": [3, 4, 5, 7, 9, 11, 15, 17, 18, 22, 24, 26, 28, 32, 36, 39, 40, 43, 52, 55], "core": [7, 8, 18, 19, 20, 21], "cov": [22, 23], "data": [56, 58, 59, 60, 61, 62], "defin": [56, 57], "definit": [58, 59, 60, 61], "develop": 54, "discret": [40, 41, 42], "discrete_multi": [43, 44, 45], "document": 52, "domin": 60, "download": 53, "ehvi": 60, "evalu": [60, 62], "exact": [10, 25], "execut": [59, 62], "exist": 62, "expect": 60, "first": 60, "flow": 53, "fourier": 6, "from": 62, "full": 60, "function": [57, 60], "gauss": [12, 16, 23, 27], "gauss_elim": 34, "gaussian": 56, "get": 62, "gp": [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "hvpi": 60, "hyper": 60, "hypervolum": 60, "id": 62, "improv": 60, "inf": [9, 10, 24, 25], "instal": 53, "interact": 59, "introduct": [54, 57, 58], "learn": [19, 56], "licens": 54, "lik": [11, 12, 13, 26, 27], "linear": 13, "main": 54, "mean": [28, 29, 30], "misc": [32, 33, 34, 35], "model": [8, 20, 56], "modul": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50], "multi": 60, "multipl": 61, "next": 62, "object": 60, "obtain": 60, "onc": 61, "opt": [36, 37], "optim": [1, 57, 58, 59, 60, 61], "packag": [3, 4, 5, 7, 9, 11, 15, 17, 18, 22, 24, 26, 28, 32, 36, 39, 40, 43, 53], "parallel": 57, "paramet": 62, "pareto": [46, 60], "perform": [57, 58, 60, 61], "physbo": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 54, 57, 58, 59, 62], "plot": 60, "polici": [41, 44, 57, 58, 60], "precomput": 62, "predict": [56, 57], "predictor": [14, 31, 38], "prepar": [56, 58, 59, 60, 61, 62], "prior": [15, 16, 21], "probabl": 60, "process": 56, "random": [57, 58, 60], "read": 62, "region": 60, "regist": 62, "requir": 53, "restart": [59, 62], "result": [42, 45, 57, 58, 60, 61, 62], "run": 59, "sampl": 60, "score": 47, "score_multi": 48, "search": [39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 56, 57, 58, 59, 60, 61, 62], "second": 60, "serial": [57, 58], "set": [57, 58, 60], "set_config": 35, "simul": [57, 58, 59, 60, 61], "solut": 60, "space": 57, "structur": 53, "submodul": [3, 4, 5, 7, 9, 11, 15, 17, 18, 22, 24, 26, 28, 32, 36, 39, 40, 43], "subpackag": [3, 4, 17, 39], "suspend": 59, "t": 60, "test": 60, "thompson": 60, "train": 56, "tutori": 55, "uninstal": 53, "usag": [53, 57, 58], "util": 49, "valu": [60, 62], "variabl": 50, "volum": 60, "welcom": 52, "zero": 30}}) \ No newline at end of file +Search.setIndex({"alltitles": {"About PHYSBO": [[54, "about-physbo"]], "Accelerating Bayesian Optimization with PHYSBO": [[1, "accelerating-bayesian-optimization-with-physbo"]], "Acknowledgement": [[0, null]], "Acquisition function": [[57, "Acquisition-function"]], "Algorithm": [[1, null]], "Appendix: Full search": [[60, "Appendix:-Full-search"]], "Basic structures": [[53, "basic-structures"]], "Basic usage": [[53, null]], "Basic usage of PHYSBO": [[57, null], [58, null]], "Bayesian Optimization": [[57, "Bayesian-Optimization"], [58, "Bayesian-Optimization"]], "Bayesian optimization": [[1, "bayesian-optimization"], [60, "Bayesian-optimization"]], "Calculate the volume of the dominated region": [[60, "Calculate-the-volume-of-the-dominated-region"]], "Calculation flow": [[53, "calculation-flow"]], "Checking results": [[60, "Checking-results"], [61, "Checking-results"]], "Checking the results": [[57, "Checking-the-results"], [58, "Checking-the-results"]], "Citation": [[54, "citation"]], "Contact": [[51, null]], "Contents:": [[52, null], [55, null]], "Defining the search space": [[57, "Defining-the-search-space"]], "Defining the simulator class": [[57, "Defining-the-simulator-class"]], "Defining training data": [[56, "Defining-training-data"]], "Definition of simulator": [[58, "Definition-of-simulator"], [59, "Definition-of-simulator"], [60, "Definition-of-simulator"], [61, "Definition-of-simulator"]], "Download and Install": [[53, "download-and-install"]], "EHVI (Expected Hyper-Volume Improvement)": [[60, "EHVI-(Expected-Hyper-Volume-Improvement)"]], "Executing optimization": [[59, "Executing-optimization"]], "First objective function": [[60, "First-objective-function"]], "Gaussian process": [[56, null]], "Get the next parameter to be executed from PHYSBO": [[62, "Get-the-next-parameter-to-be-executed-from-PHYSBO"]], "HVPI (HyperVolume-based Probability of Improvement)": [[60, "HVPI-(HyperVolume-based-Probability-of-Improvement)"]], "Install": [[53, "install"]], "Introduction": [[54, null], [57, "Introduction"], [58, "Introduction"]], "Learning and Prediction of Gaussian Processes": [[56, "Learning-and-Prediction-of-Gaussian-Processes"]], "License": [[54, "license"]], "Main Developers": [[54, "main-developers"]], "Module contents": [[3, "module-physbo"], [4, "module-physbo.blm"], [5, "module-physbo.blm.basis"], [7, "module-physbo.blm.core"], [9, "module-physbo.blm.inf"], [11, "module-physbo.blm.lik"], [15, "module-physbo.blm.prior"], [17, "module-physbo.gp"], [18, "module-physbo.gp.core"], [22, "module-physbo.gp.cov"], [24, "module-physbo.gp.inf"], [26, "module-physbo.gp.lik"], [28, "module-physbo.gp.mean"], [32, "module-physbo.misc"], [36, "module-physbo.opt"], [39, "module-physbo.search"], [40, "module-physbo.search.discrete"], [43, "module-physbo.search.discrete_multi"]], "Multi-objective optimization": [[60, null]], "Obtaining the Pareto solution": [[60, "Obtaining-the-Pareto-solution"]], "Parallelization": [[57, "Parallelization"]], "Performing optimization": [[57, "Performing-optimization"], [58, "Performing-optimization"]], "Performing optimizations": [[61, "Performing-optimizations"]], "Performing optimizations.": [[60, "Performing-optimizations."]], "Plotting the Pareto solution": [[60, "Plotting-the-Pareto-solution"], [60, "id1"], [60, "id3"]], "Plotting the functions": [[60, "Plotting-the-functions"]], "Plotting the solution (evaluated value)": [[60, "Plotting-the-solution-(evaluated-value)"]], "Prediction": [[57, "Prediction"]], "Prediction by trained models": [[56, "Prediction-by-trained-models"]], "Preparation of search candidate data": [[56, "Preparation-of-search-candidate-data"], [58, "Preparation-of-search-candidate-data"], [59, "Preparation-of-search-candidate-data"], [60, "Preparation-of-search-candidate-data"]], "Prepare the search candidate data": [[61, "Prepare-the-search-candidate-data"], [62, "Prepare-the-search-candidate-data"]], "Preparing the precomputed data": [[62, "Preparing-the-precomputed-data"]], "Random Search": [[57, "Random-Search"], [58, "Random-Search"]], "Random search": [[60, "Random-search"]], "Register action ID (parameter) and evaluation value to PHYSBO.": [[62, "Register-action-ID-(parameter)-and-evaluation-value-to-PHYSBO."]], "Required Packages": [[53, "required-packages"]], "Restart calculations by reading existing calculation results": [[62, null]], "Running PHYSBO interactively": [[59, null]], "Search multiple candidates at once": [[61, null]], "Second objective function": [[60, "Second-objective-function"]], "Serializing the results": [[57, "Serializing-the-results"], [58, "Serializing-the-results"]], "Setting policy": [[57, "Setting-policy"], [58, "Setting-policy"], [60, "Setting-policy"]], "Submodules": [[3, "submodules"], [4, "submodules"], [5, "submodules"], [7, "submodules"], [9, "submodules"], [11, "submodules"], [15, "submodules"], [17, "submodules"], [18, "submodules"], [22, "submodules"], [24, "submodules"], [26, "submodules"], [28, "submodules"], [32, "submodules"], [36, "submodules"], [39, "submodules"], [40, "submodules"], [43, "submodules"]], "Subpackages": [[3, "subpackages"], [4, "subpackages"], [17, "subpackages"], [39, "subpackages"]], "Suspend and restart": [[59, "Suspend-and-restart"]], "TS (Thompson Sampling)": [[60, "TS-(Thompson-Sampling)"]], "Test functions": [[60, "Test-functions"]], "Tutorials": [[55, null]], "Uninstall": [[53, "uninstall"]], "Volume of dominated region": [[60, "Volume-of-dominated-region"], [60, "id2"], [60, "id4"]], "Welcome to PHYSBO\u2019s documentation!": [[52, null]], "physbo": [[2, null]], "physbo package": [[3, null]], "physbo.blm package": [[4, null]], "physbo.blm.basis package": [[5, null]], "physbo.blm.basis.fourier module": [[6, null]], "physbo.blm.core package": [[7, null]], "physbo.blm.core.model module": [[8, null]], "physbo.blm.inf package": [[9, null]], "physbo.blm.inf.exact module": [[10, null]], "physbo.blm.lik package": [[11, null]], "physbo.blm.lik.gauss module": [[12, null]], "physbo.blm.lik.linear module": [[13, null]], "physbo.blm.predictor module": [[14, null]], "physbo.blm.prior package": [[15, null]], "physbo.blm.prior.gauss module": [[16, null]], "physbo.gp package": [[17, null]], "physbo.gp.core package": [[18, null]], "physbo.gp.core.learning module": [[19, null]], "physbo.gp.core.model module": [[20, null]], "physbo.gp.core.prior module": [[21, null]], "physbo.gp.cov package": [[22, null]], "physbo.gp.cov.gauss module": [[23, null]], "physbo.gp.inf package": [[24, null]], "physbo.gp.inf.exact module": [[25, null]], "physbo.gp.lik package": [[26, null]], "physbo.gp.lik.gauss module": [[27, null]], "physbo.gp.mean package": [[28, null]], "physbo.gp.mean.const module": [[29, null]], "physbo.gp.mean.zero module": [[30, null]], "physbo.gp.predictor module": [[31, null]], "physbo.misc package": [[32, null]], "physbo.misc.centering module": [[33, null]], "physbo.misc.gauss_elim module": [[34, null]], "physbo.misc.set_config module": [[35, null]], "physbo.opt package": [[36, null]], "physbo.opt.adam module": [[37, null]], "physbo.predictor module": [[38, null]], "physbo.search package": [[39, null]], "physbo.search.discrete package": [[40, null]], "physbo.search.discrete.policy module": [[41, null]], "physbo.search.discrete.results module": [[42, null]], "physbo.search.discrete_multi package": [[43, null]], "physbo.search.discrete_multi.policy module": [[44, null]], "physbo.search.discrete_multi.results module": [[45, null]], "physbo.search.pareto module": [[46, null]], "physbo.search.score module": [[47, null]], "physbo.search.score_multi module": [[48, null]], "physbo.search.utility module": [[49, null]], "physbo.variable module": [[50, null]]}, "docnames": ["acknowledgement", "algorithm", "api/modules", "api/physbo", "api/physbo.blm", "api/physbo.blm.basis", "api/physbo.blm.basis.fourier", "api/physbo.blm.core", "api/physbo.blm.core.model", "api/physbo.blm.inf", "api/physbo.blm.inf.exact", "api/physbo.blm.lik", "api/physbo.blm.lik.gauss", "api/physbo.blm.lik.linear", "api/physbo.blm.predictor", "api/physbo.blm.prior", "api/physbo.blm.prior.gauss", "api/physbo.gp", "api/physbo.gp.core", "api/physbo.gp.core.learning", "api/physbo.gp.core.model", "api/physbo.gp.core.prior", "api/physbo.gp.cov", "api/physbo.gp.cov.gauss", "api/physbo.gp.inf", "api/physbo.gp.inf.exact", "api/physbo.gp.lik", "api/physbo.gp.lik.gauss", "api/physbo.gp.mean", "api/physbo.gp.mean.const", "api/physbo.gp.mean.zero", "api/physbo.gp.predictor", "api/physbo.misc", "api/physbo.misc.centering", "api/physbo.misc.gauss_elim", "api/physbo.misc.set_config", "api/physbo.opt", "api/physbo.opt.adam", "api/physbo.predictor", "api/physbo.search", "api/physbo.search.discrete", "api/physbo.search.discrete.policy", "api/physbo.search.discrete.results", "api/physbo.search.discrete_multi", "api/physbo.search.discrete_multi.policy", "api/physbo.search.discrete_multi.results", "api/physbo.search.pareto", "api/physbo.search.score", "api/physbo.search.score_multi", "api/physbo.search.utility", "api/physbo.variable", "contact", "index", "install", "introduction", "notebook/index", "notebook/tutorial_Gaussian_process", "notebook/tutorial_basic", "notebook/tutorial_basic_org", "notebook/tutorial_interactive_mode", "notebook/tutorial_multi_objective", "notebook/tutorial_multi_probe", "notebook/tutorial_once_mode"], "envversion": {"nbsphinx": 4, "sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["acknowledgement.rst", "algorithm.rst", "api/modules.rst", "api/physbo.rst", "api/physbo.blm.rst", "api/physbo.blm.basis.rst", "api/physbo.blm.basis.fourier.rst", "api/physbo.blm.core.rst", "api/physbo.blm.core.model.rst", "api/physbo.blm.inf.rst", "api/physbo.blm.inf.exact.rst", "api/physbo.blm.lik.rst", "api/physbo.blm.lik.gauss.rst", "api/physbo.blm.lik.linear.rst", "api/physbo.blm.predictor.rst", "api/physbo.blm.prior.rst", "api/physbo.blm.prior.gauss.rst", "api/physbo.gp.rst", "api/physbo.gp.core.rst", "api/physbo.gp.core.learning.rst", "api/physbo.gp.core.model.rst", "api/physbo.gp.core.prior.rst", "api/physbo.gp.cov.rst", "api/physbo.gp.cov.gauss.rst", "api/physbo.gp.inf.rst", "api/physbo.gp.inf.exact.rst", "api/physbo.gp.lik.rst", "api/physbo.gp.lik.gauss.rst", "api/physbo.gp.mean.rst", "api/physbo.gp.mean.const.rst", "api/physbo.gp.mean.zero.rst", "api/physbo.gp.predictor.rst", "api/physbo.misc.rst", "api/physbo.misc.centering.rst", "api/physbo.misc.gauss_elim.rst", "api/physbo.misc.set_config.rst", "api/physbo.opt.rst", "api/physbo.opt.adam.rst", "api/physbo.predictor.rst", "api/physbo.search.rst", "api/physbo.search.discrete.rst", "api/physbo.search.discrete.policy.rst", "api/physbo.search.discrete.results.rst", "api/physbo.search.discrete_multi.rst", "api/physbo.search.discrete_multi.policy.rst", "api/physbo.search.discrete_multi.results.rst", "api/physbo.search.pareto.rst", "api/physbo.search.score.rst", "api/physbo.search.score_multi.rst", "api/physbo.search.utility.rst", "api/physbo.variable.rst", "contact.rst", "index.rst", "install.rst", "introduction.rst", "notebook/index.rst", "notebook/tutorial_Gaussian_process.ipynb", "notebook/tutorial_basic.ipynb", "notebook/tutorial_basic_org.ipynb", "notebook/tutorial_interactive_mode.ipynb", "notebook/tutorial_multi_objective.ipynb", "notebook/tutorial_multi_probe.ipynb", "notebook/tutorial_once_mode.ipynb"], "indexentries": {"_init_params (physbo.blm.lik.linear.linear attribute)": [[13, "physbo.blm.lik.linear.linear._init_params", false]], "adam (class in physbo.gp.core.learning)": [[19, "physbo.gp.core.learning.adam", false]], "adam (class in physbo.misc.set_config)": [[35, "physbo.misc.set_config.adam", false]], "adam (class in physbo.opt.adam)": [[37, "physbo.opt.adam.adam", false]], "add() (physbo.search.pareto.rectangles method)": [[46, "physbo.search.pareto.Rectangles.add", false]], "add() (physbo.variable.variable method)": [[50, "physbo.variable.variable.add", false]], "add_t() (physbo.variable.variable method)": [[50, "physbo.variable.variable.add_t", false]], "add_x() (physbo.variable.variable method)": [[50, "physbo.variable.variable.add_X", false]], "add_z() (physbo.variable.variable method)": [[50, "physbo.variable.variable.add_Z", false]], "alpha (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.alpha", false]], "base_predictor (class in physbo.predictor)": [[38, "physbo.predictor.base_predictor", false]], "basis (physbo.blm.lik.linear.linear attribute)": [[13, "physbo.blm.lik.linear.linear.basis", false]], "batch (class in physbo.gp.core.learning)": [[19, "physbo.gp.core.learning.batch", false]], "batch (class in physbo.misc.set_config)": [[35, "physbo.misc.set_config.batch", false]], "bayes_search() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.bayes_search", false]], "bayes_search() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.bayes_search", false]], "beta (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.beta", false]], "bias (physbo.blm.lik.linear.linear attribute)": [[13, "physbo.blm.lik.linear.linear.bias", false]], "blm (physbo.blm.predictor.predictor attribute)": [[14, "physbo.blm.predictor.predictor.blm", false]], "boolean() (in module physbo.misc.set_config)": [[35, "physbo.misc.set_config.boolean", false]], "cat_params() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.cat_params", false]], "cat_params() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.cat_params", false]], "cat_params() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.cat_params", false]], "centering() (in module physbo.misc.centering)": [[33, "physbo.misc.centering.centering", false]], "config (physbo.blm.predictor.predictor attribute)": [[14, "physbo.blm.predictor.predictor.config", false]], "const (class in physbo.gp.mean.const)": [[29, "physbo.gp.mean.const.const", false]], "cov (physbo.blm.lik.gauss.gauss attribute)": [[12, "physbo.blm.lik.gauss.gauss.cov", false]], "cov (physbo.blm.prior.gauss.gauss attribute)": [[16, "physbo.blm.prior.gauss.gauss.cov", false]], "cov_const (class in physbo.blm.prior.gauss)": [[16, "physbo.blm.prior.gauss.cov_const", false]], "decomp_params() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.decomp_params", false]], "decomp_params() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.decomp_params", false]], "decomp_params() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.decomp_params", false]], "delete() (physbo.variable.variable method)": [[50, "physbo.variable.variable.delete", false]], "delete_stats() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.delete_stats", false]], "delete_stats() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.delete_stats", false]], "delete_stats() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.delete_stats", false]], "delete_t() (physbo.variable.variable method)": [[50, "physbo.variable.variable.delete_t", false]], "delete_x() (physbo.variable.variable method)": [[50, "physbo.variable.variable.delete_X", false]], "delete_z() (physbo.variable.variable method)": [[50, "physbo.variable.variable.delete_Z", false]], "disp_marlik() (physbo.gp.core.learning.online method)": [[19, "physbo.gp.core.learning.online.disp_marlik", false]], "divide_non_dominated_region() (physbo.search.pareto.pareto method)": [[46, "physbo.search.pareto.Pareto.divide_non_dominated_region", false]], "dominate() (in module physbo.search.pareto)": [[46, "physbo.search.pareto.dominate", false]], "ehvi() (in module physbo.search.score_multi)": [[48, "physbo.search.score_multi.EHVI", false]], "ei() (in module physbo.search.score)": [[47, "physbo.search.score.EI", false]], "epoch (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.epoch", false]], "epsilon (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.epsilon", false]], "eval_marlik() (in module physbo.gp.inf.exact)": [[25, "physbo.gp.inf.exact.eval_marlik", false]], "eval_marlik() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.eval_marlik", false]], "export_all_sequence_best_fx() (physbo.search.discrete.results.history method)": [[42, "physbo.search.discrete.results.history.export_all_sequence_best_fx", false]], "export_blm() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.export_blm", false]], "export_front() (physbo.search.pareto.pareto method)": [[46, "physbo.search.pareto.Pareto.export_front", false]], "export_history() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.export_history", false]], "export_pareto_front() (physbo.search.discrete_multi.results.history method)": [[45, "physbo.search.discrete_multi.results.history.export_pareto_front", false]], "export_predictor() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.export_predictor", false]], "export_sequence_best_fx() (physbo.search.discrete.results.history method)": [[42, "physbo.search.discrete.results.history.export_sequence_best_fx", false]], "export_training() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.export_training", false]], "fit() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.fit", false]], "fit() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.fit", false]], "fit() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.fit", false]], "fit() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.fit", false]], "fourier (class in physbo.blm.basis.fourier)": [[6, "physbo.blm.basis.fourier.fourier", false]], "gamma (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.gamma", false]], "gauss (class in physbo.blm.lik.gauss)": [[12, "physbo.blm.lik.gauss.gauss", false]], "gauss (class in physbo.blm.prior.gauss)": [[16, "physbo.blm.prior.gauss.gauss", false]], "gauss (class in physbo.gp.cov.gauss)": [[23, "physbo.gp.cov.gauss.gauss", false]], "gauss (class in physbo.gp.lik.gauss)": [[27, "physbo.gp.lik.gauss.gauss", false]], "gauss_elim() (in module physbo.misc.gauss_elim)": [[34, "physbo.misc.gauss_elim.gauss_elim", false]], "get_basis() (physbo.blm.basis.fourier.fourier method)": [[6, "physbo.blm.basis.fourier.fourier.get_basis", false]], "get_basis() (physbo.blm.lik.gauss.gauss method)": [[12, "physbo.blm.lik.gauss.gauss.get_basis", false]], "get_basis() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.get_basis", false]], "get_basis() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.get_basis", false]], "get_basis() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.get_basis", false]], "get_cand_params() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.get_cand_params", false]], "get_cand_params() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.get_cand_params", false]], "get_cand_params() (physbo.gp.lik.gauss.gauss method)": [[27, "physbo.gp.lik.gauss.gauss.get_cand_params", false]], "get_cand_params() (physbo.gp.mean.const.const method)": [[29, "physbo.gp.mean.const.const.get_cand_params", false]], "get_cov() (physbo.blm.lik.gauss.gauss method)": [[12, "physbo.blm.lik.gauss.gauss.get_cov", false]], "get_cov() (physbo.blm.prior.gauss.cov_const method)": [[16, "physbo.blm.prior.gauss.cov_const.get_cov", false]], "get_cov() (physbo.blm.prior.gauss.gauss method)": [[16, "physbo.blm.prior.gauss.gauss.get_cov", false]], "get_cov() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.get_cov", false]], "get_cov() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.get_cov", false]], "get_cov() (physbo.gp.lik.gauss.gauss method)": [[27, "physbo.gp.lik.gauss.gauss.get_cov", false]], "get_grad() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.get_grad", false]], "get_grad() (physbo.gp.lik.gauss.gauss method)": [[27, "physbo.gp.lik.gauss.gauss.get_grad", false]], "get_grad() (physbo.gp.mean.const.const method)": [[29, "physbo.gp.mean.const.const.get_grad", false]], "get_grad() (physbo.gp.mean.zero.zero method)": [[30, "physbo.gp.mean.zero.zero.get_grad", false]], "get_grad_cov() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.get_grad_cov", false]], "get_grad_marlik() (in module physbo.gp.inf.exact)": [[25, "physbo.gp.inf.exact.get_grad_marlik", false]], "get_grad_marlik() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.get_grad_marlik", false]], "get_grad_mean() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.get_grad_mean", false]], "get_mean() (physbo.blm.lik.gauss.gauss method)": [[12, "physbo.blm.lik.gauss.gauss.get_mean", false]], "get_mean() (physbo.blm.lik.linear.linear method)": [[13, "physbo.blm.lik.linear.linear.get_mean", false]], "get_mean() (physbo.blm.prior.gauss.gauss method)": [[16, "physbo.blm.prior.gauss.gauss.get_mean", false]], "get_mean() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.get_mean", false]], "get_mean() (physbo.gp.mean.const.const method)": [[29, "physbo.gp.mean.const.const.get_mean", false]], "get_mean() (physbo.gp.mean.zero.zero method)": [[30, "physbo.gp.mean.zero.zero.get_mean", false]], "get_one_update() (physbo.gp.core.learning.adam method)": [[19, "physbo.gp.core.learning.adam.get_one_update", false]], "get_one_update() (physbo.gp.core.learning.online method)": [[19, "physbo.gp.core.learning.online.get_one_update", false]], "get_params_bound() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.get_params_bound", false]], "get_params_bound() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.get_params_bound", false]], "get_params_bound() (physbo.gp.lik.gauss.gauss method)": [[27, "physbo.gp.lik.gauss.gauss.get_params_bound", false]], "get_params_bound() (physbo.gp.mean.const.const method)": [[29, "physbo.gp.mean.const.const.get_params_bound", false]], "get_post_fcov() (in module physbo.blm.inf.exact)": [[10, "physbo.blm.inf.exact.get_post_fcov", false]], "get_post_fcov() (in module physbo.gp.inf.exact)": [[25, "physbo.gp.inf.exact.get_post_fcov", false]], "get_post_fcov() (physbo.blm.core.model.model method)": [[8, "physbo.blm.core.model.model.get_post_fcov", false]], "get_post_fcov() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.get_post_fcov", false]], "get_post_fcov() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.get_post_fcov", false]], "get_post_fcov() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.get_post_fcov", false]], "get_post_fcov() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.get_post_fcov", false]], "get_post_fcov() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.get_post_fcov", false]], "get_post_fcov() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.get_post_fcov", false]], "get_post_fmean() (in module physbo.blm.inf.exact)": [[10, "physbo.blm.inf.exact.get_post_fmean", false]], "get_post_fmean() (in module physbo.gp.inf.exact)": [[25, "physbo.gp.inf.exact.get_post_fmean", false]], "get_post_fmean() (physbo.blm.core.model.model method)": [[8, "physbo.blm.core.model.model.get_post_fmean", false]], "get_post_fmean() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.get_post_fmean", false]], "get_post_fmean() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.get_post_fmean", false]], "get_post_fmean() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.get_post_fmean", false]], "get_post_fmean() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.get_post_fmean", false]], "get_post_fmean() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.get_post_fmean", false]], "get_post_fmean() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.get_post_fmean", false]], "get_post_params() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.get_post_params", false]], "get_post_params() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.get_post_params", false]], "get_post_params() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.get_post_params", false]], "get_post_params_mean() (in module physbo.blm.inf.exact)": [[10, "physbo.blm.inf.exact.get_post_params_mean", false]], "get_post_params_mean() (physbo.blm.core.model.model method)": [[8, "physbo.blm.core.model.model.get_post_params_mean", false]], "get_post_params_samples() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.get_post_params_samples", false]], "get_post_samples() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.get_post_samples", false]], "get_post_samples() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.get_post_samples", false]], "get_post_samples() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.get_post_samples", false]], "get_prec() (physbo.blm.lik.gauss.gauss method)": [[12, "physbo.blm.lik.gauss.gauss.get_prec", false]], "get_prec() (physbo.blm.prior.gauss.cov_const method)": [[16, "physbo.blm.prior.gauss.cov_const.get_prec", false]], "get_prec() (physbo.blm.prior.gauss.gauss method)": [[16, "physbo.blm.prior.gauss.gauss.get_prec", false]], "get_predict_samples() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.get_predict_samples", false]], "get_predict_samples() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.get_predict_samples", false]], "get_predict_samples() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.get_predict_samples", false]], "get_score() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.get_score", false]], "get_score() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.get_score", false]], "get_subset() (physbo.variable.variable method)": [[50, "physbo.variable.variable.get_subset", false]], "grad (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.grad", false]], "history (class in physbo.search.discrete.results)": [[42, "physbo.search.discrete.results.history", false]], "history (class in physbo.search.discrete_multi.results)": [[45, "physbo.search.discrete_multi.results.history", false]], "hvpi() (in module physbo.search.score_multi)": [[48, "physbo.search.score_multi.HVPI", false]], "init_params() (physbo.gp.mean.const.const method)": [[29, "physbo.gp.mean.const.const.init_params", false]], "init_params_search() (physbo.gp.core.learning.batch method)": [[19, "physbo.gp.core.learning.batch.init_params_search", false]], "init_params_search() (physbo.gp.core.learning.online method)": [[19, "physbo.gp.core.learning.online.init_params_search", false]], "is_learning() (in module physbo.search.utility)": [[49, "physbo.search.utility.is_learning", false]], "learning (class in physbo.misc.set_config)": [[35, "physbo.misc.set_config.learning", false]], "length_vector() (in module physbo.search.utility)": [[49, "physbo.search.utility.length_vector", false]], "lik (physbo.blm.core.model.model attribute)": [[8, "physbo.blm.core.model.model.lik", false]], "linear (class in physbo.blm.lik.linear)": [[13, "physbo.blm.lik.linear.linear", false]], "linear (physbo.blm.lik.gauss.gauss attribute)": [[12, "physbo.blm.lik.gauss.gauss.linear", false]], "load() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.load", false]], "load() (physbo.misc.set_config.adam method)": [[35, "physbo.misc.set_config.adam.load", false]], "load() (physbo.misc.set_config.batch method)": [[35, "physbo.misc.set_config.batch.load", false]], "load() (physbo.misc.set_config.learning method)": [[35, "physbo.misc.set_config.learning.load", false]], "load() (physbo.misc.set_config.online method)": [[35, "physbo.misc.set_config.online.load", false]], "load() (physbo.misc.set_config.search method)": [[35, "physbo.misc.set_config.search.load", false]], "load() (physbo.misc.set_config.set_config method)": [[35, "physbo.misc.set_config.set_config.load", false]], "load() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.load", false]], "load() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.load", false]], "load() (physbo.search.discrete.results.history method)": [[42, "physbo.search.discrete.results.history.load", false]], "load() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.load", false]], "load() (physbo.search.discrete_multi.results.history method)": [[45, "physbo.search.discrete_multi.results.history.load", false]], "load() (physbo.variable.variable method)": [[50, "physbo.variable.variable.load", false]], "load_predictor_list() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.load_predictor_list", false]], "load_training_list() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.load_training_list", false]], "m (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.m", false]], "max_epoch (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.max_epoch", false]], "method (physbo.blm.core.model.model attribute)": [[8, "physbo.blm.core.model.model.method", false]], "model (class in physbo.blm.core.model)": [[8, "physbo.blm.core.model.model", false]], "model (class in physbo.gp.core.model)": [[20, "physbo.gp.core.model.model", false]], "module": [[3, "module-physbo", false], [4, "module-physbo.blm", false], [5, "module-physbo.blm.basis", false], [6, "module-physbo.blm.basis.fourier", false], [7, "module-physbo.blm.core", false], [8, "module-physbo.blm.core.model", false], [9, "module-physbo.blm.inf", false], [10, "module-physbo.blm.inf.exact", false], [11, "module-physbo.blm.lik", false], [12, "module-physbo.blm.lik.gauss", false], [13, "module-physbo.blm.lik.linear", false], [14, "module-physbo.blm.predictor", false], [15, "module-physbo.blm.prior", false], [16, "module-physbo.blm.prior.gauss", false], [17, "module-physbo.gp", false], [18, "module-physbo.gp.core", false], [19, "module-physbo.gp.core.learning", false], [20, "module-physbo.gp.core.model", false], [21, "module-physbo.gp.core.prior", false], [22, "module-physbo.gp.cov", false], [23, "module-physbo.gp.cov.gauss", false], [24, "module-physbo.gp.inf", false], [25, "module-physbo.gp.inf.exact", false], [26, "module-physbo.gp.lik", false], [27, "module-physbo.gp.lik.gauss", false], [28, "module-physbo.gp.mean", false], [29, "module-physbo.gp.mean.const", false], [30, "module-physbo.gp.mean.zero", false], [31, "module-physbo.gp.predictor", false], [32, "module-physbo.misc", false], [33, "module-physbo.misc.centering", false], [34, "module-physbo.misc.gauss_elim", false], [35, "module-physbo.misc.set_config", false], [36, "module-physbo.opt", false], [37, "module-physbo.opt.adam", false], [38, "module-physbo.predictor", false], [39, "module-physbo.search", false], [40, "module-physbo.search.discrete", false], [41, "module-physbo.search.discrete.policy", false], [42, "module-physbo.search.discrete.results", false], [43, "module-physbo.search.discrete_multi", false], [44, "module-physbo.search.discrete_multi.policy", false], [45, "module-physbo.search.discrete_multi.results", false], [46, "module-physbo.search.pareto", false], [47, "module-physbo.search.score", false], [48, "module-physbo.search.score_multi", false], [49, "module-physbo.search.utility", false], [50, "module-physbo.variable", false]], "nbasis (physbo.blm.basis.fourier.fourier attribute)": [[6, "physbo.blm.basis.fourier.fourier.nbasis", false]], "nbasis (physbo.blm.core.model.model attribute)": [[8, "physbo.blm.core.model.model.nbasis", false]], "nbasis (physbo.blm.lik.linear.linear attribute)": [[13, "physbo.blm.lik.linear.linear.nbasis", false]], "nbasis (physbo.blm.prior.gauss.gauss attribute)": [[16, "physbo.blm.prior.gauss.gauss.nbasis", false]], "new_data_list (physbo.search.discrete_multi.policy.policy attribute)": [[44, "physbo.search.discrete_multi.policy.policy.new_data_list", false]], "nparams (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.nparams", false]], "one_run() (physbo.gp.core.learning.batch method)": [[19, "physbo.gp.core.learning.batch.one_run", false]], "one_run() (physbo.gp.core.learning.online method)": [[19, "physbo.gp.core.learning.online.one_run", false]], "online (class in physbo.gp.core.learning)": [[19, "physbo.gp.core.learning.online", false]], "online (class in physbo.misc.set_config)": [[35, "physbo.misc.set_config.online", false]], "params (physbo.blm.basis.fourier.fourier attribute)": [[6, "physbo.blm.basis.fourier.fourier.params", false]], "params (physbo.blm.lik.linear.linear attribute)": [[13, "physbo.blm.lik.linear.linear.params", false]], "params (physbo.blm.prior.gauss.cov_const attribute)": [[16, "physbo.blm.prior.gauss.cov_const.params", false]], "params (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.params", false]], "pareto (class in physbo.search.pareto)": [[46, "physbo.search.pareto.Pareto", false]], "physbo": [[3, "module-physbo", false]], "physbo.blm": [[4, "module-physbo.blm", false]], "physbo.blm.basis": [[5, "module-physbo.blm.basis", false]], "physbo.blm.basis.fourier": [[6, "module-physbo.blm.basis.fourier", false]], "physbo.blm.core": [[7, "module-physbo.blm.core", false]], "physbo.blm.core.model": [[8, "module-physbo.blm.core.model", false]], "physbo.blm.inf": [[9, "module-physbo.blm.inf", false]], "physbo.blm.inf.exact": [[10, "module-physbo.blm.inf.exact", false]], "physbo.blm.lik": [[11, "module-physbo.blm.lik", false]], "physbo.blm.lik.gauss": [[12, "module-physbo.blm.lik.gauss", false]], "physbo.blm.lik.linear": [[13, "module-physbo.blm.lik.linear", false]], "physbo.blm.predictor": [[14, "module-physbo.blm.predictor", false]], "physbo.blm.prior": [[15, "module-physbo.blm.prior", false]], "physbo.blm.prior.gauss": [[16, "module-physbo.blm.prior.gauss", false]], "physbo.gp": [[17, "module-physbo.gp", false]], "physbo.gp.core": [[18, "module-physbo.gp.core", false]], "physbo.gp.core.learning": [[19, "module-physbo.gp.core.learning", false]], "physbo.gp.core.model": [[20, "module-physbo.gp.core.model", false]], "physbo.gp.core.prior": [[21, "module-physbo.gp.core.prior", false]], "physbo.gp.cov": [[22, "module-physbo.gp.cov", false]], "physbo.gp.cov.gauss": [[23, "module-physbo.gp.cov.gauss", false]], "physbo.gp.inf": [[24, "module-physbo.gp.inf", false]], "physbo.gp.inf.exact": [[25, "module-physbo.gp.inf.exact", false]], "physbo.gp.lik": [[26, "module-physbo.gp.lik", false]], "physbo.gp.lik.gauss": [[27, "module-physbo.gp.lik.gauss", false]], "physbo.gp.mean": [[28, "module-physbo.gp.mean", false]], "physbo.gp.mean.const": [[29, "module-physbo.gp.mean.const", false]], "physbo.gp.mean.zero": [[30, "module-physbo.gp.mean.zero", false]], "physbo.gp.predictor": [[31, "module-physbo.gp.predictor", false]], "physbo.misc": [[32, "module-physbo.misc", false]], "physbo.misc.centering": [[33, "module-physbo.misc.centering", false]], "physbo.misc.gauss_elim": [[34, "module-physbo.misc.gauss_elim", false]], "physbo.misc.set_config": [[35, "module-physbo.misc.set_config", false]], "physbo.opt": [[36, "module-physbo.opt", false]], "physbo.opt.adam": [[37, "module-physbo.opt.adam", false]], "physbo.predictor": [[38, "module-physbo.predictor", false]], "physbo.search": [[39, "module-physbo.search", false]], "physbo.search.discrete": [[40, "module-physbo.search.discrete", false]], "physbo.search.discrete.policy": [[41, "module-physbo.search.discrete.policy", false]], "physbo.search.discrete.results": [[42, "module-physbo.search.discrete.results", false]], "physbo.search.discrete_multi": [[43, "module-physbo.search.discrete_multi", false]], "physbo.search.discrete_multi.policy": [[44, "module-physbo.search.discrete_multi.policy", false]], "physbo.search.discrete_multi.results": [[45, "module-physbo.search.discrete_multi.results", false]], "physbo.search.pareto": [[46, "module-physbo.search.pareto", false]], "physbo.search.score": [[47, "module-physbo.search.score", false]], "physbo.search.score_multi": [[48, "module-physbo.search.score_multi", false]], "physbo.search.utility": [[49, "module-physbo.search.utility", false]], "physbo.variable": [[50, "module-physbo.variable", false]], "pi() (in module physbo.search.score)": [[47, "physbo.search.score.PI", false]], "policy (class in physbo.search.discrete.policy)": [[41, "physbo.search.discrete.policy.policy", false]], "policy (class in physbo.search.discrete_multi.policy)": [[44, "physbo.search.discrete_multi.policy.policy", false]], "post_sampling() (physbo.blm.core.model.model method)": [[8, "physbo.blm.core.model.model.post_sampling", false]], "post_sampling() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.post_sampling", false]], "prec (physbo.blm.prior.gauss.cov_const attribute)": [[16, "physbo.blm.prior.gauss.cov_const.prec", false]], "predict_sampling() (physbo.blm.core.model.model method)": [[8, "physbo.blm.core.model.model.predict_sampling", false]], "predict_sampling() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.predict_sampling", false]], "predictor (class in physbo.blm.predictor)": [[14, "physbo.blm.predictor.predictor", false]], "predictor (class in physbo.gp.predictor)": [[31, "physbo.gp.predictor.predictor", false]], "prepare() (in module physbo.blm.inf.exact)": [[10, "physbo.blm.inf.exact.prepare", false]], "prepare() (in module physbo.gp.inf.exact)": [[25, "physbo.gp.inf.exact.prepare", false]], "prepare() (physbo.blm.core.model.model method)": [[8, "physbo.blm.core.model.model.prepare", false]], "prepare() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.prepare", false]], "prepare() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.prepare", false]], "prepare() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.prepare", false]], "prepare() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.prepare", false]], "prepare() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.prepare", false]], "print_params() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.print_params", false]], "print_params() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.print_params", false]], "prior (class in physbo.gp.core.prior)": [[21, "physbo.gp.core.prior.prior", false]], "prior (physbo.blm.core.model.model attribute)": [[8, "physbo.blm.core.model.model.prior", false]], "rand_expans() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.rand_expans", false]], "random_search() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.random_search", false]], "random_search() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.random_search", false]], "rectangles (class in physbo.search.pareto)": [[46, "physbo.search.pareto.Rectangles", false]], "reset() (physbo.gp.core.learning.adam method)": [[19, "physbo.gp.core.learning.adam.reset", false]], "run() (physbo.gp.core.learning.batch method)": [[19, "physbo.gp.core.learning.batch.run", false]], "run() (physbo.gp.core.learning.online method)": [[19, "physbo.gp.core.learning.online.run", false]], "run() (physbo.opt.adam.adam method)": [[37, "physbo.opt.adam.adam.run", false]], "sampling() (in module physbo.blm.inf.exact)": [[10, "physbo.blm.inf.exact.sampling", false]], "sampling() (physbo.blm.core.model.model method)": [[8, "physbo.blm.core.model.model.sampling", false]], "sampling() (physbo.blm.lik.gauss.gauss method)": [[12, "physbo.blm.lik.gauss.gauss.sampling", false]], "sampling() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.sampling", false]], "sampling() (physbo.gp.lik.gauss.gauss method)": [[27, "physbo.gp.lik.gauss.gauss.sampling", false]], "save() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.save", false]], "save() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.save", false]], "save() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.save", false]], "save() (physbo.search.discrete.results.history method)": [[42, "physbo.search.discrete.results.history.save", false]], "save() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.save", false]], "save() (physbo.search.discrete_multi.results.history method)": [[45, "physbo.search.discrete_multi.results.history.save", false]], "save() (physbo.variable.variable method)": [[50, "physbo.variable.variable.save", false]], "save_predictor_list() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.save_predictor_list", false]], "save_training_list() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.save_training_list", false]], "score() (in module physbo.search.score)": [[47, "physbo.search.score.score", false]], "score() (in module physbo.search.score_multi)": [[48, "physbo.search.score_multi.score", false]], "search (class in physbo.misc.set_config)": [[35, "physbo.misc.set_config.search", false]], "set_bias() (physbo.blm.lik.gauss.gauss method)": [[12, "physbo.blm.lik.gauss.gauss.set_bias", false]], "set_bias() (physbo.blm.lik.linear.linear method)": [[13, "physbo.blm.lik.linear.linear.set_bias", false]], "set_config (class in physbo.misc.set_config)": [[35, "physbo.misc.set_config.set_config", false]], "set_cov_params() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.set_cov_params", false]], "set_mean_params() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.set_mean_params", false]], "set_params() (physbo.blm.basis.fourier.fourier method)": [[6, "physbo.blm.basis.fourier.fourier.set_params", false]], "set_params() (physbo.blm.lik.gauss.gauss method)": [[12, "physbo.blm.lik.gauss.gauss.set_params", false]], "set_params() (physbo.blm.lik.linear.linear method)": [[13, "physbo.blm.lik.linear.linear.set_params", false]], "set_params() (physbo.blm.prior.gauss.cov_const method)": [[16, "physbo.blm.prior.gauss.cov_const.set_params", false]], "set_params() (physbo.blm.prior.gauss.gauss method)": [[16, "physbo.blm.prior.gauss.gauss.set_params", false]], "set_params() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.set_params", false]], "set_params() (physbo.gp.core.prior.prior method)": [[21, "physbo.gp.core.prior.prior.set_params", false]], "set_params() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.set_params", false]], "set_params() (physbo.gp.lik.gauss.gauss method)": [[27, "physbo.gp.lik.gauss.gauss.set_params", false]], "set_params() (physbo.gp.mean.const.const method)": [[29, "physbo.gp.mean.const.const.set_params", false]], "set_params() (physbo.gp.mean.zero.zero method)": [[30, "physbo.gp.mean.zero.zero.set_params", false]], "set_params() (physbo.opt.adam.adam method)": [[37, "physbo.opt.adam.adam.set_params", false]], "set_reference_max() (physbo.search.pareto.pareto method)": [[46, "physbo.search.pareto.Pareto.set_reference_max", false]], "set_reference_min() (physbo.search.pareto.pareto method)": [[46, "physbo.search.pareto.Pareto.set_reference_min", false]], "set_seed() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.set_seed", false]], "show() (physbo.blm.basis.fourier.fourier method)": [[6, "physbo.blm.basis.fourier.fourier.show", false]], "show() (physbo.misc.set_config.adam method)": [[35, "physbo.misc.set_config.adam.show", false]], "show() (physbo.misc.set_config.batch method)": [[35, "physbo.misc.set_config.batch.show", false]], "show() (physbo.misc.set_config.learning method)": [[35, "physbo.misc.set_config.learning.show", false]], "show() (physbo.misc.set_config.online method)": [[35, "physbo.misc.set_config.online.show", false]], "show() (physbo.misc.set_config.search method)": [[35, "physbo.misc.set_config.search.show", false]], "show() (physbo.misc.set_config.set_config method)": [[35, "physbo.misc.set_config.set_config.show", false]], "show_interactive_mode() (in module physbo.search.utility)": [[49, "physbo.search.utility.show_interactive_mode", false]], "show_search_results() (in module physbo.search.utility)": [[49, "physbo.search.utility.show_search_results", false]], "show_search_results_mo() (in module physbo.search.utility)": [[49, "physbo.search.utility.show_search_results_mo", false]], "show_start_message_multi_search() (in module physbo.search.utility)": [[49, "physbo.search.utility.show_start_message_multi_search", false]], "sigma2 (physbo.blm.prior.gauss.cov_const attribute)": [[16, "physbo.blm.prior.gauss.cov_const.sigma2", false]], "stats (physbo.blm.core.model.model attribute)": [[8, "physbo.blm.core.model.model.stats", false]], "stats (physbo.blm.lik.gauss.gauss attribute)": [[12, "physbo.blm.lik.gauss.gauss.stats", false]], "sub_sampling() (physbo.gp.core.model.model method)": [[20, "physbo.gp.core.model.model.sub_sampling", false]], "supp_params() (physbo.gp.cov.gauss.gauss method)": [[23, "physbo.gp.cov.gauss.gauss.supp_params", false]], "supp_params() (physbo.gp.lik.gauss.gauss method)": [[27, "physbo.gp.lik.gauss.gauss.supp_params", false]], "supp_params() (physbo.gp.mean.const.const method)": [[29, "physbo.gp.mean.const.const.supp_params", false]], "time_get_action (physbo.search.discrete.results.history property)": [[42, "physbo.search.discrete.results.history.time_get_action", false]], "time_get_action (physbo.search.discrete_multi.results.history property)": [[45, "physbo.search.discrete_multi.results.history.time_get_action", false]], "time_run_simulator (physbo.search.discrete.results.history property)": [[42, "physbo.search.discrete.results.history.time_run_simulator", false]], "time_run_simulator (physbo.search.discrete_multi.results.history property)": [[45, "physbo.search.discrete_multi.results.history.time_run_simulator", false]], "time_total (physbo.search.discrete.results.history property)": [[42, "physbo.search.discrete.results.history.time_total", false]], "time_total (physbo.search.discrete_multi.results.history property)": [[45, "physbo.search.discrete_multi.results.history.time_total", false]], "time_update_predictor (physbo.search.discrete.results.history property)": [[42, "physbo.search.discrete.results.history.time_update_predictor", false]], "time_update_predictor (physbo.search.discrete_multi.results.history property)": [[45, "physbo.search.discrete_multi.results.history.time_update_predictor", false]], "trans_params() (physbo.gp.lik.gauss.gauss method)": [[27, "physbo.gp.lik.gauss.gauss.trans_params", false]], "ts() (in module physbo.search.score)": [[47, "physbo.search.score.TS", false]], "ts() (in module physbo.search.score_multi)": [[48, "physbo.search.score_multi.TS", false]], "update() (physbo.blm.predictor.predictor method)": [[14, "physbo.blm.predictor.predictor.update", false]], "update() (physbo.gp.predictor.predictor method)": [[31, "physbo.gp.predictor.predictor.update", false]], "update() (physbo.opt.adam.adam method)": [[37, "physbo.opt.adam.adam.update", false]], "update() (physbo.predictor.base_predictor method)": [[38, "physbo.predictor.base_predictor.update", false]], "update_front() (physbo.search.pareto.pareto method)": [[46, "physbo.search.pareto.Pareto.update_front", false]], "update_stats() (in module physbo.blm.inf.exact)": [[10, "physbo.blm.inf.exact.update_stats", false]], "update_stats() (physbo.blm.core.model.model method)": [[8, "physbo.blm.core.model.model.update_stats", false]], "v (physbo.opt.adam.adam attribute)": [[37, "physbo.opt.adam.adam.v", false]], "variable (class in physbo.variable)": [[50, "physbo.variable.variable", false]], "volume_in_dominance() (physbo.search.pareto.pareto method)": [[46, "physbo.search.pareto.Pareto.volume_in_dominance", false]], "write() (physbo.search.discrete.policy.policy method)": [[41, "physbo.search.discrete.policy.policy.write", false]], "write() (physbo.search.discrete.results.history method)": [[42, "physbo.search.discrete.results.history.write", false]], "write() (physbo.search.discrete_multi.policy.policy method)": [[44, "physbo.search.discrete_multi.policy.policy.write", false]], "write() (physbo.search.discrete_multi.results.history method)": [[45, "physbo.search.discrete_multi.results.history.write", false]], "zero (class in physbo.gp.mean.zero)": [[30, "physbo.gp.mean.zero.zero", false]]}, "objects": {"": [[3, 0, 0, "-", "physbo"]], "physbo": [[4, 0, 0, "-", "blm"], [17, 0, 0, "-", "gp"], [32, 0, 0, "-", "misc"], [36, 0, 0, "-", "opt"], [38, 0, 0, "-", "predictor"], [39, 0, 0, "-", "search"], [50, 0, 0, "-", "variable"]], "physbo.blm": [[5, 0, 0, "-", "basis"], [7, 0, 0, "-", "core"], [9, 0, 0, "-", "inf"], [11, 0, 0, "-", "lik"], [14, 0, 0, "-", "predictor"], [15, 0, 0, "-", "prior"]], "physbo.blm.basis": [[6, 0, 0, "-", "fourier"]], "physbo.blm.basis.fourier": [[6, 1, 1, "", "fourier"]], "physbo.blm.basis.fourier.fourier": [[6, 2, 1, "", "get_basis"], [6, 3, 1, "", "nbasis"], [6, 3, 1, "", "params"], [6, 2, 1, "", "set_params"], [6, 2, 1, "", "show"]], "physbo.blm.core": [[8, 0, 0, "-", "model"]], "physbo.blm.core.model": [[8, 1, 1, "", "model"]], "physbo.blm.core.model.model": [[8, 2, 1, "", "get_post_fcov"], [8, 2, 1, "", "get_post_fmean"], [8, 2, 1, "", "get_post_params_mean"], [8, 3, 1, "", "lik"], [8, 3, 1, "", "method"], [8, 3, 1, "", "nbasis"], [8, 2, 1, "", "post_sampling"], [8, 2, 1, "", "predict_sampling"], [8, 2, 1, "", "prepare"], [8, 3, 1, "", "prior"], [8, 2, 1, "", "sampling"], [8, 3, 1, "", "stats"], [8, 2, 1, "", "update_stats"]], "physbo.blm.inf": [[10, 0, 0, "-", "exact"]], "physbo.blm.inf.exact": [[10, 4, 1, "", "get_post_fcov"], [10, 4, 1, "", "get_post_fmean"], [10, 4, 1, "", "get_post_params_mean"], [10, 4, 1, "", "prepare"], [10, 4, 1, "", "sampling"], [10, 4, 1, "", "update_stats"]], "physbo.blm.lik": [[12, 0, 0, "-", "gauss"], [13, 0, 0, "-", "linear"]], "physbo.blm.lik.gauss": [[12, 1, 1, "", "gauss"]], "physbo.blm.lik.gauss.gauss": [[12, 3, 1, "", "cov"], [12, 2, 1, "", "get_basis"], [12, 2, 1, "", "get_cov"], [12, 2, 1, "", "get_mean"], [12, 2, 1, "", "get_prec"], [12, 3, 1, "", "linear"], [12, 2, 1, "", "sampling"], [12, 2, 1, "", "set_bias"], [12, 2, 1, "", "set_params"], [12, 3, 1, "", "stats"]], "physbo.blm.lik.linear": [[13, 1, 1, "", "linear"]], "physbo.blm.lik.linear.linear": [[13, 3, 1, "", "_init_params"], [13, 3, 1, "", "basis"], [13, 3, 1, "", "bias"], [13, 2, 1, "", "get_mean"], [13, 3, 1, "", "nbasis"], [13, 3, 1, "", "params"], [13, 2, 1, "", "set_bias"], [13, 2, 1, "", "set_params"]], "physbo.blm.predictor": [[14, 1, 1, "", "predictor"]], "physbo.blm.predictor.predictor": [[14, 3, 1, "", "blm"], [14, 3, 1, "", "config"], [14, 2, 1, "", "delete_stats"], [14, 2, 1, "", "fit"], [14, 2, 1, "", "get_basis"], [14, 2, 1, "", "get_post_fcov"], [14, 2, 1, "", "get_post_fmean"], [14, 2, 1, "", "get_post_params"], [14, 2, 1, "", "get_post_samples"], [14, 2, 1, "", "get_predict_samples"], [14, 2, 1, "", "prepare"], [14, 2, 1, "", "update"]], "physbo.blm.prior": [[16, 0, 0, "-", "gauss"]], "physbo.blm.prior.gauss": [[16, 1, 1, "", "cov_const"], [16, 1, 1, "", "gauss"]], "physbo.blm.prior.gauss.cov_const": [[16, 2, 1, "", "get_cov"], [16, 2, 1, "", "get_prec"], [16, 3, 1, "", "params"], [16, 3, 1, "", "prec"], [16, 2, 1, "", "set_params"], [16, 3, 1, "", "sigma2"]], "physbo.blm.prior.gauss.gauss": [[16, 3, 1, "", "cov"], [16, 2, 1, "", "get_cov"], [16, 2, 1, "", "get_mean"], [16, 2, 1, "", "get_prec"], [16, 3, 1, "", "nbasis"], [16, 2, 1, "", "set_params"]], "physbo.gp": [[18, 0, 0, "-", "core"], [22, 0, 0, "-", "cov"], [24, 0, 0, "-", "inf"], [26, 0, 0, "-", "lik"], [28, 0, 0, "-", "mean"], [31, 0, 0, "-", "predictor"]], "physbo.gp.core": [[19, 0, 0, "-", "learning"], [20, 0, 0, "-", "model"], [21, 0, 0, "-", "prior"]], "physbo.gp.core.learning": [[19, 1, 1, "", "adam"], [19, 1, 1, "", "batch"], [19, 1, 1, "", "online"]], "physbo.gp.core.learning.adam": [[19, 2, 1, "", "get_one_update"], [19, 2, 1, "", "reset"]], "physbo.gp.core.learning.batch": [[19, 2, 1, "", "init_params_search"], [19, 2, 1, "", "one_run"], [19, 2, 1, "", "run"]], "physbo.gp.core.learning.online": [[19, 2, 1, "", "disp_marlik"], [19, 2, 1, "", "get_one_update"], [19, 2, 1, "", "init_params_search"], [19, 2, 1, "", "one_run"], [19, 2, 1, "", "run"]], "physbo.gp.core.model": [[20, 1, 1, "", "model"]], "physbo.gp.core.model.model": [[20, 2, 1, "", "cat_params"], [20, 2, 1, "", "decomp_params"], [20, 2, 1, "", "eval_marlik"], [20, 2, 1, "", "export_blm"], [20, 2, 1, "", "fit"], [20, 2, 1, "", "get_cand_params"], [20, 2, 1, "", "get_grad_marlik"], [20, 2, 1, "", "get_params_bound"], [20, 2, 1, "", "get_post_fcov"], [20, 2, 1, "", "get_post_fmean"], [20, 2, 1, "", "post_sampling"], [20, 2, 1, "", "predict_sampling"], [20, 2, 1, "", "prepare"], [20, 2, 1, "", "print_params"], [20, 2, 1, "", "set_params"], [20, 2, 1, "", "sub_sampling"]], "physbo.gp.core.prior": [[21, 1, 1, "", "prior"]], "physbo.gp.core.prior.prior": [[21, 2, 1, "", "cat_params"], [21, 2, 1, "", "decomp_params"], [21, 2, 1, "", "get_cov"], [21, 2, 1, "", "get_grad_cov"], [21, 2, 1, "", "get_grad_mean"], [21, 2, 1, "", "get_mean"], [21, 2, 1, "", "sampling"], [21, 2, 1, "", "set_cov_params"], [21, 2, 1, "", "set_mean_params"], [21, 2, 1, "", "set_params"]], "physbo.gp.cov": [[23, 0, 0, "-", "gauss"]], "physbo.gp.cov.gauss": [[23, 1, 1, "", "gauss"]], "physbo.gp.cov.gauss.gauss": [[23, 2, 1, "", "cat_params"], [23, 2, 1, "", "decomp_params"], [23, 2, 1, "", "get_cand_params"], [23, 2, 1, "", "get_cov"], [23, 2, 1, "", "get_grad"], [23, 2, 1, "", "get_params_bound"], [23, 2, 1, "", "load"], [23, 2, 1, "", "prepare"], [23, 2, 1, "", "print_params"], [23, 2, 1, "", "rand_expans"], [23, 2, 1, "", "save"], [23, 2, 1, "", "set_params"], [23, 2, 1, "", "supp_params"]], "physbo.gp.inf": [[25, 0, 0, "-", "exact"]], "physbo.gp.inf.exact": [[25, 4, 1, "", "eval_marlik"], [25, 4, 1, "", "get_grad_marlik"], [25, 4, 1, "", "get_post_fcov"], [25, 4, 1, "", "get_post_fmean"], [25, 4, 1, "", "prepare"]], "physbo.gp.lik": [[27, 0, 0, "-", "gauss"]], "physbo.gp.lik.gauss": [[27, 1, 1, "", "gauss"]], "physbo.gp.lik.gauss.gauss": [[27, 2, 1, "", "get_cand_params"], [27, 2, 1, "", "get_cov"], [27, 2, 1, "", "get_grad"], [27, 2, 1, "", "get_params_bound"], [27, 2, 1, "", "sampling"], [27, 2, 1, "", "set_params"], [27, 2, 1, "", "supp_params"], [27, 2, 1, "", "trans_params"]], "physbo.gp.mean": [[29, 0, 0, "-", "const"], [30, 0, 0, "-", "zero"]], "physbo.gp.mean.const": [[29, 1, 1, "", "const"]], "physbo.gp.mean.const.const": [[29, 2, 1, "", "get_cand_params"], [29, 2, 1, "", "get_grad"], [29, 2, 1, "", "get_mean"], [29, 2, 1, "", "get_params_bound"], [29, 2, 1, "", "init_params"], [29, 2, 1, "", "set_params"], [29, 2, 1, "", "supp_params"]], "physbo.gp.mean.zero": [[30, 1, 1, "", "zero"]], "physbo.gp.mean.zero.zero": [[30, 2, 1, "", "get_grad"], [30, 2, 1, "", "get_mean"], [30, 2, 1, "", "set_params"]], "physbo.gp.predictor": [[31, 1, 1, "", "predictor"]], "physbo.gp.predictor.predictor": [[31, 2, 1, "", "delete_stats"], [31, 2, 1, "", "fit"], [31, 2, 1, "", "get_basis"], [31, 2, 1, "", "get_post_fcov"], [31, 2, 1, "", "get_post_fmean"], [31, 2, 1, "", "get_post_params"], [31, 2, 1, "", "get_post_samples"], [31, 2, 1, "", "get_predict_samples"], [31, 2, 1, "", "prepare"], [31, 2, 1, "", "update"]], "physbo.misc": [[33, 0, 0, "-", "centering"], [34, 0, 0, "-", "gauss_elim"], [35, 0, 0, "-", "set_config"]], "physbo.misc.centering": [[33, 4, 1, "", "centering"]], "physbo.misc.gauss_elim": [[34, 4, 1, "", "gauss_elim"]], "physbo.misc.set_config": [[35, 1, 1, "", "adam"], [35, 1, 1, "", "batch"], [35, 4, 1, "", "boolean"], [35, 1, 1, "", "learning"], [35, 1, 1, "", "online"], [35, 1, 1, "", "search"], [35, 1, 1, "", "set_config"]], "physbo.misc.set_config.adam": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.batch": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.learning": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.online": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.search": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.set_config": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.opt": [[37, 0, 0, "-", "adam"]], "physbo.opt.adam": [[37, 1, 1, "", "adam"]], "physbo.opt.adam.adam": [[37, 3, 1, "", "alpha"], [37, 3, 1, "", "beta"], [37, 3, 1, "", "epoch"], [37, 3, 1, "", "epsilon"], [37, 3, 1, "", "gamma"], [37, 3, 1, "", "grad"], [37, 3, 1, "", "m"], [37, 3, 1, "", "max_epoch"], [37, 3, 1, "", "nparams"], [37, 3, 1, "", "params"], [37, 2, 1, "", "run"], [37, 2, 1, "", "set_params"], [37, 2, 1, "", "update"], [37, 3, 1, "", "v"]], "physbo.predictor": [[38, 1, 1, "", "base_predictor"]], "physbo.predictor.base_predictor": [[38, 2, 1, "", "delete_stats"], [38, 2, 1, "", "fit"], [38, 2, 1, "", "get_basis"], [38, 2, 1, "", "get_post_fcov"], [38, 2, 1, "", "get_post_fmean"], [38, 2, 1, "", "get_post_params"], [38, 2, 1, "", "get_post_params_samples"], [38, 2, 1, "", "get_post_samples"], [38, 2, 1, "", "get_predict_samples"], [38, 2, 1, "", "load"], [38, 2, 1, "", "prepare"], [38, 2, 1, "", "save"], [38, 2, 1, "", "update"]], "physbo.search": [[40, 0, 0, "-", "discrete"], [43, 0, 0, "-", "discrete_multi"], [46, 0, 0, "-", "pareto"], [47, 0, 0, "-", "score"], [48, 0, 0, "-", "score_multi"], [49, 0, 0, "-", "utility"]], "physbo.search.discrete": [[41, 0, 0, "-", "policy"], [42, 0, 0, "-", "results"]], "physbo.search.discrete.policy": [[41, 1, 1, "", "policy"]], "physbo.search.discrete.policy.policy": [[41, 2, 1, "", "bayes_search"], [41, 2, 1, "", "export_history"], [41, 2, 1, "", "export_predictor"], [41, 2, 1, "", "export_training"], [41, 2, 1, "", "get_post_fcov"], [41, 2, 1, "", "get_post_fmean"], [41, 2, 1, "", "get_score"], [41, 2, 1, "", "load"], [41, 2, 1, "", "random_search"], [41, 2, 1, "", "save"], [41, 2, 1, "", "set_seed"], [41, 2, 1, "", "write"]], "physbo.search.discrete.results": [[42, 1, 1, "", "history"]], "physbo.search.discrete.results.history": [[42, 2, 1, "", "export_all_sequence_best_fx"], [42, 2, 1, "", "export_sequence_best_fx"], [42, 2, 1, "", "load"], [42, 2, 1, "", "save"], [42, 5, 1, "", "time_get_action"], [42, 5, 1, "", "time_run_simulator"], [42, 5, 1, "", "time_total"], [42, 5, 1, "", "time_update_predictor"], [42, 2, 1, "", "write"]], "physbo.search.discrete_multi": [[44, 0, 0, "-", "policy"], [45, 0, 0, "-", "results"]], "physbo.search.discrete_multi.policy": [[44, 1, 1, "", "policy"]], "physbo.search.discrete_multi.policy.policy": [[44, 2, 1, "", "bayes_search"], [44, 2, 1, "", "get_post_fcov"], [44, 2, 1, "", "get_post_fmean"], [44, 2, 1, "", "get_score"], [44, 2, 1, "", "load"], [44, 2, 1, "", "load_predictor_list"], [44, 2, 1, "", "load_training_list"], [44, 3, 1, "", "new_data_list"], [44, 2, 1, "", "random_search"], [44, 2, 1, "", "save"], [44, 2, 1, "", "save_predictor_list"], [44, 2, 1, "", "save_training_list"], [44, 2, 1, "", "write"]], "physbo.search.discrete_multi.results": [[45, 1, 1, "", "history"]], "physbo.search.discrete_multi.results.history": [[45, 2, 1, "", "export_pareto_front"], [45, 2, 1, "", "load"], [45, 2, 1, "", "save"], [45, 5, 1, "", "time_get_action"], [45, 5, 1, "", "time_run_simulator"], [45, 5, 1, "", "time_total"], [45, 5, 1, "", "time_update_predictor"], [45, 2, 1, "", "write"]], "physbo.search.pareto": [[46, 1, 1, "", "Pareto"], [46, 1, 1, "", "Rectangles"], [46, 4, 1, "", "dominate"]], "physbo.search.pareto.Pareto": [[46, 2, 1, "", "divide_non_dominated_region"], [46, 2, 1, "", "export_front"], [46, 2, 1, "", "set_reference_max"], [46, 2, 1, "", "set_reference_min"], [46, 2, 1, "", "update_front"], [46, 2, 1, "", "volume_in_dominance"]], "physbo.search.pareto.Rectangles": [[46, 2, 1, "", "add"]], "physbo.search.score": [[47, 4, 1, "", "EI"], [47, 4, 1, "", "PI"], [47, 4, 1, "", "TS"], [47, 4, 1, "", "score"]], "physbo.search.score_multi": [[48, 4, 1, "", "EHVI"], [48, 4, 1, "", "HVPI"], [48, 4, 1, "", "TS"], [48, 4, 1, "", "score"]], "physbo.search.utility": [[49, 4, 1, "", "is_learning"], [49, 4, 1, "", "length_vector"], [49, 4, 1, "", "show_interactive_mode"], [49, 4, 1, "", "show_search_results"], [49, 4, 1, "", "show_search_results_mo"], [49, 4, 1, "", "show_start_message_multi_search"]], "physbo.variable": [[50, 1, 1, "", "variable"]], "physbo.variable.variable": [[50, 2, 1, "", "add"], [50, 2, 1, "", "add_X"], [50, 2, 1, "", "add_Z"], [50, 2, 1, "", "add_t"], [50, 2, 1, "", "delete"], [50, 2, 1, "", "delete_X"], [50, 2, 1, "", "delete_Z"], [50, 2, 1, "", "delete_t"], [50, 2, 1, "", "get_subset"], [50, 2, 1, "", "load"], [50, 2, 1, "", "save"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"], "5": ["py", "property", "Python property"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:property"}, "terms": {"": [53, 57, 58, 60], "0": [1, 8, 10, 14, 23, 27, 29, 33, 41, 42, 44, 47, 53, 54, 56, 57, 58, 59, 60, 61, 62], "00043006": 56, "00056069": 56, "00070103": 56, "00073499": 56, "00075529": 56, "0010": 54, "0016925": 56, "002": 57, "0020": [57, 58], "00323733": 56, "00420815": 56, "008107085662147708": 56, "01": 60, "01301176": 58, "01487066": [58, 61], "02044168": 58, "045502": [56, 58], "048733": 58, "05572838": 61, "05939674": 56, "06": [23, 27], "075990": 57, "09067194": 60, "09302189053099": 62, "0x7f8130b30f70": 57, "0x7f8130b84070": 57, "0x7f816129d820": 57, "0x7f81613d8370": 57, "0x7f9920ef7460": 61, "0x7f9930b43f10": 61, "0x7f9950ec84f0": 61, "0x7fe0d9310580": 58, "0x7fe0d93eaaf0": 58, "1": [1, 6, 8, 10, 14, 20, 21, 23, 27, 31, 33, 34, 41, 44, 47, 48, 54, 56, 57, 58, 59, 60, 61, 62], "10": [27, 54, 56, 57, 58, 59, 60, 61], "100": [56, 61, 62], "1000000": [23, 27], "1000000000000": 29, "10001": 57, "101": 60, "1016": 54, "10162": 62, "10201": 60, "1022": 58, "108405": 54, "10872736571494": 62, "10923758": 56, "11": [56, 57, 58], "11076236": 56, "1167759139516": 56, "11680203": 58, "11732": 62, "1177": 6, "1184": 6, "11964735598211": 62, "12": [56, 57, 58, 61], "123": 61, "12623": 62, "13": [56, 57, 58], "1316": 56, "1326": 62, "13268": 62, "13781": 62, "14": [56, 57, 58, 60], "15": [56, 57, 58, 60], "150": [56, 62], "150313": 57, "1546": 56, "15617": 62, "1568": 56, "15922": 62, "16": [56, 57, 58, 60], "1623851368954": 56, "16415446221006114": 60, "16537": 62, "1660": 56, "16753": 62, "17": [56, 58, 60], "1719": 56, "17190645": 60, "17312": 56, "17451": 62, "1798": 56, "18": [47, 56], "19": [53, 57, 60], "1999": 60, "1d": 56, "1e": [23, 27], "1st": 59, "2": [1, 27, 31, 41, 44, 47, 53, 54, 56, 57, 58, 59, 60, 61, 62], "20": [57, 58, 60, 61, 62], "200": [56, 62], "2007": 6, "2014": [48, 60], "2015": 60, "2016": [47, 56, 58], "2020": 54, "2022": 54, "21": [47, 60], "210": [56, 58, 59, 61, 62], "22": 60, "22884748": 61, "23": [60, 62], "2376881844865093": 60, "24": 62, "249": 56, "25": [60, 62], "250": [56, 62], "26": [60, 62], "26132949": 60, "27": 62, "278": 54, "28": 60, "28468708456558": 56, "2847129159145": 56, "29": 60, "29208351": 60, "292745798703": 56, "2949": 57, "2nd": 59, "3": [1, 23, 38, 53, 56, 57, 58, 59, 60, 61, 62], "300": [56, 62], "30051687493437484": 60, "3107": 62, "31220145003": 56, "3200467412741881": 60, "3269": 56, "32877907991633726": 60, "331572599126865": 62, "350": [56, 62], "3930580794922": 56, "3dihub": 54, "3rd": 59, "4": [47, 56, 57, 58, 59, 60, 61, 62], "40": 60, "400": [56, 62], "41": 60, "42342027124426": 62, "450": [56, 62], "45544347": 56, "4563": 62, "4579": 62, "46385011": [58, 62], "4655": 54, "4815": 62, "48876352": 58, "4971452": 58, "4985373": 58, "4th": 59, "5": [56, 58, 59, 60, 62], "50": [56, 57, 60, 62], "500": [56, 57, 62], "5000": [58, 59, 60, 62], "5056128528097": 56, "517235815448124": 62, "52191048": 60, "55": [56, 58], "5734": 58, "575": 60, "59219588": 58, "594": 60, "6": [53, 56, 58, 59, 60, 61, 62], "60": 60, "6291": 56, "63329589": 60, "664": 56, "6680279": 62, "67892333553869": 62, "6809532065581": 56, "68585446": [58, 62], "7": [56, 57, 58, 60, 61], "71079785": 58, "7157": 62, "72845916": 60, "7298135295766": 56, "73": 62, "7604930929888": 56, "8": [56, 57, 58, 60, 61], "80": [58, 61], "81666924": 56, "817906570042602": 62, "8208": 62, "822598600211865": 62, "82299469827059": 62, "8288": 57, "83020118385076": 62, "8484": 62, "869": 56, "87913689": 60, "9": [56, 57, 58, 60], "91382463": 60, "91578975": 56, "92": 60, "9235": 62, "92633083": 60, "95713719": 60, "96": 60, "963795": 58, "97015759": 56, "97840623": 56, "99": 60, "9938": 62, "A": [1, 6, 23, 27, 29, 34, 38, 50, 56, 58, 59, 60, 61, 62], "As": [1, 59, 60, 61, 62], "At": 1, "By": [1, 54, 56], "For": [1, 53, 56, 57, 58, 59, 60], "If": [1, 14, 20, 21, 23, 25, 31, 41, 42, 44, 47, 50, 51, 53, 56, 57, 58, 60, 61], "In": [1, 41, 44, 53, 54, 56, 57, 58, 59, 60, 61, 62], "It": [1, 53, 54, 59, 60], "No": 60, "Not": 30, "OF": 60, "On": 54, "The": [0, 1, 19, 20, 23, 25, 27, 38, 41, 42, 44, 50, 53, 54, 56, 57, 58, 60, 61, 62], "Then": 1, "There": 54, "These": [41, 44], "To": [51, 57, 58], "With": [1, 61], "_": [1, 58, 59, 61], "_0": 1, "_1": 1, "_2": 1, "__call__": [41, 44, 57, 58, 59, 60, 61], "__dict__": 38, "__init__": [57, 58, 59, 60, 61], "_at_": 51, "_i": [1, 60], "_init_param": [11, 13], "_j": 60, "_n": 1, "_sectoin": 35, "about": [20, 35, 41, 44, 51, 52, 53], "abov": [1, 53, 56, 57, 58, 60, 62], "abstract": 53, "ac": 51, "acceler": [52, 54, 56, 58], "access": 54, "accord": 1, "achiev": [1, 54], "acknowledg": 52, "acquisit": [1, 41, 44, 47, 53, 55, 58], "action": [41, 42, 44, 45, 50, 53, 55, 57, 58, 59, 60, 61], "action_idx": 57, "actoin": 62, "actual": [56, 58], "ad": [1, 27, 50], "adam": [3, 17, 18, 19, 32, 35, 36], "add": [1, 3, 39, 46, 50, 53], "add_t": [3, 50], "add_x": [3, 50], "add_z": [3, 50], "addit": 1, "address": 51, "advanc": [0, 1, 6, 54, 58, 60, 62], "afit": 60, "after": 56, "again": [60, 62], "air": 60, "al": 48, "algorithm": [19, 52, 53, 54, 60], "all": [1, 16, 20, 41, 42, 44, 51, 53, 54, 57, 58, 60, 62], "allow": 61, "almost": 1, "along": 33, "alpha": [6, 8, 10, 14, 20, 31, 34, 36, 37, 41, 44, 47, 48, 57], "alreadi": [14, 31, 37, 56, 58], "also": [53, 56, 57, 58, 59, 60, 61], "although": [56, 58], "among": [1, 53, 54, 60], "amount": 54, "amp": 23, "an": [1, 13, 20, 29, 35, 41, 44, 51, 53, 54, 56, 57, 58, 59, 61, 62], "analys": 60, "ani": [51, 60], "anoth": [8, 56], "answer": 57, "api": [52, 53, 60], "append": [56, 57], "appendix": 55, "appl": [56, 58], "appli": [53, 58], "approach": [56, 58], "approxim": 1, "aquis": [41, 44], "aquisit": [41, 44], "ar": [1, 16, 41, 44, 47, 50, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62], "arbitari": 1, "ard": [23, 56], "arg": [31, 37, 38], "argmin": 57, "argument": [53, 57, 58, 61], "arm": 60, "arrai": [1, 19, 20, 23, 25, 27, 29, 33, 41, 42, 44, 50, 56, 57, 58, 59, 60, 61], "array_lik": [29, 34], "arriv": 57, "articl": 54, "artif": 60, "asarrai": [56, 58, 59, 61, 62], "ascend": [46, 60], "associ": [1, 53], "assum": [41, 44, 58], "attempt": 54, "author": 54, "automat": [1, 54], "auxiaiali": 10, "auxial": [8, 10], "avail": [41, 44, 47, 54], "ax": 57, "axi": 60, "b": [1, 6, 10, 19, 23], "b_1": 1, "b_l": 1, "bandit": 60, "base": [6, 8, 12, 13, 14, 16, 19, 20, 21, 23, 27, 29, 30, 31, 35, 37, 38, 41, 42, 44, 45, 46, 47, 48, 50, 54], "base_predictor": [2, 3, 14, 31, 38], "basi": [3, 4, 8, 10, 11, 12, 13, 14, 16, 19, 20, 23, 31, 38, 41, 44, 57, 58], "basic": [52, 55, 60, 61], "batch": [3, 17, 18, 19, 32, 35], "bayes_search": [40, 41, 43, 44, 53, 57, 58, 59, 60, 61, 62], "bayesian": [4, 41, 44, 52, 53, 54, 55, 56, 59, 61, 62], "baysean": [8, 14, 20, 53], "becaus": 1, "becom": [1, 53], "been": [1, 54, 56, 58], "begin": [1, 60], "below": [1, 61], "benchmark": 60, "bernard": 60, "best": [1, 53, 57, 58, 61], "best_act": [42, 53, 57, 58, 61], "best_fx": [42, 57, 58, 61], "beta": [36, 37], "better": [1, 54, 60], "between": [1, 53, 60, 61], "bf": 1, "bfg": 19, "bia": [6, 11, 12, 13], "bibtex": 54, "blm": [2, 3, 20, 53], "blm_predictor": [41, 44], "blue": [57, 60], "boldsymbol": 1, "bool": [8, 10, 20, 21, 23, 25, 31, 41, 44], "boolean": [3, 32, 35], "both": [41, 44, 60], "bound": [20, 23, 27, 29, 46, 60], "boundari": [20, 23, 27, 29], "bug": 51, "c": [54, 60], "c_": 60, "calcualt": [41, 44], "calcul": [1, 8, 10, 12, 13, 14, 16, 20, 21, 25, 31, 34, 37, 41, 44, 47, 48, 52, 55, 56, 57, 58], "calculated_id": 62, "call": [1, 57, 58, 60], "callabl": [41, 44], "can": [1, 29, 53, 54, 57, 58, 59, 60, 61, 62], "candid": [1, 19, 20, 21, 23, 25, 27, 29, 33, 41, 42, 44, 50, 52, 53, 54, 55, 57], "cannot": 62, "capit": 54, "case": [1, 57, 59, 60, 61, 62], "cat_param": [18, 20, 21, 22, 23], "cccc": 1, "cd": 53, "cdot": [1, 60], "center": [3, 32, 53, 54, 56, 58, 59, 61, 62], "characterist": 54, "check": [53, 55], "chemistri": 54, "choic": 56, "choleski": [1, 54], "choos": [41, 44, 53, 57], "chop": 57, "chosen": 1, "chosen_act": [42, 53, 57, 58], "citat": 52, "cite": 54, "citi": 54, "class": [6, 8, 12, 13, 14, 16, 19, 20, 21, 23, 27, 29, 30, 31, 35, 37, 38, 41, 42, 44, 45, 46, 47, 50, 53, 55, 58, 59, 60, 61], "classif": 60, "clone": 53, "co": [1, 6], "coeffici": [1, 6], "collect": 57, "color": 57, "colorbar": 60, "column": [1, 33, 58], "com": [53, 54], "combo": 54, "comm": [41, 44, 57], "comm_world": 57, "command": 53, "common": 54, "commun": [54, 57], "compani": 54, "compar": 60, "compil": 51, "complex": [1, 53, 54], "compon": 16, "composit": [1, 54], "comput": [1, 6, 16, 23, 54, 58, 60], "computation": 54, "concatin": [20, 23], "condit": 1, "config": [4, 14, 19, 20, 31, 35, 38, 41, 44, 56], "configur": [14, 35], "consid": 1, "const": [17, 28, 56], "constant": 29, "constraint": 62, "constructor": 57, "consult": 51, "contact": 52, "content": [2, 60], "control": [53, 57, 58, 59], "convert": 29, "cooper": 51, "copyright": 54, "core": [3, 4, 10, 14, 17, 25], "corner": 60, "correct": 57, "correspond": [19, 41, 44, 58], "cost": 1, "costli": [1, 53, 54], "couckuyt": [48, 60], "cov": [3, 11, 12, 15, 16, 17, 20, 21, 41, 44, 56], "cov_const": [4, 15, 16], "cov_param": 21, "covari": [8, 10, 12, 14, 16, 20, 21, 23, 25, 27, 31, 38, 41, 44, 56], "cpc": 54, "creat": [53, 57], "criteria": [48, 60], "csv": [56, 58, 59, 61, 62], "cu": [56, 58], "cumul": 1, "current": [1, 23, 37, 53, 57, 58], "custom": 58, "d": [1, 6, 13, 19, 20, 21, 23, 25, 33, 41, 44, 50, 53, 57, 58, 60], "data": [1, 6, 8, 14, 20, 21, 29, 31, 42, 47, 54, 55, 57], "dataset": [8, 14, 20, 31, 41, 44, 47, 56, 59, 61, 62], "david": 60, "ddot": 1, "declar": 57, "decomp_param": [18, 20, 21, 22, 23], "decompos": [20, 21, 23], "decomposit": 1, "def": [56, 57, 58, 59, 60, 61, 62], "default": [6, 8, 10, 12, 13, 14, 16, 19, 20, 31, 38, 41, 42, 44, 47, 53, 57, 58], "defin": [1, 23, 29, 30, 38, 41, 44, 47, 53, 55, 58, 60, 61], "definit": [55, 56], "del": [57, 58, 59], "delet": [3, 31, 38, 50, 59], "delete_stat": [3, 4, 14, 17, 31, 38], "delete_t": [3, 50], "delete_x": [3, 50], "delete_z": [3, 50], "delimit": [56, 58, 59, 61, 62], "denot": [19, 20, 21, 23, 25, 33, 41, 44, 50], "densiti": 1, "depend": [57, 58], "deschrijv": 60, "describ": [1, 53, 61], "design": [54, 57], "detail": [1, 53, 54, 57, 58], "deterior": 60, "determin": 1, "dev": 53, "dev__at__issp": 51, "develop": [0, 52, 53], "deviat": [27, 33, 56], "dhaen": 60, "diag": [8, 10, 20, 21, 23, 25, 31], "diagon": [8, 10, 20, 21, 23, 25, 27], "diagonl": 31, "differ": [1, 53, 60, 61], "difficult": [51, 54], "dimens": [1, 6, 12, 30, 37, 53, 57, 58], "dimension": [1, 19, 20, 21, 23, 25, 27, 33, 41, 42, 44, 50, 53, 57, 58, 60], "dimenst": [41, 42, 44], "direct": [53, 58], "directori": 53, "dirk": 60, "discoveri": [47, 54], "discret": [3, 39, 44, 53, 57, 58, 59, 60, 61, 62], "discrete_multi": [3, 39, 60], "disp_marlik": [18, 19], "disp_pareto_set": [44, 49, 60], "displai": [19, 57, 60], "distribut": [1, 8, 41, 44, 47, 53, 54, 57, 60], "divide_non_dominated_region": [39, 46], "divis": 57, "do": [1, 53, 60], "doe": [14, 31, 58], "doi": 54, "dom_rul": 46, "domin": [3, 39, 46], "dominance_ratio": 46, "don": 53, "done": [1, 37, 56, 57, 58, 60, 62], "dot": 60, "draw": [8, 10, 12, 14, 20, 31], "driven": 54, "dtype": 46, "due": [54, 62], "dump": [38, 59], "dure": 51, "e": [1, 41, 42, 44, 51, 53, 54, 56, 57, 58, 60], "each": [1, 16, 19, 20, 21, 23, 25, 27, 31, 33, 38, 41, 42, 44, 50, 53, 57, 58, 59, 60, 61], "earli": 51, "easili": 60, "effect": 54, "effici": 60, "ehvi": [3, 39, 48], "ei": [1, 3, 39, 41, 44, 47, 53, 57, 58, 59, 61], "elaps": [41, 42, 44], "element": [16, 19, 23, 27], "empti": 30, "enabl": 57, "end": [1, 60], "energi": [19, 20, 23, 25, 27, 41, 42, 44, 50, 58], "eng": 60, "engin": 60, "ensurepip": 53, "enter": 51, "epoch": [19, 36, 37, 56, 62], "epsilon": [36, 37], "error": 56, "estim": [1, 54], "et": 48, "eta": 1, "etc": [1, 57], "eur": 60, "eval_marlik": [17, 18, 20, 24, 25], "eval_t": 19, "eval_x": 19, "evalu": [1, 20, 25, 53, 54, 55, 56, 57, 58, 59, 61], "everi": 1, "evolutionari": 60, "exact": [4, 8, 9, 17, 20, 24, 31], "exampl": [1, 56, 57, 58, 59, 61], "exceed": [1, 53], "execut": [51, 53, 55, 57, 58], "exist": [52, 55, 58, 60], "exp": [1, 27, 60], "expans": 23, "expect": [1, 41, 44, 47, 48, 53, 57, 58], "expens": 54, "experi": [1, 53, 54, 57, 58, 59], "experiment": [1, 53, 54], "explanatori": 1, "explor": [1, 53], "export": [20, 42], "export_all_sequence_best_fx": [40, 42, 53, 57, 58, 61], "export_blm": [18, 20], "export_front": [39, 46], "export_histori": [40, 41], "export_pareto_front": [43, 45, 60], "export_predictor": [40, 41], "export_sequence_best_fx": [40, 42, 61], "export_train": [40, 41], "extent": 60, "extern": [53, 57, 58, 59, 62], "f": [37, 41, 44, 57, 58], "fals": [19, 21, 23, 35, 41, 44, 46, 49, 56], "fast": [10, 48, 54, 60], "fbest": [53, 57, 58], "fcov": 56, "featur": [1, 6, 8, 10, 12, 13, 14, 19, 20, 21, 23, 25, 33, 41, 44, 50, 54], "few": [1, 54], "field": 54, "figsiz": 60, "figur": 60, "file": [23, 35, 38, 41, 42, 44, 50, 51, 53, 56, 57, 58, 59, 61, 62], "file_histori": [41, 44, 59], "file_nam": [23, 35, 38, 44, 50], "file_predictor": [41, 44, 59], "file_predictor_list": 44, "file_train": [41, 44, 59], "file_training_list": 44, "filenam": [42, 45], "fill": [29, 41, 42, 44], "fill_between": 57, "final": 57, "find": [1, 54, 56, 57, 58, 60], "first": [1, 8, 41, 44, 46, 53, 56, 57, 58], "fit": [3, 4, 14, 17, 18, 20, 31, 38, 56], "flag": 31, "flexibli": 59, "float": [8, 10, 12, 13, 14, 16, 20, 21, 23, 25, 31, 37, 41, 44, 47], "flow": [52, 62], "fmax": 47, "fmean": [12, 27, 48, 56], "follow": [1, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62], "foral": 60, "forc": 60, "force_binary_search": 46, "form": 57, "format": [56, 57], "fourier": [4, 5, 12], "frac": 1, "from": [0, 1, 8, 21, 23, 35, 38, 41, 44, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61], "front": 60, "front_num": 60, "frontier": 54, "fstd": 48, "full": 55, "funciton": [41, 44], "function": [1, 8, 12, 20, 23, 25, 27, 31, 37, 38, 41, 42, 44, 47, 50, 53, 54, 55, 56, 58, 59, 62], "fx": [42, 53, 57, 58, 60, 61], "fx_list": 57, "g": [1, 23, 37, 41, 42, 44, 53, 54, 57, 58], "gamma": [36, 37], "gauss": [4, 8, 11, 15, 17, 22, 26, 56], "gauss_elim": [3, 32], "gaussian": [1, 12, 16, 21, 23, 27, 41, 44, 52, 53, 54, 55, 57, 58], "gener": [1, 54, 56, 57, 60], "get": [20, 23, 27, 29, 38, 41, 42, 44, 50, 55, 59, 61], "get_basi": [3, 4, 5, 6, 8, 10, 11, 12, 13, 14, 17, 31, 38], "get_cand_param": [18, 20, 22, 23, 26, 27, 28, 29], "get_cov": [11, 12, 15, 16, 18, 21, 22, 23, 26, 27], "get_grad": [22, 23, 26, 27, 28, 29, 30], "get_grad_cov": [18, 21], "get_grad_marlik": [17, 18, 20, 24, 25], "get_grad_mean": [18, 21], "get_mean": [11, 12, 13, 15, 16, 18, 21, 28, 29, 30], "get_one_upd": [18, 19], "get_params_bound": [18, 20, 22, 23, 26, 27, 28, 29], "get_post_fcov": [3, 4, 7, 8, 9, 10, 14, 17, 18, 20, 24, 25, 31, 38, 40, 41, 43, 44, 56, 57], "get_post_fmean": [3, 4, 7, 8, 9, 10, 14, 17, 18, 20, 24, 25, 31, 38, 40, 41, 43, 44, 56, 57], "get_post_param": [3, 4, 14, 17, 31, 38], "get_post_params_mean": [4, 7, 8, 9, 10], "get_post_params_sampl": [3, 38], "get_post_sampl": [3, 4, 14, 17, 31, 38], "get_prec": [11, 12, 15, 16], "get_predict_sampl": [3, 4, 14, 17, 31, 38], "get_scor": [40, 41, 43, 44, 57], "get_subset": [3, 50], "git": 53, "github": [51, 53], "give": [1, 19, 53, 58, 59], "given": [1, 41, 44, 47, 54, 56, 58], "global": 60, "good": [1, 54, 60], "gp": [2, 3, 53, 56], "gp_param": 56, "grad": [23, 36, 37], "grad_marlik": [20, 25], "gradiant": [20, 21, 23, 25], "gradient": [27, 37], "graduat": 54, "greater": [23, 27], "grid": [57, 60], "gt": [57, 58, 61], "guess": 19, "guidelin": 51, "h": [56, 58], "ha": [53, 54, 60], "half": [12, 16], "hand": 54, "handl": 54, "have": [1, 16, 51, 53, 56, 57, 58, 60], "here": [41, 44, 55, 57, 62], "high": 54, "higher": 53, "highest": 53, "histori": [39, 40, 41, 42, 43, 44, 45, 49, 53, 57, 58, 59, 60, 61], "hold": 29, "home": 53, "hour": [56, 58], "how": [53, 57], "http": [53, 54], "hvpi": [3, 39, 44, 48], "hyper": [19, 41, 44, 48, 56, 62], "hyperparamet": [1, 54, 57, 58], "hyperparemt": [41, 42, 44], "hypervolum": 48, "i": [1, 6, 19, 20, 21, 23, 25, 27, 38, 41, 42, 44, 46, 47, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "id": [53, 55, 57, 58, 59, 60, 61], "id_al": 56, "id_test": 56, "id_train": 56, "ignor": 14, "ii": [53, 57, 58], "immedi": 56, "implement": [54, 60], "import": [56, 57, 58, 59, 60, 61, 62], "improv": [1, 41, 44, 47, 48, 53, 57, 58], "imshow": 60, "includ": 56, "independ": [16, 19, 23, 27], "index": [41, 42, 44, 50, 57], "indic": [57, 60], "inf": [3, 4, 8, 17, 20], "inferior": 60, "inform": [6, 23, 35, 38, 41, 42, 44, 51, 53, 56, 58, 61], "infti": 1, "ini": 35, "init_param": [28, 29], "init_params_search": [18, 19], "initi": [1, 8, 10, 13, 14, 19, 29, 31, 53, 56, 57, 58, 62], "initial_data": [41, 44, 62], "inlin": [57, 58, 60, 61], "innov": 60, "input": [6, 8, 10, 12, 13, 14, 20, 29, 31, 35, 37, 41, 44, 47, 51, 53, 56, 58, 60, 61], "insid": [53, 57, 58], "inst": 60, "instal": [51, 52], "instead": [53, 57, 58], "institut": [0, 54], "int": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 27, 29, 30, 31, 37, 41, 44, 50, 56, 57], "integ": [41, 44], "intel": 60, "interact": [52, 53, 55, 57, 58, 62], "interfac": [56, 58], "intern": 54, "interv": [41, 44, 49, 57, 58, 59, 60, 61, 62], "introduc": [1, 55, 56, 57], "introduct": [52, 55], "inv": 16, "is_disp": [19, 41, 44], "is_learn": [3, 39, 49], "isotrop": 16, "issn": 54, "issp": 53, "issu": 51, "iter": [1, 19], "itertool": [57, 60], "its": [51, 53, 57, 58], "itself": [41, 44, 60], "ivo": 60, "j": [54, 56, 58, 60], "journal": [54, 60], "jp": 51, "jpn": [56, 58], "june": 47, "k": [1, 56, 58], "kawashima": 54, "kazuyoshi": 54, "keep": 61, "kei": 54, "kernel": [1, 6, 8, 23], "keyword": [54, 57], "kind": 47, "kiyohara": [56, 58], "know": 1, "known": 1, "koji": 54, "krige": [56, 58], "kwarg": [37, 47, 48], "kwd": [31, 38], "l": [1, 6, 13, 19, 34], "label": [8, 10], "land": 60, "larg": [6, 54], "larger": 60, "largest": [1, 53, 54, 60], "lb": 46, "ldot": 1, "le": 60, "learn": [1, 3, 17, 18, 32, 35, 41, 42, 44, 53, 54, 55, 57, 58, 60, 62], "learning_config": 35, "least": [57, 58], "left": [1, 60, 62], "len": [14, 31, 56], "length_vector": [3, 39, 49], "less": [23, 27], "let": [57, 58, 60], "level": 53, "librari": 54, "licens": 52, "life": 54, "lik": [3, 4, 7, 8, 10, 17, 20, 56], "lik_param": 20, "like": 0, "likelifood": 20, "likelihood": [19, 20, 25, 27, 56, 62], "limit": 1, "linalg": 34, "line": [57, 58, 61], "line2d": [57, 58, 61], "linear": [1, 4, 8, 10, 11, 12, 14, 20, 53, 57, 58], "linspac": [57, 60], "list": [1, 20, 23, 27, 29, 41, 44, 53, 54, 60, 61, 62], "load": [3, 22, 23, 32, 35, 38, 40, 41, 42, 43, 44, 45, 50, 53, 56, 57, 58, 59, 61, 62], "load_data": [56, 58, 59, 61, 62], "load_predictor_list": [43, 44], "load_training_list": [43, 44], "loadtxt": [56, 58, 59, 61, 62], "log": [12, 16, 23, 27, 53], "logarithm": 23, "long": 62, "longleftrightarrow": 60, "loop": [53, 57, 58], "lower": [46, 60], "lt": [57, 58, 61], "m": [34, 36, 37, 53], "mach": 60, "machin": [1, 6, 54], "magn": 54, "mail": 51, "main": 52, "mainli": 54, "make": [1, 20, 54, 56], "manag": 54, "manderick": 60, "mani": 54, "manner": 1, "manual": 59, "map": [1, 6, 8, 10, 12, 13, 14, 20, 54], "margin": [19, 20, 25, 56, 62], "marlik": [20, 25], "match": 34, "materi": [0, 1, 47, 53, 54], "mathbf": 1, "mathcal": 1, "matplotlib": [57, 58, 60, 61], "matrix": [1, 6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 31, 33, 34, 41, 44, 50, 57, 58], "max": [1, 47, 54], "max_epoch": [19, 36, 37], "max_it": 19, "max_num_prob": [41, 44, 57, 58, 59, 60, 61, 62], "max_param": [20, 23, 27, 29], "max_scal": 23, "max_width": 23, "maxim": [1, 46, 53, 58, 60], "maximum": [1, 19, 23, 27, 29, 37, 41, 44, 47, 53, 57, 60], "mean": [1, 3, 8, 10, 12, 13, 14, 16, 17, 20, 21, 25, 31, 33, 38, 41, 44, 47, 56, 57, 58, 60], "mean_param": 21, "median": 29, "medic": 54, "merg": [41, 44], "messag": [41, 44, 60], "method": [1, 7, 8, 37, 53, 57, 58, 60], "min": 56, "min_param": [20, 23, 27, 29], "min_scal": 23, "min_width": 23, "mind": 61, "minim": [53, 58], "minimum": [19, 23, 27, 29, 57, 60], "misc": [2, 3, 14, 20, 53, 54, 56, 58, 59, 61, 62], "mizoguchi": [56, 58], "mode": [41, 44, 47, 48, 57], "model": [1, 4, 7, 10, 14, 17, 18, 25, 31, 38, 53, 54, 55, 57, 58, 59], "modul": [2, 52, 53], "more": [1, 53, 56, 57, 58, 60, 61], "motoyama": 54, "motoyama2022108405": 54, "mozilla": 54, "mpi": [41, 44, 57], "mpi4pi": 57, "mpl": 54, "mu": 1, "mu_c": 1, "multi": [41, 44, 52, 54, 55], "multiobject": [48, 60], "multipl": [52, 53, 55, 57, 58, 60], "multipli": [31, 57, 58, 60], "multivariate_norm": [31, 41, 44], "must": [31, 38, 56, 57], "mutat": 10, "n": [1, 6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 31, 33, 34, 41, 42, 44, 49, 50, 53, 56, 58, 60], "n_dim": 46, "name": [23, 35, 38, 41, 42, 44, 50], "nanoarchitecton": 54, "naoki": 54, "nation": 54, "nbasi": [5, 6, 7, 8, 11, 13, 15, 16], "ndarrai": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 34, 37, 41, 42, 44, 47, 56, 57], "need": 1, "neg": [19, 20, 23, 25, 27, 41, 42, 44, 50, 53, 57, 58], "neither": [41, 44], "netw": 60, "neural": [6, 60], "new": [10, 29, 46, 56, 60], "new_data_list": [43, 44], "newli": 1, "next": [1, 41, 42, 44, 53, 55, 57, 58, 59, 60], "nois": [8, 10, 14, 20, 27, 47], "non": [46, 60], "none": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 35, 38, 41, 42, 44, 45, 46, 47, 48, 49, 50, 59, 62], "nor": [41, 44], "normal": [33, 53, 56, 57, 58], "note": [1, 10, 41, 44, 56, 57, 60], "notimplementederror": 47, "now": [1, 57, 58], "np": [13, 31, 41, 44, 56, 57, 58, 59, 60, 61, 62], "nparam": [36, 37], "npz": [57, 58, 59], "ntest": 56, "ntrain": 56, "num_basi": [14, 20, 23, 31], "num_data": [21, 27, 29, 30], "num_dim": 23, "num_epoch": 19, "num_object": [44, 45, 46, 60], "num_param": [23, 27, 29], "num_rand_basi": [41, 44, 57, 58, 59, 60, 61, 62], "num_row": 50, "num_run": [42, 60], "num_search_each_prob": [41, 44, 61], "number": [1, 6, 8, 10, 13, 14, 16, 19, 20, 21, 23, 27, 29, 31, 37, 41, 42, 44, 53, 54, 56, 57, 58, 60, 61], "numer": [1, 53, 57, 58, 60], "numpi": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 37, 41, 42, 44, 47, 50, 53, 56, 57, 58, 59, 60, 61, 62], "nxn": 12, "o": 1, "object": [1, 6, 8, 12, 13, 16, 19, 20, 21, 23, 25, 27, 29, 30, 35, 37, 38, 41, 42, 44, 45, 46, 47, 50, 52, 53, 54, 55, 56, 57, 58, 59], "obtain": [1, 56, 57, 58, 61, 62], "occupi": 60, "occur": 51, "oda": [56, 58], "off": 60, "oh": 60, "omega": 1, "omega_1": 1, "omega_l": 1, "onc": [52, 53, 55, 57, 58], "one": [1, 23, 53, 54, 56, 57, 58, 60], "one_run": [18, 19], "ones": 29, "onli": [8, 10, 41, 44, 47, 57, 58], "onlin": [3, 17, 18, 19, 32, 35], "open": [54, 62], "oper": 51, "opt": [2, 3, 53], "optim": [19, 20, 23, 25, 27, 37, 41, 42, 44, 48, 50, 52, 53, 54, 55, 56, 62], "optimaz": 53, "optimum": 57, "option": [8, 37, 53], "order": [1, 46, 56, 58, 60], "ordinari": [41, 44], "org": 54, "origin": [58, 60], "other": [1, 10, 16, 51, 53, 54, 57, 58, 60], "otherwis": 14, "output": [41, 44, 51, 53, 56], "outsid": [53, 57, 58, 59], "overview": 1, "overwrit": 42, "overwritten": [31, 38], "p": [1, 60], "packag": [2, 54], "page": [47, 51, 54], "pair": 60, "parallel": [41, 44, 55], "param": [5, 6, 11, 12, 13, 15, 16, 19, 20, 21, 23, 25, 27, 29, 30, 36, 37, 56], "paramet": [1, 6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 35, 37, 38, 41, 42, 44, 46, 47, 50, 53, 54, 55, 56, 57, 58, 59], "pareto": [3, 39, 44, 48], "part": 54, "pass": [37, 53, 57, 60], "pattersonafb": 60, "peak": 60, "per": [56, 58], "perform": [1, 19, 41, 44, 53, 54, 55, 56, 59, 62], "phi": 1, "phy": [56, 58], "phybo": 58, "physbo": [0, 51, 53, 55, 56, 60, 61], "physic": [0, 54], "pi": [1, 3, 39, 41, 44, 47, 53, 57, 58], "pickl": 38, "piec": 1, "pii": 54, "pip": 53, "pip3": 53, "pleas": [1, 51, 53, 54, 56, 57, 58], "plot": [55, 57, 58, 61], "plot_pareto_front": 60, "plt": [57, 58, 60, 61], "point": [46, 53, 57, 60, 62], "polici": [39, 40, 43, 53, 55, 59, 61, 62], "polycollect": 57, "posit": 60, "possibl": [1, 53, 54, 56, 57, 58, 59], "post": [41, 44, 57], "post_sampl": [7, 8, 18, 20], "posterior": [1, 8, 10, 14, 20, 25, 31, 47, 53, 60], "pp": 6, "pre": 56, "prec": [15, 16, 60], "precis": [12, 16], "precomput": 55, "predicetd": 53, "predict": [1, 14, 31, 38, 53, 54, 55, 59], "predict_sampl": [7, 8, 18, 20], "predictor": [2, 3, 4, 17, 20, 41, 42, 44, 47, 53, 59], "predictor_list": [44, 48], "prepar": [1, 3, 4, 7, 8, 9, 10, 14, 17, 18, 20, 22, 23, 24, 25, 31, 38, 53, 55], "preprocess": 53, "present": 57, "previou": [59, 61, 62], "print": [6, 20, 56, 57, 58, 62], "print_param": [18, 20, 22, 23, 56], "prior": [3, 4, 7, 8, 17, 18, 20, 56], "prior_param": 20, "probabl": [1, 41, 44, 47, 48, 53, 57, 58], "problem": [1, 46, 51, 53, 54, 56, 57, 58, 60], "proc": 60, "procedur": 56, "process": [1, 6, 21, 41, 44, 52, 53, 54, 55, 57, 58, 59, 62], "product": 60, "project": [0, 54], "properti": [1, 42, 45, 53, 54], "propos": [53, 57, 58, 59], "protocol": 38, "psi": [6, 8, 10, 12, 13, 14], "public": 54, "py": [41, 44, 53], "pypi": 53, "pyplot": [57, 58, 60, 61], "python": [53, 54], "python3": 53, "q": 60, "question": 51, "quick": 10, "rahimi": 6, "rais": [41, 44, 47], "rand_expan": [22, 23], "random": [1, 6, 8, 13, 31, 41, 44, 54, 56, 59, 61, 62], "random_search": [40, 41, 43, 44, 53, 57, 58, 59, 60, 61], "randomli": [53, 56, 60], "rang": [57, 58, 60, 62], "rank": [41, 44, 54], "rather": [53, 57, 58], "raw": 12, "re": [53, 57, 58, 60, 61], "read": [52, 55, 56], "real": [1, 19, 23, 27, 53, 54, 56], "receiv": [41, 44, 58], "recht": 6, "recommend": [53, 60], "recov": 23, "rectangl": [3, 39, 46, 60], "red": 60, "reduc": [1, 54, 60], "reduced_candidate_num": 48, "ref_max": [46, 60], "ref_min": [46, 60], "refer": [1, 6, 48, 52, 53, 54, 56, 57, 58, 60], "reference_max": 46, "reference_min": 46, "refernc": 60, "region": 23, "regist": [53, 55, 56, 57, 58, 59], "regress": [1, 53, 54, 56], "relat": [1, 60], "relax": [56, 58], "repeat": [1, 54, 60, 62], "replac": [51, 56], "report": 51, "repositori": 53, "repres": [1, 19, 41, 44, 58], "requir": [57, 58], "res_al": 60, "res_ehvi": 60, "res_hvpi": 60, "res_random": 60, "res_t": 60, "research": [51, 54], "reserv": 54, "reset": [14, 18, 19], "reshap": [56, 57, 60], "resolv": 51, "respect": [33, 57, 58, 60], "restart": [52, 55], "result": [1, 29, 39, 40, 41, 43, 44, 52, 53, 55, 56, 59], "retriev": 57, "return": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 35, 37, 41, 42, 44, 47, 50, 53, 56, 57, 58, 59, 60, 61, 62], "right": [1, 54, 60], "rotat": 53, "roughli": 60, "row": [1, 19, 20, 21, 23, 25, 33, 41, 44, 50, 58], "rule": [46, 60], "run": [18, 19, 36, 37, 41, 42, 44, 52, 53, 55, 56, 57, 58, 61, 62], "runtimeerror": [41, 44], "ryo": 54, "s0010465522001242": 54, "s5": [56, 58, 59, 61, 62], "saba": 60, "same": [16, 41, 44, 53, 56, 60, 61], "sampl": [1, 4, 7, 8, 9, 10, 11, 12, 14, 18, 20, 21, 26, 27, 31, 38, 41, 44, 47, 53, 54, 57, 58, 59, 62], "satisfi": [1, 60], "save": [3, 22, 23, 38, 40, 41, 42, 43, 44, 45, 50, 53, 56, 57, 58, 59, 61, 62], "save_predictor_list": [43, 44], "save_training_list": [43, 44], "savez_compress": 50, "scalabl": 54, "scale": [6, 23, 58], "scatter": 60, "school": [54, 60], "scienc": [0, 54], "sciencedirect": 54, "scientif": 54, "scikit": 54, "scipi": [34, 53, 57], "score": [1, 3, 38, 39, 41, 44, 48, 49, 53, 57, 58, 59, 60, 61, 62], "score_multi": [3, 39], "screen": 54, "search": [1, 2, 3, 19, 20, 21, 23, 25, 27, 32, 33, 35, 50, 52, 53, 54, 55], "search_config": 35, "search_result": [57, 58], "sec": 47, "second": 53, "section": [1, 53, 56, 57, 58], "see": [47, 53, 54, 57, 58, 60], "seed": [41, 57, 58, 59, 61, 62], "seen": 1, "select": [1, 50, 53, 54, 56, 57, 58, 60], "self": [6, 12, 13, 14, 16, 31, 37, 38, 41, 44, 50, 57, 58, 59, 60, 61], "send": 51, "separ": [53, 57, 58, 59], "septemb": 54, "sequenc": 42, "serial": 55, "serv": 57, "set": [1, 12, 13, 14, 16, 20, 21, 23, 27, 29, 31, 38, 41, 44, 46, 47, 50, 53, 55, 59, 61, 62], "set_bia": [11, 12, 13], "set_config": [3, 14, 20, 32, 56], "set_cov_param": [18, 21], "set_mean_param": [18, 21], "set_param": [5, 6, 11, 12, 13, 15, 16, 18, 20, 21, 22, 23, 26, 27, 28, 29, 30, 36, 37, 56], "set_reference_max": [39, 46], "set_reference_min": [39, 46], "set_se": [40, 41, 57, 58, 59, 60, 61, 62], "setup": [56, 58], "sever": [56, 58], "shape": [34, 56, 60], "should": [53, 56, 57, 58], "show": [5, 6, 23, 32, 35, 59, 60], "show_interactive_mod": [3, 39, 49], "show_search_result": [3, 39, 49, 59], "show_search_results_mo": [3, 39, 49], "show_start_message_multi_search": [3, 39, 49], "shown": 53, "sigma": 1, "sigma2": [15, 16], "sigma_c": 1, "sim": 61, "simeq": 1, "similar": [1, 56], "simu": 60, "simu_spars": 60, "simul": [1, 41, 42, 44, 49, 53, 54, 55, 62], "sinc": [57, 58, 60], "singl": [56, 60, 61], "situat": [1, 53], "size": [13, 19, 23, 27, 41, 44, 60, 62], "skip": 58, "skiprow": [56, 58, 59, 61, 62], "so": [1, 53, 57, 58], "softwar": [0, 54], "solid": [0, 54], "solut": [19, 34, 53, 57], "solv": [1, 54, 58, 60], "solve_triangular": 34, "some": [53, 57, 58], "sort": [46, 60], "sourc": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 35, 37, 38, 41, 42, 44, 45, 46, 47, 48, 49, 50, 53], "space": [1, 53, 55, 60], "specifi": [20, 50, 51, 53, 57, 58, 59, 60, 61], "split": [41, 44, 60], "sqrt": [1, 57, 60], "squar": 56, "stabl": [56, 58], "stage": [1, 53], "standard": [27, 33, 54, 56, 58], "star": 60, "start": [1, 56, 58, 62], "stat": [7, 8, 10, 11, 12, 25], "state": [0, 54], "statu": [31, 38], "std": [27, 56, 57], "step": [1, 41, 42, 44, 53, 57, 58, 59, 61], "step1": 1, "step2": 1, "step3": 1, "store": [41, 42, 44, 56, 62], "str": [8, 23, 35, 38, 41, 42, 44, 47, 50], "strictli": 1, "structur": [1, 52, 54, 56, 58], "sub_sampl": [18, 20], "subdirectori": [56, 59, 61, 62], "submodul": [2, 52], "subpackag": [2, 52], "subplot": 57, "subset": [20, 50], "subspac": 60, "subt": 20, "subx": 20, "suit": 53, "suitabl": 59, "sum": 60, "sum_": 60, "supp_param": [22, 23, 26, 27, 28, 29], "support": [0, 54], "suspend": 55, "symp": 60, "system": [6, 34, 51], "t": [1, 3, 8, 10, 19, 20, 23, 25, 27, 29, 34, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 53, 56, 57, 58, 59, 61, 62], "t1": 46, "t2": 46, "t_initi": 62, "t_test": 56, "t_train": 56, "take": [1, 23, 56, 58, 60], "tamura": 54, "target": [8, 10, 56], "task": [1, 53, 54, 60], "tech": 60, "technic": [1, 54], "techniqu": [1, 54], "terayama": 54, "test": [1, 14, 21, 25, 31, 47, 48, 55, 56], "test_x": [41, 44, 57, 58, 59, 60, 61, 62], "test_x_spars": 60, "text": 1, "th": [56, 57, 58, 59, 62], "than": [23, 27, 53, 57, 58, 60], "thank": [0, 51], "them": [23, 53, 56, 60], "therefor": [1, 56, 58], "thi": [1, 14, 23, 27, 31, 38, 47, 53, 54, 56, 57, 58, 59, 60, 61, 62], "thompson": [1, 41, 44, 47, 53, 54, 57, 58], "those": [20, 21], "through": [54, 55], "thu": [61, 62], "time": [1, 41, 42, 44, 53, 54, 57, 58, 60, 61, 62], "time_get_act": [40, 41, 42, 43, 44, 45], "time_run_simul": [40, 41, 42, 43, 44, 45], "time_tot": [40, 41, 42, 43, 44, 45], "time_update_predictor": [40, 41, 42, 43, 44, 45], "titl": [54, 60], "tokyo": [0, 51, 54], "tom": 60, "tool": 54, "top": 1, "total": [20, 21, 23, 29, 41, 42, 44, 53, 57, 58, 61], "total_num_research": 42, "total_num_search": [53, 57, 58, 61], "trade": 60, "train": [1, 8, 14, 20, 31, 41, 44, 47, 55, 57, 58, 59], "training_list": [44, 48], "trans_param": [26, 27], "transform": [56, 57], "transpos": 6, "treat": 58, "triangular": 34, "true": [8, 10, 20, 21, 23, 25, 31, 35, 41, 44, 60], "try": [58, 60], "tsuda": [54, 56, 58], "tsuyoshi": 54, "tune": [31, 41, 44, 54], "tupl": [6, 8, 10, 20, 23, 27], "tuppl": [23, 25, 29], "tutori": [52, 53, 56, 57, 58, 59, 60, 61, 62], "two": [1, 53, 57, 58, 59, 60, 61], "type": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 35, 37, 41, 44, 47, 50, 53, 57, 58], "u": [1, 10, 34, 51, 53], "ub": 46, "ueno": 54, "uncertainti": 1, "under": [53, 54], "uniformli": 1, "univers": [0, 54], "unknown": 47, "up": [1, 53, 57, 58], "updat": [1, 3, 4, 6, 8, 10, 14, 17, 20, 31, 36, 37, 38, 41, 42, 44, 46, 53, 54, 60], "update_front": [39, 46], "update_stat": [4, 7, 8, 9, 10], "upper": [46, 60], "us": [1, 8, 14, 16, 19, 20, 29, 30, 31, 34, 38, 41, 44, 47, 50, 51, 53, 54, 56, 57, 58, 59, 60, 62], "usabl": [0, 54], "usag": [52, 55, 60], "user": 53, "usual": 60, "util": [3, 39, 59], "v": [36, 37], "v2": 54, "valid": 1, "valu": [1, 6, 8, 12, 13, 14, 16, 20, 21, 23, 25, 27, 29, 31, 38, 41, 42, 44, 47, 50, 53, 54, 55, 56, 57, 58, 59, 61], "van": 60, "var": 57, "variabl": [1, 2, 3, 14, 19, 23, 27, 31, 38, 41, 44, 47, 53, 57, 59, 62], "varianc": [1, 8, 10, 12, 14, 16, 21, 31, 56, 57, 58], "variat": [41, 44], "vdot": 1, "vec": 60, "vector": [1, 13, 19, 20, 21, 23, 25, 33, 41, 44, 50, 53, 58], "veldhuizen": 60, "ver": 54, "veri": [1, 53, 54], "version": [38, 51, 54], "via": [54, 57], "vlmop2": 60, "vlmop2_minu": 60, "vmax": 60, "vmin": 60, "volum": [47, 48, 54], "volume_in_domin": [39, 46, 60], "w": [1, 6, 8, 10, 23], "w_mu": [8, 10], "wa": [57, 58], "wai": [53, 57, 58, 59], "want": [41, 44, 53, 56, 58, 59, 60], "we": [0, 1, 53, 54, 56, 57, 58, 59, 60, 62], "weight": [6, 8, 10, 12, 13, 14], "well": 53, "when": [1, 23, 27, 41, 44, 51, 53, 54, 57, 58, 60, 61], "where": [1, 6, 19, 23, 27, 53, 54, 58, 60, 62], "which": [1, 19, 41, 42, 44, 60], "while": [10, 56], "whose": 50, "width": 23, "window_num": 57, "without": [57, 58], "word": [1, 53, 54, 57, 58, 60], "world": [1, 53, 54], "would": 0, "wright": 60, "write": [40, 41, 42, 43, 44, 45, 59], "wt": 6, "www": 54, "x": [1, 6, 8, 10, 12, 13, 14, 19, 20, 21, 23, 25, 31, 33, 37, 41, 44, 50, 56, 57, 58, 59, 60, 61, 62], "x_": 56, "x_1": 60, "x_2": 60, "x_i": 60, "x_list": 57, "x_max": 57, "x_min": 57, "x_n": 60, "x_new": 56, "x_normal": 33, "x_opt": 57, "x_test": 56, "x_train": 56, "xlabel": 60, "xlim": 60, "xtest": 8, "y": [1, 60], "y1": 60, "y2": 60, "y_": 1, "y_1": 60, "y_2": 60, "y_i": [1, 60], "y_j": 60, "y_p": 60, "yahyaa": 60, "year": 54, "yet": [1, 14, 41, 44, 57, 58], "ylabel": 60, "ylim": 60, "yokohama": 54, "yoshimi": 54, "you": [41, 44, 51, 53, 56, 57, 58, 59, 60, 61, 62], "your": 51, "yourself": [41, 44], "yuichi": 54, "z": [1, 20, 21, 23, 25, 50], "z_": 1, "zero": [17, 28, 41, 44]}, "titles": ["Acknowledgement", "Algorithm", "physbo", "physbo package", "physbo.blm package", "physbo.blm.basis package", "physbo.blm.basis.fourier module", "physbo.blm.core package", "physbo.blm.core.model module", "physbo.blm.inf package", "physbo.blm.inf.exact module", "physbo.blm.lik package", "physbo.blm.lik.gauss module", "physbo.blm.lik.linear module", "physbo.blm.predictor module", "physbo.blm.prior package", "physbo.blm.prior.gauss module", "physbo.gp package", "physbo.gp.core package", "physbo.gp.core.learning module", "physbo.gp.core.model module", "physbo.gp.core.prior module", "physbo.gp.cov package", "physbo.gp.cov.gauss module", "physbo.gp.inf package", "physbo.gp.inf.exact module", "physbo.gp.lik package", "physbo.gp.lik.gauss module", "physbo.gp.mean package", "physbo.gp.mean.const module", "physbo.gp.mean.zero module", "physbo.gp.predictor module", "physbo.misc package", "physbo.misc.centering module", "physbo.misc.gauss_elim module", "physbo.misc.set_config module", "physbo.opt package", "physbo.opt.adam module", "physbo.predictor module", "physbo.search package", "physbo.search.discrete package", "physbo.search.discrete.policy module", "physbo.search.discrete.results module", "physbo.search.discrete_multi package", "physbo.search.discrete_multi.policy module", "physbo.search.discrete_multi.results module", "physbo.search.pareto module", "physbo.search.score module", "physbo.search.score_multi module", "physbo.search.utility module", "physbo.variable module", "Contact", "Welcome to PHYSBO\u2019s documentation!", "Basic usage", "Introduction", "Tutorials", "Gaussian process", "Basic usage of PHYSBO", "Basic usage of PHYSBO", "Running PHYSBO interactively", "Multi-objective optimization", "Search multiple candidates at once", "Restart calculations by reading existing calculation results"], "titleterms": {"": 52, "about": 54, "acceler": 1, "acknowledg": 0, "acquisit": 57, "action": 62, "adam": 37, "algorithm": 1, "appendix": 60, "base": 60, "basi": [5, 6], "basic": [53, 57, 58], "bayesian": [1, 57, 58, 60], "blm": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], "calcul": [53, 60, 62], "candid": [56, 58, 59, 60, 61, 62], "center": 33, "check": [57, 58, 60, 61], "citat": 54, "class": 57, "const": 29, "contact": 51, "content": [3, 4, 5, 7, 9, 11, 15, 17, 18, 22, 24, 26, 28, 32, 36, 39, 40, 43, 52, 55], "core": [7, 8, 18, 19, 20, 21], "cov": [22, 23], "data": [56, 58, 59, 60, 61, 62], "defin": [56, 57], "definit": [58, 59, 60, 61], "develop": 54, "discret": [40, 41, 42], "discrete_multi": [43, 44, 45], "document": 52, "domin": 60, "download": 53, "ehvi": 60, "evalu": [60, 62], "exact": [10, 25], "execut": [59, 62], "exist": 62, "expect": 60, "first": 60, "flow": 53, "fourier": 6, "from": 62, "full": 60, "function": [57, 60], "gauss": [12, 16, 23, 27], "gauss_elim": 34, "gaussian": 56, "get": 62, "gp": [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "hvpi": 60, "hyper": 60, "hypervolum": 60, "id": 62, "improv": 60, "inf": [9, 10, 24, 25], "instal": 53, "interact": 59, "introduct": [54, 57, 58], "learn": [19, 56], "licens": 54, "lik": [11, 12, 13, 26, 27], "linear": 13, "main": 54, "mean": [28, 29, 30], "misc": [32, 33, 34, 35], "model": [8, 20, 56], "modul": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50], "multi": 60, "multipl": 61, "next": 62, "object": 60, "obtain": 60, "onc": 61, "opt": [36, 37], "optim": [1, 57, 58, 59, 60, 61], "packag": [3, 4, 5, 7, 9, 11, 15, 17, 18, 22, 24, 26, 28, 32, 36, 39, 40, 43, 53], "parallel": 57, "paramet": 62, "pareto": [46, 60], "perform": [57, 58, 60, 61], "physbo": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 54, 57, 58, 59, 62], "plot": 60, "polici": [41, 44, 57, 58, 60], "precomput": 62, "predict": [56, 57], "predictor": [14, 31, 38], "prepar": [56, 58, 59, 60, 61, 62], "prior": [15, 16, 21], "probabl": 60, "process": 56, "random": [57, 58, 60], "read": 62, "region": 60, "regist": 62, "requir": 53, "restart": [59, 62], "result": [42, 45, 57, 58, 60, 61, 62], "run": 59, "sampl": 60, "score": 47, "score_multi": 48, "search": [39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 56, 57, 58, 59, 60, 61, 62], "second": 60, "serial": [57, 58], "set": [57, 58, 60], "set_config": 35, "simul": [57, 58, 59, 60, 61], "solut": 60, "space": 57, "structur": 53, "submodul": [3, 4, 5, 7, 9, 11, 15, 17, 18, 22, 24, 26, 28, 32, 36, 39, 40, 43], "subpackag": [3, 4, 17, 39], "suspend": 59, "t": 60, "test": 60, "thompson": 60, "train": 56, "tutori": 55, "uninstal": 53, "usag": [53, 57, 58], "util": 49, "valu": [60, 62], "variabl": 50, "volum": 60, "welcom": 52, "zero": 30}}) \ No newline at end of file diff --git a/manual/master/ja/.buildinfo b/manual/master/ja/.buildinfo index 68c7e6ad..af467e14 100644 --- a/manual/master/ja/.buildinfo +++ b/manual/master/ja/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 -# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 9fc2618619b6d58eb1b1841f0ba3d76b +# This file records the configuration used when building these files. When it is not found, a full rebuild will be done. +config: c59e9832e446edf5ed6bdad6c8c20cf4 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/manual/master/ja/_modules/index.html b/manual/master/ja/_modules/index.html index 752ffeeb..a2d2536a 100644 --- a/manual/master/ja/_modules/index.html +++ b/manual/master/ja/_modules/index.html @@ -1,24 +1,22 @@ + + - 概要: モジュールコード — PHYSBO 2.0.0 ドキュメント + 概要: モジュールコード — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/blm/basis/fourier.html b/manual/master/ja/_modules/physbo/blm/basis/fourier.html index a2a73ce7..6375b276 100644 --- a/manual/master/ja/_modules/physbo/blm/basis/fourier.html +++ b/manual/master/ja/_modules/physbo/blm/basis/fourier.html @@ -1,24 +1,22 @@ + + - physbo.blm.basis.fourier — PHYSBO 2.0.0 ドキュメント + physbo.blm.basis.fourier — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/blm/core/model.html b/manual/master/ja/_modules/physbo/blm/core/model.html index 85cfd3bc..ba2391da 100644 --- a/manual/master/ja/_modules/physbo/blm/core/model.html +++ b/manual/master/ja/_modules/physbo/blm/core/model.html @@ -1,24 +1,22 @@ + + - physbo.blm.core.model — PHYSBO 2.0.0 ドキュメント + physbo.blm.core.model — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/blm/inf/exact.html b/manual/master/ja/_modules/physbo/blm/inf/exact.html index 5563a141..d3d4c845 100644 --- a/manual/master/ja/_modules/physbo/blm/inf/exact.html +++ b/manual/master/ja/_modules/physbo/blm/inf/exact.html @@ -1,24 +1,22 @@ + + - physbo.blm.inf.exact — PHYSBO 2.0.0 ドキュメント + physbo.blm.inf.exact — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/blm/lik/gauss.html b/manual/master/ja/_modules/physbo/blm/lik/gauss.html index 8657c7da..659bad50 100644 --- a/manual/master/ja/_modules/physbo/blm/lik/gauss.html +++ b/manual/master/ja/_modules/physbo/blm/lik/gauss.html @@ -1,24 +1,22 @@ + + - physbo.blm.lik.gauss — PHYSBO 2.0.0 ドキュメント + physbo.blm.lik.gauss — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/blm/lik/linear.html b/manual/master/ja/_modules/physbo/blm/lik/linear.html index ff946b63..aba33cde 100644 --- a/manual/master/ja/_modules/physbo/blm/lik/linear.html +++ b/manual/master/ja/_modules/physbo/blm/lik/linear.html @@ -1,24 +1,22 @@ + + - physbo.blm.lik.linear — PHYSBO 2.0.0 ドキュメント + physbo.blm.lik.linear — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/blm/predictor.html b/manual/master/ja/_modules/physbo/blm/predictor.html index b5f5d423..a51e1956 100644 --- a/manual/master/ja/_modules/physbo/blm/predictor.html +++ b/manual/master/ja/_modules/physbo/blm/predictor.html @@ -1,24 +1,22 @@ + + - physbo.blm.predictor — PHYSBO 2.0.0 ドキュメント + physbo.blm.predictor — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/blm/prior/gauss.html b/manual/master/ja/_modules/physbo/blm/prior/gauss.html index f0f6d3fc..a34290c7 100644 --- a/manual/master/ja/_modules/physbo/blm/prior/gauss.html +++ b/manual/master/ja/_modules/physbo/blm/prior/gauss.html @@ -1,24 +1,22 @@ + + - physbo.blm.prior.gauss — PHYSBO 2.0.0 ドキュメント + physbo.blm.prior.gauss — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/gp/core/learning.html b/manual/master/ja/_modules/physbo/gp/core/learning.html index e228c6bd..a3de7f51 100644 --- a/manual/master/ja/_modules/physbo/gp/core/learning.html +++ b/manual/master/ja/_modules/physbo/gp/core/learning.html @@ -1,24 +1,22 @@ + + - physbo.gp.core.learning — PHYSBO 2.0.0 ドキュメント + physbo.gp.core.learning — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/gp/core/model.html b/manual/master/ja/_modules/physbo/gp/core/model.html index dacf0144..3ce2dd86 100644 --- a/manual/master/ja/_modules/physbo/gp/core/model.html +++ b/manual/master/ja/_modules/physbo/gp/core/model.html @@ -1,24 +1,22 @@ + + - physbo.gp.core.model — PHYSBO 2.0.0 ドキュメント + physbo.gp.core.model — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/gp/core/prior.html b/manual/master/ja/_modules/physbo/gp/core/prior.html index 855dedb4..29bcf1bb 100644 --- a/manual/master/ja/_modules/physbo/gp/core/prior.html +++ b/manual/master/ja/_modules/physbo/gp/core/prior.html @@ -1,24 +1,22 @@ + + - physbo.gp.core.prior — PHYSBO 2.0.0 ドキュメント + physbo.gp.core.prior — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/gp/cov/gauss.html b/manual/master/ja/_modules/physbo/gp/cov/gauss.html index d380049a..c963a42f 100644 --- a/manual/master/ja/_modules/physbo/gp/cov/gauss.html +++ b/manual/master/ja/_modules/physbo/gp/cov/gauss.html @@ -1,24 +1,22 @@ + + - physbo.gp.cov.gauss — PHYSBO 2.0.0 ドキュメント + physbo.gp.cov.gauss — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/gp/inf/exact.html b/manual/master/ja/_modules/physbo/gp/inf/exact.html index e5596dfb..0546b4c4 100644 --- a/manual/master/ja/_modules/physbo/gp/inf/exact.html +++ b/manual/master/ja/_modules/physbo/gp/inf/exact.html @@ -1,24 +1,22 @@ + + - physbo.gp.inf.exact — PHYSBO 2.0.0 ドキュメント + physbo.gp.inf.exact — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/gp/lik/gauss.html b/manual/master/ja/_modules/physbo/gp/lik/gauss.html index 5b5b1928..dca34a79 100644 --- a/manual/master/ja/_modules/physbo/gp/lik/gauss.html +++ b/manual/master/ja/_modules/physbo/gp/lik/gauss.html @@ -1,24 +1,22 @@ + + - physbo.gp.lik.gauss — PHYSBO 2.0.0 ドキュメント + physbo.gp.lik.gauss — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/gp/mean/const.html b/manual/master/ja/_modules/physbo/gp/mean/const.html index c25f6dc9..932762d4 100644 --- a/manual/master/ja/_modules/physbo/gp/mean/const.html +++ b/manual/master/ja/_modules/physbo/gp/mean/const.html @@ -1,24 +1,22 @@ + + - physbo.gp.mean.const — PHYSBO 2.0.0 ドキュメント + physbo.gp.mean.const — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/gp/mean/zero.html b/manual/master/ja/_modules/physbo/gp/mean/zero.html index ba857598..1238b869 100644 --- a/manual/master/ja/_modules/physbo/gp/mean/zero.html +++ b/manual/master/ja/_modules/physbo/gp/mean/zero.html @@ -1,24 +1,22 @@ + + - physbo.gp.mean.zero — PHYSBO 2.0.0 ドキュメント + physbo.gp.mean.zero — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/gp/predictor.html b/manual/master/ja/_modules/physbo/gp/predictor.html index b6116349..e2dd9bf6 100644 --- a/manual/master/ja/_modules/physbo/gp/predictor.html +++ b/manual/master/ja/_modules/physbo/gp/predictor.html @@ -1,24 +1,22 @@ + + - physbo.gp.predictor — PHYSBO 2.0.0 ドキュメント + physbo.gp.predictor — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/misc/centering.html b/manual/master/ja/_modules/physbo/misc/centering.html index a75b1504..46546610 100644 --- a/manual/master/ja/_modules/physbo/misc/centering.html +++ b/manual/master/ja/_modules/physbo/misc/centering.html @@ -1,24 +1,22 @@ + + - physbo.misc.centering — PHYSBO 2.0.0 ドキュメント + physbo.misc.centering — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/misc/gauss_elim.html b/manual/master/ja/_modules/physbo/misc/gauss_elim.html index 68858542..f6572a47 100644 --- a/manual/master/ja/_modules/physbo/misc/gauss_elim.html +++ b/manual/master/ja/_modules/physbo/misc/gauss_elim.html @@ -1,24 +1,22 @@ + + - physbo.misc.gauss_elim — PHYSBO 2.0.0 ドキュメント + physbo.misc.gauss_elim — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/misc/set_config.html b/manual/master/ja/_modules/physbo/misc/set_config.html index 40639be7..75628823 100644 --- a/manual/master/ja/_modules/physbo/misc/set_config.html +++ b/manual/master/ja/_modules/physbo/misc/set_config.html @@ -1,24 +1,22 @@ + + - physbo.misc.set_config — PHYSBO 2.0.0 ドキュメント + physbo.misc.set_config — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/opt/adam.html b/manual/master/ja/_modules/physbo/opt/adam.html index 45a54f45..cdbead2d 100644 --- a/manual/master/ja/_modules/physbo/opt/adam.html +++ b/manual/master/ja/_modules/physbo/opt/adam.html @@ -1,24 +1,22 @@ + + - physbo.opt.adam — PHYSBO 2.0.0 ドキュメント + physbo.opt.adam — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/predictor.html b/manual/master/ja/_modules/physbo/predictor.html index 378ecb57..fd17323e 100644 --- a/manual/master/ja/_modules/physbo/predictor.html +++ b/manual/master/ja/_modules/physbo/predictor.html @@ -1,24 +1,22 @@ + + - physbo.predictor — PHYSBO 2.0.0 ドキュメント + physbo.predictor — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/search/discrete/policy.html b/manual/master/ja/_modules/physbo/search/discrete/policy.html index 1c93f94d..99a24be7 100644 --- a/manual/master/ja/_modules/physbo/search/discrete/policy.html +++ b/manual/master/ja/_modules/physbo/search/discrete/policy.html @@ -1,24 +1,22 @@ + + - physbo.search.discrete.policy — PHYSBO 2.0.0 ドキュメント + physbo.search.discrete.policy — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
@@ -229,11 +224,15 @@

physbo.search.discrete.policy のソースコード

time_run_simulator=time_run_simulator, ) self.training.add(X=X, t=t, Z=Z) - local_index = np.searchsorted(self.actions, action) - local_index = local_index[ - np.take(self.actions, local_index, mode="clip") == action - ] - self.actions = self._delete_actions(local_index) + + # remove the selected actions from the list of candidates if exists + if len(self.actions) > 0: + local_index = np.searchsorted(self.actions, action) + local_index = local_index[ + np.take(self.actions, local_index, mode="clip") == action + ] + self.actions = self._delete_actions(local_index) + if self.new_data is None: self.new_data = variable(X=X, t=t, Z=Z) else: diff --git a/manual/master/ja/_modules/physbo/search/discrete/results.html b/manual/master/ja/_modules/physbo/search/discrete/results.html index ae73aaab..b97e8972 100644 --- a/manual/master/ja/_modules/physbo/search/discrete/results.html +++ b/manual/master/ja/_modules/physbo/search/discrete/results.html @@ -1,24 +1,22 @@ + + - physbo.search.discrete.results — PHYSBO 2.0.0 ドキュメント + physbo.search.discrete.results — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
@@ -283,8 +278,8 @@

physbo.search.discrete.results のソースコード

""" data = np.load(filename) - M = data["num_runs"] - N = data["total_num_search"] + M = int(data["num_runs"]) + N = int(data["total_num_search"]) self.num_runs = M self.total_num_search = N self.fx[0:N] = data["fx"] diff --git a/manual/master/ja/_modules/physbo/search/discrete_multi/policy.html b/manual/master/ja/_modules/physbo/search/discrete_multi/policy.html index 5d5e6bf9..a0c02eb8 100644 --- a/manual/master/ja/_modules/physbo/search/discrete_multi/policy.html +++ b/manual/master/ja/_modules/physbo/search/discrete_multi/policy.html @@ -1,24 +1,22 @@ + + - physbo.search.discrete_multi.policy — PHYSBO 2.0.0 ドキュメント + physbo.search.discrete_multi.policy — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
@@ -194,11 +189,14 @@

physbo.search.discrete_multi.policy のソースコード

else: self.new_data_list[i].add(X=X, t=t[:, i], Z=Z) self.training_list[i].add(X=X, t=t[:, i], Z=Z) - local_index = np.searchsorted(self.actions, action) - local_index = local_index[ - np.take(self.actions, local_index, mode="clip") == action - ] - self.actions = self._delete_actions(local_index)
+ + # remove action from candidates if exists + if len(self.actions) > 0: + local_index = np.searchsorted(self.actions, action) + local_index = local_index[ + np.take(self.actions, local_index, mode="clip") == action + ] + self.actions = self._delete_actions(local_index)
def _model(self, i): diff --git a/manual/master/ja/_modules/physbo/search/discrete_multi/results.html b/manual/master/ja/_modules/physbo/search/discrete_multi/results.html index 5388beba..4908bee9 100644 --- a/manual/master/ja/_modules/physbo/search/discrete_multi/results.html +++ b/manual/master/ja/_modules/physbo/search/discrete_multi/results.html @@ -1,24 +1,22 @@ + + - physbo.search.discrete_multi.results — PHYSBO 2.0.0 ドキュメント + physbo.search.discrete_multi.results — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
@@ -215,8 +210,8 @@

physbo.search.discrete_multi.results のソースコード

with open(filename, "rb") as f: data = pickle.load(f) - M = data["num_runs"] - N = data["total_num_search"] + M = int(data["num_runs"]) + N = int(data["total_num_search"]) self.num_runs = M self.total_num_search = N self.fx[0:N] = data["fx"] diff --git a/manual/master/ja/_modules/physbo/search/pareto.html b/manual/master/ja/_modules/physbo/search/pareto.html index 7a571acf..508014f5 100644 --- a/manual/master/ja/_modules/physbo/search/pareto.html +++ b/manual/master/ja/_modules/physbo/search/pareto.html @@ -1,24 +1,22 @@ + + - physbo.search.pareto — PHYSBO 2.0.0 ドキュメント + physbo.search.pareto — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/search/score.html b/manual/master/ja/_modules/physbo/search/score.html index 81c124e0..20d59ff4 100644 --- a/manual/master/ja/_modules/physbo/search/score.html +++ b/manual/master/ja/_modules/physbo/search/score.html @@ -1,24 +1,22 @@ + + - physbo.search.score — PHYSBO 2.0.0 ドキュメント + physbo.search.score — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/search/score_multi.html b/manual/master/ja/_modules/physbo/search/score_multi.html index 3f91c801..0478cd11 100644 --- a/manual/master/ja/_modules/physbo/search/score_multi.html +++ b/manual/master/ja/_modules/physbo/search/score_multi.html @@ -1,24 +1,22 @@ + + - physbo.search.score_multi — PHYSBO 2.0.0 ドキュメント + physbo.search.score_multi — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/search/utility.html b/manual/master/ja/_modules/physbo/search/utility.html index cb9dd101..88a8ceb0 100644 --- a/manual/master/ja/_modules/physbo/search/utility.html +++ b/manual/master/ja/_modules/physbo/search/utility.html @@ -1,24 +1,22 @@ + + - physbo.search.utility — PHYSBO 2.0.0 ドキュメント + physbo.search.utility — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_modules/physbo/variable.html b/manual/master/ja/_modules/physbo/variable.html index e638b5ff..e1e4b651 100644 --- a/manual/master/ja/_modules/physbo/variable.html +++ b/manual/master/ja/_modules/physbo/variable.html @@ -1,24 +1,22 @@ + + - physbo.variable — PHYSBO 2.0.0 ドキュメント + physbo.variable — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/_static/basic.css b/manual/master/ja/_static/basic.css index f316efcb..7ebbd6d0 100644 --- a/manual/master/ja/_static/basic.css +++ b/manual/master/ja/_static/basic.css @@ -1,12 +1,5 @@ /* - * basic.css - * ~~~~~~~~~ - * * Sphinx stylesheet -- basic theme. - * - * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * */ /* -- main layout ----------------------------------------------------------- */ @@ -115,15 +108,11 @@ img { /* -- search page ----------------------------------------------------------- */ ul.search { - margin: 10px 0 0 20px; - padding: 0; + margin-top: 10px; } ul.search li { - padding: 5px 0 5px 20px; - background-image: url(file.png); - background-repeat: no-repeat; - background-position: 0 7px; + padding: 5px 0; } ul.search li a { diff --git a/manual/master/ja/_static/css/badge_only.css b/manual/master/ja/_static/css/badge_only.css index c718cee4..88ba55b9 100644 --- a/manual/master/ja/_static/css/badge_only.css +++ b/manual/master/ja/_static/css/badge_only.css @@ -1 +1 @@ -.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} \ No newline at end of file +.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions .rst-other-versions .rtd-current-item{font-weight:700}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}#flyout-search-form{padding:6px} \ No newline at end of file diff --git a/manual/master/ja/_static/css/theme.css b/manual/master/ja/_static/css/theme.css index 19a446a0..0f14f106 100644 --- a/manual/master/ja/_static/css/theme.css +++ b/manual/master/ja/_static/css/theme.css @@ -1,4 +1,4 @@ html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}.rst-content code,.rst-content tt,code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{body,html,section{background:none!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.rst-content .toctree-wrapper>p.caption,h2,h3,p{orphans:3;widows:3}.rst-content .toctree-wrapper>p.caption,h2,h3{page-break-after:avoid}}.btn,.fa:before,.icon:before,.rst-content .admonition,.rst-content .admonition-title:before,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .code-block-caption .headerlink:before,.rst-content .danger,.rst-content .eqno .headerlink:before,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-alert,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search>a:hover{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel,.rst-content .menuselection{font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .guilabel,.rst-content .menuselection{border:1px solid #7fbbe3;background:#e7f2fa}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file + */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search .wy-dropdown>aactive,.wy-side-nav-search .wy-dropdown>afocus,.wy-side-nav-search>a:hover,.wy-side-nav-search>aactive,.wy-side-nav-search>afocus{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon,.wy-side-nav-search>a.icon{display:block}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.switch-menus{position:relative;display:block;margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-side-nav-search>div.switch-menus>div.language-switch,.wy-side-nav-search>div.switch-menus>div.version-switch{display:inline-block;padding:.2em}.wy-side-nav-search>div.switch-menus>div.language-switch select,.wy-side-nav-search>div.switch-menus>div.version-switch select{display:inline-block;margin-right:-2rem;padding-right:2rem;max-width:240px;text-align-last:center;background:none;border:none;border-radius:0;box-shadow:none;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-size:1em;font-weight:400;color:hsla(0,0%,100%,.3);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.wy-side-nav-search>div.switch-menus>div.language-switch select:active,.wy-side-nav-search>div.switch-menus>div.language-switch select:focus,.wy-side-nav-search>div.switch-menus>div.language-switch select:hover,.wy-side-nav-search>div.switch-menus>div.version-switch select:active,.wy-side-nav-search>div.switch-menus>div.version-switch select:focus,.wy-side-nav-search>div.switch-menus>div.version-switch select:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.wy-side-nav-search>div.switch-menus>div.language-switch select option,.wy-side-nav-search>div.switch-menus>div.version-switch select option{color:#000}.wy-side-nav-search>div.switch-menus>div.language-switch:has(>select):after,.wy-side-nav-search>div.switch-menus>div.version-switch:has(>select):after{display:inline-block;width:1.5em;height:100%;padding:.1em;content:"\f0d7";font-size:1em;line-height:1.2em;font-family:FontAwesome;text-align:center;pointer-events:none;box-sizing:border-box}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions .rst-other-versions .rtd-current-item{font-weight:700}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}#flyout-search-form{padding:6px}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel,.rst-content .menuselection{font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .guilabel,.rst-content .menuselection{border:1px solid #7fbbe3;background:#e7f2fa}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file diff --git a/manual/master/ja/_static/doctools.js b/manual/master/ja/_static/doctools.js index 4d67807d..0398ebb9 100644 --- a/manual/master/ja/_static/doctools.js +++ b/manual/master/ja/_static/doctools.js @@ -1,12 +1,5 @@ /* - * doctools.js - * ~~~~~~~~~~~ - * * Base JavaScript utilities for all Sphinx HTML documentation. - * - * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * */ "use strict"; diff --git a/manual/master/ja/_static/documentation_options.js b/manual/master/ja/_static/documentation_options.js index c5d3135f..3f873238 100644 --- a/manual/master/ja/_static/documentation_options.js +++ b/manual/master/ja/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '2.0.0', + VERSION: '2.0.1', LANGUAGE: 'ja', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/manual/master/ja/_static/fonts/Lato/lato-bold.eot b/manual/master/ja/_static/fonts/Lato/lato-bold.eot new file mode 100644 index 00000000..3361183a Binary files /dev/null and b/manual/master/ja/_static/fonts/Lato/lato-bold.eot differ diff --git a/manual/master/ja/_static/fonts/Lato/lato-bold.ttf b/manual/master/ja/_static/fonts/Lato/lato-bold.ttf new file mode 100644 index 00000000..29f691d5 Binary files /dev/null and b/manual/master/ja/_static/fonts/Lato/lato-bold.ttf differ diff --git a/manual/master/ja/_static/fonts/Lato/lato-bold.woff b/manual/master/ja/_static/fonts/Lato/lato-bold.woff new file mode 100644 index 00000000..c6dff51f Binary files /dev/null and b/manual/master/ja/_static/fonts/Lato/lato-bold.woff differ diff --git a/manual/master/ja/_static/fonts/Lato/lato-bold.woff2 b/manual/master/ja/_static/fonts/Lato/lato-bold.woff2 new file mode 100644 index 00000000..bb195043 Binary files /dev/null and b/manual/master/ja/_static/fonts/Lato/lato-bold.woff2 differ diff --git a/manual/master/ja/_static/fonts/Lato/lato-bolditalic.eot b/manual/master/ja/_static/fonts/Lato/lato-bolditalic.eot new file mode 100644 index 00000000..3d415493 Binary files /dev/null and b/manual/master/ja/_static/fonts/Lato/lato-bolditalic.eot differ diff --git a/manual/master/ja/_static/fonts/Lato/lato-bolditalic.ttf b/manual/master/ja/_static/fonts/Lato/lato-bolditalic.ttf new file mode 100644 index 00000000..f402040b Binary files /dev/null and b/manual/master/ja/_static/fonts/Lato/lato-bolditalic.ttf differ diff --git a/manual/master/ja/_static/fonts/Lato/lato-bolditalic.woff b/manual/master/ja/_static/fonts/Lato/lato-bolditalic.woff new file mode 100644 index 00000000..88ad05b9 Binary files /dev/null and b/manual/master/ja/_static/fonts/Lato/lato-bolditalic.woff differ diff --git a/manual/master/ja/_static/fonts/Lato/lato-bolditalic.woff2 b/manual/master/ja/_static/fonts/Lato/lato-bolditalic.woff2 new file mode 100644 index 00000000..c4e3d804 Binary files /dev/null and b/manual/master/ja/_static/fonts/Lato/lato-bolditalic.woff2 differ diff --git a/manual/master/ja/_static/fonts/Lato/lato-italic.eot b/manual/master/ja/_static/fonts/Lato/lato-italic.eot new file mode 100644 index 00000000..3f826421 Binary files /dev/null and b/manual/master/ja/_static/fonts/Lato/lato-italic.eot differ diff --git a/manual/master/ja/_static/fonts/Lato/lato-italic.ttf b/manual/master/ja/_static/fonts/Lato/lato-italic.ttf new file mode 100644 index 00000000..b4bfc9b2 Binary files /dev/null and b/manual/master/ja/_static/fonts/Lato/lato-italic.ttf differ diff --git a/manual/master/ja/_static/fonts/Lato/lato-italic.woff b/manual/master/ja/_static/fonts/Lato/lato-italic.woff new file mode 100644 index 00000000..76114bc0 Binary files /dev/null and b/manual/master/ja/_static/fonts/Lato/lato-italic.woff differ diff --git a/manual/master/ja/_static/fonts/Lato/lato-italic.woff2 b/manual/master/ja/_static/fonts/Lato/lato-italic.woff2 new file mode 100644 index 00000000..3404f37e Binary files /dev/null and b/manual/master/ja/_static/fonts/Lato/lato-italic.woff2 differ diff --git a/manual/master/ja/_static/fonts/Lato/lato-regular.eot b/manual/master/ja/_static/fonts/Lato/lato-regular.eot new file mode 100644 index 00000000..11e3f2a5 Binary files /dev/null and b/manual/master/ja/_static/fonts/Lato/lato-regular.eot differ diff --git a/manual/master/ja/_static/fonts/Lato/lato-regular.ttf b/manual/master/ja/_static/fonts/Lato/lato-regular.ttf new file mode 100644 index 00000000..74decd9e Binary files /dev/null and b/manual/master/ja/_static/fonts/Lato/lato-regular.ttf differ diff --git a/manual/master/ja/_static/fonts/Lato/lato-regular.woff b/manual/master/ja/_static/fonts/Lato/lato-regular.woff new file mode 100644 index 00000000..ae1307ff Binary files /dev/null and b/manual/master/ja/_static/fonts/Lato/lato-regular.woff differ diff --git a/manual/master/ja/_static/fonts/Lato/lato-regular.woff2 b/manual/master/ja/_static/fonts/Lato/lato-regular.woff2 new file mode 100644 index 00000000..3bf98433 Binary files /dev/null and b/manual/master/ja/_static/fonts/Lato/lato-regular.woff2 differ diff --git a/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot b/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot new file mode 100644 index 00000000..79dc8efe Binary files /dev/null and b/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot differ diff --git a/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf b/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf new file mode 100644 index 00000000..df5d1df2 Binary files /dev/null and b/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf differ diff --git a/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff b/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff new file mode 100644 index 00000000..6cb60000 Binary files /dev/null and b/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff differ diff --git a/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 b/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 new file mode 100644 index 00000000..7059e231 Binary files /dev/null and b/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 differ diff --git a/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot b/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot new file mode 100644 index 00000000..2f7ca78a Binary files /dev/null and b/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot differ diff --git a/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf b/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf new file mode 100644 index 00000000..eb52a790 Binary files /dev/null and b/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf differ diff --git a/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff b/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff new file mode 100644 index 00000000..f815f63f Binary files /dev/null and b/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff differ diff --git a/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 b/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 new file mode 100644 index 00000000..f2c76e5b Binary files /dev/null and b/manual/master/ja/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 differ diff --git a/manual/master/ja/_static/js/html5shiv-printshiv.min.js b/manual/master/ja/_static/js/html5shiv-printshiv.min.js deleted file mode 100644 index 2b43bd06..00000000 --- a/manual/master/ja/_static/js/html5shiv-printshiv.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/** -* @preserve HTML5 Shiv 3.7.3-pre | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed -*/ -!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=y.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=y.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),y.elements=c+" "+a,j(b)}function f(a){var b=x[a[v]];return b||(b={},w++,a[v]=w,x[w]=b),b}function g(a,c,d){if(c||(c=b),q)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():u.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||t.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),q)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return y.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(y,b.frag)}function j(a){a||(a=b);var d=f(a);return!y.shivCSS||p||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),q||i(a,d),a}function k(a){for(var b,c=a.getElementsByTagName("*"),e=c.length,f=RegExp("^(?:"+d().join("|")+")$","i"),g=[];e--;)b=c[e],f.test(b.nodeName)&&g.push(b.applyElement(l(b)));return g}function l(a){for(var b,c=a.attributes,d=c.length,e=a.ownerDocument.createElement(A+":"+a.nodeName);d--;)b=c[d],b.specified&&e.setAttribute(b.nodeName,b.nodeValue);return e.style.cssText=a.style.cssText,e}function m(a){for(var b,c=a.split("{"),e=c.length,f=RegExp("(^|[\\s,>+~])("+d().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),g="$1"+A+"\\:$2";e--;)b=c[e]=c[e].split("}"),b[b.length-1]=b[b.length-1].replace(f,g),c[e]=b.join("}");return c.join("{")}function n(a){for(var b=a.length;b--;)a[b].removeNode()}function o(a){function b(){clearTimeout(g._removeSheetTimer),d&&d.removeNode(!0),d=null}var d,e,g=f(a),h=a.namespaces,i=a.parentWindow;return!B||a.printShived?a:("undefined"==typeof h[A]&&h.add(A),i.attachEvent("onbeforeprint",function(){b();for(var f,g,h,i=a.styleSheets,j=[],l=i.length,n=Array(l);l--;)n[l]=i[l];for(;h=n.pop();)if(!h.disabled&&z.test(h.media)){try{f=h.imports,g=f.length}catch(o){g=0}for(l=0;g>l;l++)n.push(f[l]);try{j.push(h.cssText)}catch(o){}}j=m(j.reverse().join("")),e=k(a),d=c(a,j)}),i.attachEvent("onafterprint",function(){n(e),clearTimeout(g._removeSheetTimer),g._removeSheetTimer=setTimeout(b,500)}),a.printShived=!0,a)}var p,q,r="3.7.3",s=a.html5||{},t=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,u=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,v="_html5shiv",w=0,x={};!function(){try{var a=b.createElement("a");a.innerHTML="",p="hidden"in a,q=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){p=!0,q=!0}}();var y={elements:s.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:r,shivCSS:s.shivCSS!==!1,supportsUnknownElements:q,shivMethods:s.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=y,j(b);var z=/^$|\b(?:all|print)\b/,A="html5shiv",B=!q&&function(){var c=b.documentElement;return!("undefined"==typeof b.namespaces||"undefined"==typeof b.parentWindow||"undefined"==typeof c.applyElement||"undefined"==typeof c.removeNode||"undefined"==typeof a.attachEvent)}();y.type+=" print",y.shivPrint=o,o(b),"object"==typeof module&&module.exports&&(module.exports=y)}("undefined"!=typeof window?window:this,document); \ No newline at end of file diff --git a/manual/master/ja/_static/js/html5shiv.min.js b/manual/master/ja/_static/js/html5shiv.min.js deleted file mode 100644 index cd1c674f..00000000 --- a/manual/master/ja/_static/js/html5shiv.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/** -* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed -*/ -!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.3-pre",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b),"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:this,document); \ No newline at end of file diff --git a/manual/master/ja/_static/js/versions.js b/manual/master/ja/_static/js/versions.js new file mode 100644 index 00000000..d6b4dd3c --- /dev/null +++ b/manual/master/ja/_static/js/versions.js @@ -0,0 +1,228 @@ +const themeFlyoutDisplay = "hidden"; +const themeVersionSelector = true; +const themeLanguageSelector = true; + +if (themeFlyoutDisplay === "attached") { + function renderLanguages(config) { + if (!config.projects.translations.length) { + return ""; + } + + // Insert the current language to the options on the selector + let languages = config.projects.translations.concat(config.projects.current); + languages = languages.sort((a, b) => a.language.name.localeCompare(b.language.name)); + + const languagesHTML = ` +
+
Languages
+ ${languages + .map( + (translation) => ` +
+ ${translation.language.code} +
+ `, + ) + .join("\n")} +
+ `; + return languagesHTML; + } + + function renderVersions(config) { + if (!config.versions.active.length) { + return ""; + } + const versionsHTML = ` +
+
Versions
+ ${config.versions.active + .map( + (version) => ` +
+ ${version.slug} +
+ `, + ) + .join("\n")} +
+ `; + return versionsHTML; + } + + function renderDownloads(config) { + if (!Object.keys(config.versions.current.downloads).length) { + return ""; + } + const downloadsNameDisplay = { + pdf: "PDF", + epub: "Epub", + htmlzip: "HTML", + }; + + const downloadsHTML = ` +
+
Downloads
+ ${Object.entries(config.versions.current.downloads) + .map( + ([name, url]) => ` +
+ ${downloadsNameDisplay[name]} +
+ `, + ) + .join("\n")} +
+ `; + return downloadsHTML; + } + + document.addEventListener("readthedocs-addons-data-ready", function (event) { + const config = event.detail.data(); + + const flyout = ` +
+ + Read the Docs + v: ${config.versions.current.slug} + + +
+
+ ${renderLanguages(config)} + ${renderVersions(config)} + ${renderDownloads(config)} +
+
On Read the Docs
+
+ Project Home +
+
+ Builds +
+
+ Downloads +
+
+
+
検索
+
+ + +
+ +
+
+ + Hosted by Read the Docs + +
+
+ `; + + // Inject the generated flyout into the body HTML element. + document.body.insertAdjacentHTML("beforeend", flyout); + + // Trigger the Read the Docs Addons Search modal when clicking on the "Search docs" input from inside the flyout. + document + .querySelector("#flyout-search-form") + .addEventListener("focusin", () => { + const event = new CustomEvent("readthedocs-search-show"); + document.dispatchEvent(event); + }); + }) +} + +if (themeLanguageSelector || themeVersionSelector) { + function onSelectorSwitch(event) { + const option = event.target.selectedIndex; + const item = event.target.options[option]; + window.location.href = item.dataset.url; + } + + document.addEventListener("readthedocs-addons-data-ready", function (event) { + const config = event.detail.data(); + + const versionSwitch = document.querySelector( + "div.switch-menus > div.version-switch", + ); + if (themeVersionSelector) { + let versions = config.versions.active; + if (config.versions.current.hidden || config.versions.current.type === "external") { + versions.unshift(config.versions.current); + } + const versionSelect = ` + + `; + + versionSwitch.innerHTML = versionSelect; + versionSwitch.firstElementChild.addEventListener("change", onSelectorSwitch); + } + + const languageSwitch = document.querySelector( + "div.switch-menus > div.language-switch", + ); + + if (themeLanguageSelector) { + if (config.projects.translations.length) { + // Add the current language to the options on the selector + let languages = config.projects.translations.concat( + config.projects.current, + ); + languages = languages.sort((a, b) => + a.language.name.localeCompare(b.language.name), + ); + + const languageSelect = ` + + `; + + languageSwitch.innerHTML = languageSelect; + languageSwitch.firstElementChild.addEventListener("change", onSelectorSwitch); + } + else { + languageSwitch.remove(); + } + } + }); +} + +document.addEventListener("readthedocs-addons-data-ready", function (event) { + // Trigger the Read the Docs Addons Search modal when clicking on "Search docs" input from the topnav. + document + .querySelector("[role='search'] input") + .addEventListener("focusin", () => { + const event = new CustomEvent("readthedocs-search-show"); + document.dispatchEvent(event); + }); +}); \ No newline at end of file diff --git a/manual/master/ja/_static/language_data.js b/manual/master/ja/_static/language_data.js index 89083d9e..15e4a844 100644 --- a/manual/master/ja/_static/language_data.js +++ b/manual/master/ja/_static/language_data.js @@ -1,13 +1,6 @@ /* - * language_data.js - * ~~~~~~~~~~~~~~~~ - * * This script contains the language-specific data used by searchtools.js, * namely the list of stopwords, stemmer, scorer and splitter. - * - * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * */ var stopwords = []; diff --git a/manual/master/ja/_static/searchtools.js b/manual/master/ja/_static/searchtools.js index 92da3f8b..2c774d17 100644 --- a/manual/master/ja/_static/searchtools.js +++ b/manual/master/ja/_static/searchtools.js @@ -1,12 +1,5 @@ /* - * searchtools.js - * ~~~~~~~~~~~~~~~~ - * * Sphinx JavaScript utilities for the full-text search. - * - * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * */ "use strict"; @@ -20,7 +13,7 @@ if (typeof Scorer === "undefined") { // and returns the new score. /* score: result => { - const [docname, title, anchor, descr, score, filename] = result + const [docname, title, anchor, descr, score, filename, kind] = result return score }, */ @@ -47,6 +40,14 @@ if (typeof Scorer === "undefined") { }; } +// Global search result kind enum, used by themes to style search results. +class SearchResultKind { + static get index() { return "index"; } + static get object() { return "object"; } + static get text() { return "text"; } + static get title() { return "title"; } +} + const _removeChildren = (element) => { while (element && element.lastChild) element.removeChild(element.lastChild); }; @@ -64,9 +65,13 @@ const _displayItem = (item, searchTerms, highlightTerms) => { const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; const contentRoot = document.documentElement.dataset.content_root; - const [docName, title, anchor, descr, score, _filename] = item; + const [docName, title, anchor, descr, score, _filename, kind] = item; let listItem = document.createElement("li"); + // Add a class representing the item's type: + // can be used by a theme's CSS selector for styling + // See SearchResultKind for the class names. + listItem.classList.add(`kind-${kind}`); let requestUrl; let linkUrl; if (docBuilder === "dirhtml") { @@ -115,8 +120,10 @@ const _finishSearch = (resultCount) => { "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories." ); else - Search.status.innerText = _( - "Search finished, found ${resultCount} page(s) matching the search query." + Search.status.innerText = Documentation.ngettext( + "Search finished, found one page matching the search query.", + "Search finished, found ${resultCount} pages matching the search query.", + resultCount, ).replace('${resultCount}', resultCount); }; const _displayNextItem = ( @@ -138,7 +145,7 @@ const _displayNextItem = ( else _finishSearch(resultCount); }; // Helper function used by query() to order search results. -// Each input is an array of [docname, title, anchor, descr, score, filename]. +// Each input is an array of [docname, title, anchor, descr, score, filename, kind]. // Order the results by score (in opposite order of appearance, since the // `_displayNextItem` function uses pop() to retrieve items) and then alphabetically. const _orderResultsByScoreThenName = (a, b) => { @@ -178,7 +185,7 @@ const Search = { htmlToText: (htmlString, anchor) => { const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); - for (const removalQuery of [".headerlinks", "script", "style"]) { + for (const removalQuery of [".headerlink", "script", "style"]) { htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() }); } if (anchor) { @@ -248,6 +255,7 @@ const Search = { searchSummary.classList.add("search-summary"); searchSummary.innerText = ""; const searchList = document.createElement("ul"); + searchList.setAttribute("role", "list"); searchList.classList.add("search"); const out = document.getElementById("search-results"); @@ -318,7 +326,7 @@ const Search = { const indexEntries = Search._index.indexentries; // Collect multiple result groups to be sorted separately and then ordered. - // Each is an array of [docname, title, anchor, descr, score, filename]. + // Each is an array of [docname, title, anchor, descr, score, filename, kind]. const normalResults = []; const nonMainIndexResults = []; @@ -328,14 +336,16 @@ const Search = { for (const [title, foundTitles] of Object.entries(allTitles)) { if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) { for (const [file, id] of foundTitles) { - let score = Math.round(100 * queryLower.length / title.length) + const score = Math.round(Scorer.title * queryLower.length / title.length); + const boost = titles[file] === title ? 1 : 0; // add a boost for document titles normalResults.push([ docNames[file], titles[file] !== title ? `${titles[file]} > ${title}` : title, id !== null ? "#" + id : "", null, - score, + score + boost, filenames[file], + SearchResultKind.title, ]); } } @@ -353,6 +363,7 @@ const Search = { null, score, filenames[file], + SearchResultKind.index, ]; if (isMain) { normalResults.push(result); @@ -474,6 +485,7 @@ const Search = { descr, score, filenames[match[0]], + SearchResultKind.object, ]); }; Object.keys(objects).forEach((prefix) => @@ -584,6 +596,7 @@ const Search = { null, score, filenames[file], + SearchResultKind.text, ]); } return results; diff --git a/manual/master/ja/_static/translations.js b/manual/master/ja/_static/translations.js index 817b128c..635b0818 100644 --- a/manual/master/ja/_static/translations.js +++ b/manual/master/ja/_static/translations.js @@ -20,7 +20,7 @@ Documentation.addTranslations({ "Go": "\u691c\u7d22", "Hide Search Matches": "\u691c\u7d22\u7d50\u679c\u3092\u96a0\u3059", "Index": "\u7d22\u5f15", - "Index – %(key)s": "\u7d22\u5f15 – %(key)s", + "Index – %(key)s": "", "Index pages by letter": "\u982d\u6587\u5b57\u5225\u7d22\u5f15", "Indices and tables:": "\u7d22\u5f15\u3068\u8868\u4e00\u89a7:", "Last updated on %(last_updated)s.": "\u6700\u7d42\u66f4\u65b0: %(last_updated)s", @@ -36,7 +36,9 @@ Documentation.addTranslations({ "Search": "\u691c\u7d22", "Search Page": "\u691c\u7d22\u30da\u30fc\u30b8", "Search Results": "\u691c\u7d22\u7d50\u679c", - "Search finished, found ${resultCount} page(s) matching the search query.": "", + "Search finished, found one page matching the search query.": [ + "" + ], "Search within %(docstitle)s": "%(docstitle)s \u5185\u3092\u691c\u7d22", "Searching": "\u691c\u7d22\u4e2d", "Searching for multiple words only shows matches that contain\n all words.": "\u8907\u6570\u306e\u5358\u8a9e\u3092\u691c\u7d22\u3059\u308b\u3068\u3001\u6b21\u3092\u542b\u3080\u4e00\u81f4\u306e\u307f\u304c\u8868\u793a\u3055\u308c\u307e\u3059\n \u00a0\u00a0\u00a0 \u3059\u3079\u3066\u306e\u7528\u8a9e\u3002", diff --git a/manual/master/ja/acknowledgement.html b/manual/master/ja/acknowledgement.html index 2b7ce23e..8a577877 100644 --- a/manual/master/ja/acknowledgement.html +++ b/manual/master/ja/acknowledgement.html @@ -1,25 +1,23 @@ + + - 謝辞 — PHYSBO 2.0.0 ドキュメント + 謝辞 — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/algorithm.html b/manual/master/ja/algorithm.html index 2ab031df..c84c2693 100644 --- a/manual/master/ja/algorithm.html +++ b/manual/master/ja/algorithm.html @@ -1,27 +1,25 @@ + + - アルゴリズム — PHYSBO 2.0.0 ドキュメント + アルゴリズム — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - - - + + + + + + + + + @@ -40,9 +38,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/modules.html b/manual/master/ja/api/modules.html index 8d5e2ad6..45081e75 100644 --- a/manual/master/ja/api/modules.html +++ b/manual/master/ja/api/modules.html @@ -1,25 +1,23 @@ + + - physbo — PHYSBO 2.0.0 ドキュメント + physbo — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -36,9 +34,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.blm.basis.fourier.html b/manual/master/ja/api/physbo.blm.basis.fourier.html index 06e8c312..10490d30 100644 --- a/manual/master/ja/api/physbo.blm.basis.fourier.html +++ b/manual/master/ja/api/physbo.blm.basis.fourier.html @@ -1,25 +1,23 @@ + + - physbo.blm.basis.fourier module — PHYSBO 2.0.0 ドキュメント + physbo.blm.basis.fourier module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.blm.basis.html b/manual/master/ja/api/physbo.blm.basis.html index 74ac673b..cf456958 100644 --- a/manual/master/ja/api/physbo.blm.basis.html +++ b/manual/master/ja/api/physbo.blm.basis.html @@ -1,25 +1,23 @@ + + - physbo.blm.basis package — PHYSBO 2.0.0 ドキュメント + physbo.blm.basis package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.blm.core.html b/manual/master/ja/api/physbo.blm.core.html index b7d59e70..dba625b7 100644 --- a/manual/master/ja/api/physbo.blm.core.html +++ b/manual/master/ja/api/physbo.blm.core.html @@ -1,25 +1,23 @@ + + - physbo.blm.core package — PHYSBO 2.0.0 ドキュメント + physbo.blm.core package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.blm.core.model.html b/manual/master/ja/api/physbo.blm.core.model.html index 81c210d1..73a8d970 100644 --- a/manual/master/ja/api/physbo.blm.core.model.html +++ b/manual/master/ja/api/physbo.blm.core.model.html @@ -1,25 +1,23 @@ + + - physbo.blm.core.model module — PHYSBO 2.0.0 ドキュメント + physbo.blm.core.model module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.blm.html b/manual/master/ja/api/physbo.blm.html index 67ac7bd1..70ce4d29 100644 --- a/manual/master/ja/api/physbo.blm.html +++ b/manual/master/ja/api/physbo.blm.html @@ -1,25 +1,23 @@ + + - physbo.blm package — PHYSBO 2.0.0 ドキュメント + physbo.blm package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.blm.inf.exact.html b/manual/master/ja/api/physbo.blm.inf.exact.html index b2ffd591..924de349 100644 --- a/manual/master/ja/api/physbo.blm.inf.exact.html +++ b/manual/master/ja/api/physbo.blm.inf.exact.html @@ -1,25 +1,23 @@ + + - physbo.blm.inf.exact module — PHYSBO 2.0.0 ドキュメント + physbo.blm.inf.exact module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.blm.inf.html b/manual/master/ja/api/physbo.blm.inf.html index 76725bf8..11890b4a 100644 --- a/manual/master/ja/api/physbo.blm.inf.html +++ b/manual/master/ja/api/physbo.blm.inf.html @@ -1,25 +1,23 @@ + + - physbo.blm.inf package — PHYSBO 2.0.0 ドキュメント + physbo.blm.inf package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.blm.lik.gauss.html b/manual/master/ja/api/physbo.blm.lik.gauss.html index 7517da0e..5e777d19 100644 --- a/manual/master/ja/api/physbo.blm.lik.gauss.html +++ b/manual/master/ja/api/physbo.blm.lik.gauss.html @@ -1,25 +1,23 @@ + + - physbo.blm.lik.gauss module — PHYSBO 2.0.0 ドキュメント + physbo.blm.lik.gauss module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.blm.lik.html b/manual/master/ja/api/physbo.blm.lik.html index 34f08334..8086dbaf 100644 --- a/manual/master/ja/api/physbo.blm.lik.html +++ b/manual/master/ja/api/physbo.blm.lik.html @@ -1,25 +1,23 @@ + + - physbo.blm.lik package — PHYSBO 2.0.0 ドキュメント + physbo.blm.lik package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.blm.lik.linear.html b/manual/master/ja/api/physbo.blm.lik.linear.html index 5bbb20b2..a4948d05 100644 --- a/manual/master/ja/api/physbo.blm.lik.linear.html +++ b/manual/master/ja/api/physbo.blm.lik.linear.html @@ -1,25 +1,23 @@ + + - physbo.blm.lik.linear module — PHYSBO 2.0.0 ドキュメント + physbo.blm.lik.linear module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.blm.predictor.html b/manual/master/ja/api/physbo.blm.predictor.html index db5edc01..5d949098 100644 --- a/manual/master/ja/api/physbo.blm.predictor.html +++ b/manual/master/ja/api/physbo.blm.predictor.html @@ -1,25 +1,23 @@ + + - physbo.blm.predictor module — PHYSBO 2.0.0 ドキュメント + physbo.blm.predictor module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.blm.prior.gauss.html b/manual/master/ja/api/physbo.blm.prior.gauss.html index cfea58d0..1374ba4a 100644 --- a/manual/master/ja/api/physbo.blm.prior.gauss.html +++ b/manual/master/ja/api/physbo.blm.prior.gauss.html @@ -1,25 +1,23 @@ + + - physbo.blm.prior.gauss module — PHYSBO 2.0.0 ドキュメント + physbo.blm.prior.gauss module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.blm.prior.html b/manual/master/ja/api/physbo.blm.prior.html index 6c6df564..7f4f3854 100644 --- a/manual/master/ja/api/physbo.blm.prior.html +++ b/manual/master/ja/api/physbo.blm.prior.html @@ -1,25 +1,23 @@ + + - physbo.blm.prior package — PHYSBO 2.0.0 ドキュメント + physbo.blm.prior package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.gp.core.html b/manual/master/ja/api/physbo.gp.core.html index 3cc58e13..d8635a47 100644 --- a/manual/master/ja/api/physbo.gp.core.html +++ b/manual/master/ja/api/physbo.gp.core.html @@ -1,25 +1,23 @@ + + - physbo.gp.core package — PHYSBO 2.0.0 ドキュメント + physbo.gp.core package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.gp.core.learning.html b/manual/master/ja/api/physbo.gp.core.learning.html index f275126a..ad572192 100644 --- a/manual/master/ja/api/physbo.gp.core.learning.html +++ b/manual/master/ja/api/physbo.gp.core.learning.html @@ -1,25 +1,23 @@ + + - physbo.gp.core.learning module — PHYSBO 2.0.0 ドキュメント + physbo.gp.core.learning module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.gp.core.model.html b/manual/master/ja/api/physbo.gp.core.model.html index 4a92af2b..bc6bd84d 100644 --- a/manual/master/ja/api/physbo.gp.core.model.html +++ b/manual/master/ja/api/physbo.gp.core.model.html @@ -1,25 +1,23 @@ + + - physbo.gp.core.model module — PHYSBO 2.0.0 ドキュメント + physbo.gp.core.model module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.gp.core.prior.html b/manual/master/ja/api/physbo.gp.core.prior.html index 66fa8066..031f44bd 100644 --- a/manual/master/ja/api/physbo.gp.core.prior.html +++ b/manual/master/ja/api/physbo.gp.core.prior.html @@ -1,25 +1,23 @@ + + - physbo.gp.core.prior module — PHYSBO 2.0.0 ドキュメント + physbo.gp.core.prior module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.gp.cov.gauss.html b/manual/master/ja/api/physbo.gp.cov.gauss.html index 315b74fc..826cd766 100644 --- a/manual/master/ja/api/physbo.gp.cov.gauss.html +++ b/manual/master/ja/api/physbo.gp.cov.gauss.html @@ -1,25 +1,23 @@ + + - physbo.gp.cov.gauss module — PHYSBO 2.0.0 ドキュメント + physbo.gp.cov.gauss module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.gp.cov.html b/manual/master/ja/api/physbo.gp.cov.html index 1ba02c2f..e576e553 100644 --- a/manual/master/ja/api/physbo.gp.cov.html +++ b/manual/master/ja/api/physbo.gp.cov.html @@ -1,25 +1,23 @@ + + - physbo.gp.cov package — PHYSBO 2.0.0 ドキュメント + physbo.gp.cov package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.gp.html b/manual/master/ja/api/physbo.gp.html index e7a13d8c..2a2657da 100644 --- a/manual/master/ja/api/physbo.gp.html +++ b/manual/master/ja/api/physbo.gp.html @@ -1,25 +1,23 @@ + + - physbo.gp package — PHYSBO 2.0.0 ドキュメント + physbo.gp package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.gp.inf.exact.html b/manual/master/ja/api/physbo.gp.inf.exact.html index c60c0181..93969fe0 100644 --- a/manual/master/ja/api/physbo.gp.inf.exact.html +++ b/manual/master/ja/api/physbo.gp.inf.exact.html @@ -1,25 +1,23 @@ + + - physbo.gp.inf.exact module — PHYSBO 2.0.0 ドキュメント + physbo.gp.inf.exact module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.gp.inf.html b/manual/master/ja/api/physbo.gp.inf.html index 07b1dbf6..2af946ec 100644 --- a/manual/master/ja/api/physbo.gp.inf.html +++ b/manual/master/ja/api/physbo.gp.inf.html @@ -1,25 +1,23 @@ + + - physbo.gp.inf package — PHYSBO 2.0.0 ドキュメント + physbo.gp.inf package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.gp.lik.gauss.html b/manual/master/ja/api/physbo.gp.lik.gauss.html index 98931f81..bb6da4d4 100644 --- a/manual/master/ja/api/physbo.gp.lik.gauss.html +++ b/manual/master/ja/api/physbo.gp.lik.gauss.html @@ -1,25 +1,23 @@ + + - physbo.gp.lik.gauss module — PHYSBO 2.0.0 ドキュメント + physbo.gp.lik.gauss module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.gp.lik.html b/manual/master/ja/api/physbo.gp.lik.html index 0bc77eff..3a907e80 100644 --- a/manual/master/ja/api/physbo.gp.lik.html +++ b/manual/master/ja/api/physbo.gp.lik.html @@ -1,25 +1,23 @@ + + - physbo.gp.lik package — PHYSBO 2.0.0 ドキュメント + physbo.gp.lik package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.gp.mean.const.html b/manual/master/ja/api/physbo.gp.mean.const.html index 6a9cb07b..2925fa51 100644 --- a/manual/master/ja/api/physbo.gp.mean.const.html +++ b/manual/master/ja/api/physbo.gp.mean.const.html @@ -1,25 +1,23 @@ + + - physbo.gp.mean.const module — PHYSBO 2.0.0 ドキュメント + physbo.gp.mean.const module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.gp.mean.html b/manual/master/ja/api/physbo.gp.mean.html index 8e0db719..b6abd0c4 100644 --- a/manual/master/ja/api/physbo.gp.mean.html +++ b/manual/master/ja/api/physbo.gp.mean.html @@ -1,25 +1,23 @@ + + - physbo.gp.mean package — PHYSBO 2.0.0 ドキュメント + physbo.gp.mean package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.gp.mean.zero.html b/manual/master/ja/api/physbo.gp.mean.zero.html index a7050860..4462044b 100644 --- a/manual/master/ja/api/physbo.gp.mean.zero.html +++ b/manual/master/ja/api/physbo.gp.mean.zero.html @@ -1,25 +1,23 @@ + + - physbo.gp.mean.zero module — PHYSBO 2.0.0 ドキュメント + physbo.gp.mean.zero module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.gp.predictor.html b/manual/master/ja/api/physbo.gp.predictor.html index 19168521..8477d1a9 100644 --- a/manual/master/ja/api/physbo.gp.predictor.html +++ b/manual/master/ja/api/physbo.gp.predictor.html @@ -1,25 +1,23 @@ + + - physbo.gp.predictor module — PHYSBO 2.0.0 ドキュメント + physbo.gp.predictor module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.html b/manual/master/ja/api/physbo.html index 7acd249a..fdc5838d 100644 --- a/manual/master/ja/api/physbo.html +++ b/manual/master/ja/api/physbo.html @@ -1,25 +1,23 @@ + + - physbo package — PHYSBO 2.0.0 ドキュメント + physbo package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.misc.centering.html b/manual/master/ja/api/physbo.misc.centering.html index 25688397..d6758070 100644 --- a/manual/master/ja/api/physbo.misc.centering.html +++ b/manual/master/ja/api/physbo.misc.centering.html @@ -1,25 +1,23 @@ + + - physbo.misc.centering module — PHYSBO 2.0.0 ドキュメント + physbo.misc.centering module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.misc.gauss_elim.html b/manual/master/ja/api/physbo.misc.gauss_elim.html index 8682d9cd..c1b4209d 100644 --- a/manual/master/ja/api/physbo.misc.gauss_elim.html +++ b/manual/master/ja/api/physbo.misc.gauss_elim.html @@ -1,25 +1,23 @@ + + - physbo.misc.gauss_elim module — PHYSBO 2.0.0 ドキュメント + physbo.misc.gauss_elim module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.misc.html b/manual/master/ja/api/physbo.misc.html index 7dc655f4..6e900e8c 100644 --- a/manual/master/ja/api/physbo.misc.html +++ b/manual/master/ja/api/physbo.misc.html @@ -1,25 +1,23 @@ + + - physbo.misc package — PHYSBO 2.0.0 ドキュメント + physbo.misc package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.misc.set_config.html b/manual/master/ja/api/physbo.misc.set_config.html index 7e61a7b8..5825fd09 100644 --- a/manual/master/ja/api/physbo.misc.set_config.html +++ b/manual/master/ja/api/physbo.misc.set_config.html @@ -1,25 +1,23 @@ + + - physbo.misc.set_config module — PHYSBO 2.0.0 ドキュメント + physbo.misc.set_config module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.opt.adam.html b/manual/master/ja/api/physbo.opt.adam.html index 92fb2bd4..c4d053c0 100644 --- a/manual/master/ja/api/physbo.opt.adam.html +++ b/manual/master/ja/api/physbo.opt.adam.html @@ -1,25 +1,23 @@ + + - physbo.opt.adam module — PHYSBO 2.0.0 ドキュメント + physbo.opt.adam module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.opt.html b/manual/master/ja/api/physbo.opt.html index db0ed49f..d036bb36 100644 --- a/manual/master/ja/api/physbo.opt.html +++ b/manual/master/ja/api/physbo.opt.html @@ -1,25 +1,23 @@ + + - physbo.opt package — PHYSBO 2.0.0 ドキュメント + physbo.opt package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.predictor.html b/manual/master/ja/api/physbo.predictor.html index 91d6e3e6..f5253dd5 100644 --- a/manual/master/ja/api/physbo.predictor.html +++ b/manual/master/ja/api/physbo.predictor.html @@ -1,25 +1,23 @@ + + - physbo.predictor module — PHYSBO 2.0.0 ドキュメント + physbo.predictor module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.search.discrete.html b/manual/master/ja/api/physbo.search.discrete.html index f647b795..ca8888f1 100644 --- a/manual/master/ja/api/physbo.search.discrete.html +++ b/manual/master/ja/api/physbo.search.discrete.html @@ -1,25 +1,23 @@ + + - physbo.search.discrete package — PHYSBO 2.0.0 ドキュメント + physbo.search.discrete package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.search.discrete.policy.html b/manual/master/ja/api/physbo.search.discrete.policy.html index 136c1abe..47754ddf 100644 --- a/manual/master/ja/api/physbo.search.discrete.policy.html +++ b/manual/master/ja/api/physbo.search.discrete.policy.html @@ -1,25 +1,23 @@ + + - physbo.search.discrete.policy module — PHYSBO 2.0.0 ドキュメント + physbo.search.discrete.policy module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.search.discrete.results.html b/manual/master/ja/api/physbo.search.discrete.results.html index 79ab67cf..240b76d5 100644 --- a/manual/master/ja/api/physbo.search.discrete.results.html +++ b/manual/master/ja/api/physbo.search.discrete.results.html @@ -1,25 +1,23 @@ + + - physbo.search.discrete.results module — PHYSBO 2.0.0 ドキュメント + physbo.search.discrete.results module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.search.discrete_multi.html b/manual/master/ja/api/physbo.search.discrete_multi.html index 3a406937..cccdc36f 100644 --- a/manual/master/ja/api/physbo.search.discrete_multi.html +++ b/manual/master/ja/api/physbo.search.discrete_multi.html @@ -1,25 +1,23 @@ + + - physbo.search.discrete_multi package — PHYSBO 2.0.0 ドキュメント + physbo.search.discrete_multi package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.search.discrete_multi.policy.html b/manual/master/ja/api/physbo.search.discrete_multi.policy.html index f1fde4f6..b73f0934 100644 --- a/manual/master/ja/api/physbo.search.discrete_multi.policy.html +++ b/manual/master/ja/api/physbo.search.discrete_multi.policy.html @@ -1,25 +1,23 @@ + + - physbo.search.discrete_multi.policy module — PHYSBO 2.0.0 ドキュメント + physbo.search.discrete_multi.policy module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.search.discrete_multi.results.html b/manual/master/ja/api/physbo.search.discrete_multi.results.html index 21b94197..dae92fcc 100644 --- a/manual/master/ja/api/physbo.search.discrete_multi.results.html +++ b/manual/master/ja/api/physbo.search.discrete_multi.results.html @@ -1,25 +1,23 @@ + + - physbo.search.discrete_multi.results module — PHYSBO 2.0.0 ドキュメント + physbo.search.discrete_multi.results module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.search.html b/manual/master/ja/api/physbo.search.html index cf6b33bb..fe3ed192 100644 --- a/manual/master/ja/api/physbo.search.html +++ b/manual/master/ja/api/physbo.search.html @@ -1,25 +1,23 @@ + + - physbo.search package — PHYSBO 2.0.0 ドキュメント + physbo.search package — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.search.pareto.html b/manual/master/ja/api/physbo.search.pareto.html index 8308083a..eea21fcc 100644 --- a/manual/master/ja/api/physbo.search.pareto.html +++ b/manual/master/ja/api/physbo.search.pareto.html @@ -1,25 +1,23 @@ + + - physbo.search.pareto module — PHYSBO 2.0.0 ドキュメント + physbo.search.pareto module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.search.score.html b/manual/master/ja/api/physbo.search.score.html index 05618593..372d2e66 100644 --- a/manual/master/ja/api/physbo.search.score.html +++ b/manual/master/ja/api/physbo.search.score.html @@ -1,25 +1,23 @@ + + - physbo.search.score module — PHYSBO 2.0.0 ドキュメント + physbo.search.score module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.search.score_multi.html b/manual/master/ja/api/physbo.search.score_multi.html index 5aa36b0e..2cf95470 100644 --- a/manual/master/ja/api/physbo.search.score_multi.html +++ b/manual/master/ja/api/physbo.search.score_multi.html @@ -1,25 +1,23 @@ + + - physbo.search.score_multi module — PHYSBO 2.0.0 ドキュメント + physbo.search.score_multi module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.search.utility.html b/manual/master/ja/api/physbo.search.utility.html index 2caebc13..1e0e113e 100644 --- a/manual/master/ja/api/physbo.search.utility.html +++ b/manual/master/ja/api/physbo.search.utility.html @@ -1,25 +1,23 @@ + + - physbo.search.utility module — PHYSBO 2.0.0 ドキュメント + physbo.search.utility module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/api/physbo.variable.html b/manual/master/ja/api/physbo.variable.html index f68a9d07..9b983ac2 100644 --- a/manual/master/ja/api/physbo.variable.html +++ b/manual/master/ja/api/physbo.variable.html @@ -1,25 +1,23 @@ + + - physbo.variable module — PHYSBO 2.0.0 ドキュメント + physbo.variable module — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/contact.html b/manual/master/ja/contact.html index e1ce7b9c..19033b8b 100644 --- a/manual/master/ja/contact.html +++ b/manual/master/ja/contact.html @@ -1,25 +1,23 @@ + + - お問い合わせ — PHYSBO 2.0.0 ドキュメント + お問い合わせ — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -37,9 +35,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/genindex.html b/manual/master/ja/genindex.html index 75e95e39..1b532769 100644 --- a/manual/master/ja/genindex.html +++ b/manual/master/ja/genindex.html @@ -1,24 +1,22 @@ + + - 索引 — PHYSBO 2.0.0 ドキュメント + 索引 — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -35,9 +33,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/index.html b/manual/master/ja/index.html index 377b9626..c785bb24 100644 --- a/manual/master/ja/index.html +++ b/manual/master/ja/index.html @@ -1,27 +1,25 @@ + + - Welcome to PHYSBO's documentation! — PHYSBO 2.0.0 ドキュメント + Welcome to PHYSBO's documentation! — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - - - + + + + + + + + + @@ -39,9 +37,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/install.html b/manual/master/ja/install.html index ca7a56be..7e7af3c4 100644 --- a/manual/master/ja/install.html +++ b/manual/master/ja/install.html @@ -1,25 +1,23 @@ + + - 基本的な使用方法 — PHYSBO 2.0.0 ドキュメント + 基本的な使用方法 — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/introduction.html b/manual/master/ja/introduction.html index 71b79787..4bc93378 100644 --- a/manual/master/ja/introduction.html +++ b/manual/master/ja/introduction.html @@ -1,25 +1,23 @@ + + - はじめに — PHYSBO 2.0.0 ドキュメント + はじめに — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/notebook/index.html b/manual/master/ja/notebook/index.html index 61351cb6..368157ad 100644 --- a/manual/master/ja/notebook/index.html +++ b/manual/master/ja/notebook/index.html @@ -1,27 +1,25 @@ + + - チュートリアル — PHYSBO 2.0.0 ドキュメント + チュートリアル — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - - - + + + + + + + + + @@ -40,9 +38,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/notebook/tutorial_Gaussian_process.html b/manual/master/ja/notebook/tutorial_Gaussian_process.html index 8c56f18c..76413075 100644 --- a/manual/master/ja/notebook/tutorial_Gaussian_process.html +++ b/manual/master/ja/notebook/tutorial_Gaussian_process.html @@ -1,28 +1,26 @@ + + - ガウス過程 — PHYSBO 2.0.0 ドキュメント + ガウス過程 — PHYSBO 2.0.1 ドキュメント - - + + - - - - - - - - - - - + + + + + + + + + @@ -41,9 +39,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/notebook/tutorial_basic.html b/manual/master/ja/notebook/tutorial_basic.html index f76bf069..0d0296d7 100644 --- a/manual/master/ja/notebook/tutorial_basic.html +++ b/manual/master/ja/notebook/tutorial_basic.html @@ -1,28 +1,26 @@ + + - PHYSBO の基本 — PHYSBO 2.0.0 ドキュメント + PHYSBO の基本 — PHYSBO 2.0.1 ドキュメント - - + + - - - - - - - - - - - + + + + + + + + + @@ -41,9 +39,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/notebook/tutorial_interactive_mode.html b/manual/master/ja/notebook/tutorial_interactive_mode.html index c1580943..77e8b711 100644 --- a/manual/master/ja/notebook/tutorial_interactive_mode.html +++ b/manual/master/ja/notebook/tutorial_interactive_mode.html @@ -1,28 +1,26 @@ + + - インタラクティブに実行する — PHYSBO 2.0.0 ドキュメント + インタラクティブに実行する — PHYSBO 2.0.1 ドキュメント - - + + - - - - - - - - - - - + + + + + + + + + @@ -41,9 +39,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/notebook/tutorial_multi_objective.html b/manual/master/ja/notebook/tutorial_multi_objective.html index 02ef93e9..04a021e0 100644 --- a/manual/master/ja/notebook/tutorial_multi_objective.html +++ b/manual/master/ja/notebook/tutorial_multi_objective.html @@ -1,28 +1,26 @@ + + - 多目的最適化 — PHYSBO 2.0.0 ドキュメント + 多目的最適化 — PHYSBO 2.0.1 ドキュメント - - + + - - - - - - - - - - - + + + + + + + + + @@ -41,9 +39,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/notebook/tutorial_multi_probe.html b/manual/master/ja/notebook/tutorial_multi_probe.html index a2c514b2..e5d88957 100644 --- a/manual/master/ja/notebook/tutorial_multi_probe.html +++ b/manual/master/ja/notebook/tutorial_multi_probe.html @@ -1,28 +1,26 @@ + + - 複数候補を一度に探索する — PHYSBO 2.0.0 ドキュメント + 複数候補を一度に探索する — PHYSBO 2.0.1 ドキュメント - - + + - - - - - - - - - - - + + + + + + + + + @@ -41,9 +39,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/notebook/tutorial_once_mode.html b/manual/master/ja/notebook/tutorial_once_mode.html index 7cac3810..47124541 100644 --- a/manual/master/ja/notebook/tutorial_once_mode.html +++ b/manual/master/ja/notebook/tutorial_once_mode.html @@ -1,28 +1,26 @@ + + - 既存の計算結果を読み込んで実行する — PHYSBO 2.0.0 ドキュメント + 既存の計算結果を読み込んで実行する — PHYSBO 2.0.1 ドキュメント - - + + - - - - - - - - - - - + + + + + + + + + @@ -41,9 +39,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/notebook/tutorial_simulator.html b/manual/master/ja/notebook/tutorial_simulator.html index 983eb9de..b3ac260a 100644 --- a/manual/master/ja/notebook/tutorial_simulator.html +++ b/manual/master/ja/notebook/tutorial_simulator.html @@ -1,28 +1,26 @@ + + - simulatorクラスの定義 — PHYSBO 2.0.0 ドキュメント + simulatorクラスの定義 — PHYSBO 2.0.1 ドキュメント - - + + - - - - - - - - - - - + + + + + + + + + @@ -39,9 +37,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/py-modindex.html b/manual/master/ja/py-modindex.html index f8fa5831..e09eb100 100644 --- a/manual/master/ja/py-modindex.html +++ b/manual/master/ja/py-modindex.html @@ -1,24 +1,22 @@ + + - Pythonモジュール索引 — PHYSBO 2.0.0 ドキュメント + Pythonモジュール索引 — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/search.html b/manual/master/ja/search.html index f76084d8..472f55bd 100644 --- a/manual/master/ja/search.html +++ b/manual/master/ja/search.html @@ -1,25 +1,23 @@ + + - 検索 — PHYSBO 2.0.0 ドキュメント + 検索 — PHYSBO 2.0.1 ドキュメント - + - - - - - - - - - + + + + + + + @@ -38,9 +36,6 @@ -
- 2.0 -
diff --git a/manual/master/ja/searchindex.js b/manual/master/ja/searchindex.js index 57cb0eaf..69f20659 100644 --- a/manual/master/ja/searchindex.js +++ b/manual/master/ja/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"1\u3064\u76ee\u306e\u76ee\u7684\u95a2\u6570": [[59, "1\u3064\u76ee\u306e\u76ee\u7684\u95a2\u6570"]], "2\u3064\u76ee\u306e\u76ee\u7684\u95a2\u6570": [[59, "2\u3064\u76ee\u306e\u76ee\u7684\u95a2\u6570"]], "Contents:": [[52, null], [55, null]], "EHVI (Expected Hyper-Volume Improvement)": [[59, "EHVI-(Expected-Hyper-Volume-Improvement)"]], "HVPI (HyperVolume-based Probability of Improvement)": [[59, "HVPI-(HyperVolume-based-Probability-of-Improvement)"]], "Module contents": [[3, "module-physbo"], [4, "module-physbo.blm"], [5, "module-physbo.blm.basis"], [7, "module-physbo.blm.core"], [9, "module-physbo.blm.inf"], [11, "module-physbo.blm.lik"], [15, "module-physbo.blm.prior"], [17, "module-physbo.gp"], [18, "module-physbo.gp.core"], [22, "module-physbo.gp.cov"], [24, "module-physbo.gp.inf"], [26, "module-physbo.gp.lik"], [28, "module-physbo.gp.mean"], [32, "module-physbo.misc"], [36, "module-physbo.opt"], [39, "module-physbo.search"], [40, "module-physbo.search.discrete"], [43, "module-physbo.search.discrete_multi"]], "PHYSBO \u304b\u3089\u6b21\u306b\u5b9f\u884c\u3059\u308b\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u53d6\u5f97": [[61, "PHYSBO-\u304b\u3089\u6b21\u306b\u5b9f\u884c\u3059\u308b\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u53d6\u5f97"]], "PHYSBO \u3068\u306f": [[54, "physbo"]], "PHYSBO \u306e\u57fa\u672c": [[57, "PHYSBO-\u306e\u57fa\u672c"]], "PHYSBO \u306e\u5f15\u7528": [[54, "id3"]], "PHYSBO\u306b\u3088\u308b\u30d9\u30a4\u30ba\u6700\u9069\u5316\u306e\u9ad8\u901f\u5316": [[1, "physbo"]], "PHYSBO\u306e\u57fa\u672c\u69cb\u9020": [[53, "physbo"]], "Submodules": [[3, "submodules"], [4, "submodules"], [5, "submodules"], [7, "submodules"], [9, "submodules"], [11, "submodules"], [15, "submodules"], [17, "submodules"], [18, "submodules"], [22, "submodules"], [24, "submodules"], [26, "submodules"], [28, "submodules"], [32, "submodules"], [36, "submodules"], [39, "submodules"], [40, "submodules"], [43, "submodules"]], "Subpackages": [[3, "subpackages"], [4, "subpackages"], [17, "subpackages"], [39, "subpackages"]], "TS (Thompson Sampling)": [[59, "TS-(Thompson-Sampling)"]], "Welcome to PHYSBO's documentation!": [[52, "welcome-to-physbo-s-documentation"]], "action ID(\u30d1\u30e9\u30e1\u30fc\u30bf)\u3068\u8a55\u4fa1\u5024\u3092PHYSBO\u306b\u767b\u9332": [[61, "action-ID(\u30d1\u30e9\u30e1\u30fc\u30bf)\u3068\u8a55\u4fa1\u5024\u3092PHYSBO\u306b\u767b\u9332"]], "physbo": [[2, "physbo"]], "physbo package": [[3, "physbo-package"]], "physbo.blm package": [[4, "physbo-blm-package"]], "physbo.blm.basis package": [[5, "physbo-blm-basis-package"]], "physbo.blm.basis.fourier module": [[6, "module-physbo.blm.basis.fourier"]], "physbo.blm.core package": [[7, "physbo-blm-core-package"]], "physbo.blm.core.model module": [[8, "module-physbo.blm.core.model"]], "physbo.blm.inf package": [[9, "physbo-blm-inf-package"]], "physbo.blm.inf.exact module": [[10, "module-physbo.blm.inf.exact"]], "physbo.blm.lik package": [[11, "physbo-blm-lik-package"]], "physbo.blm.lik.gauss module": [[12, "module-physbo.blm.lik.gauss"]], "physbo.blm.lik.linear module": [[13, "module-physbo.blm.lik.linear"]], "physbo.blm.predictor module": [[14, "module-physbo.blm.predictor"]], "physbo.blm.prior package": [[15, "physbo-blm-prior-package"]], "physbo.blm.prior.gauss module": [[16, "module-physbo.blm.prior.gauss"]], "physbo.gp package": [[17, "physbo-gp-package"]], "physbo.gp.core package": [[18, "physbo-gp-core-package"]], "physbo.gp.core.learning module": [[19, "module-physbo.gp.core.learning"]], "physbo.gp.core.model module": [[20, "module-physbo.gp.core.model"]], "physbo.gp.core.prior module": [[21, "module-physbo.gp.core.prior"]], "physbo.gp.cov package": [[22, "physbo-gp-cov-package"]], "physbo.gp.cov.gauss module": [[23, "module-physbo.gp.cov.gauss"]], "physbo.gp.inf package": [[24, "physbo-gp-inf-package"]], "physbo.gp.inf.exact module": [[25, "module-physbo.gp.inf.exact"]], "physbo.gp.lik package": [[26, "physbo-gp-lik-package"]], "physbo.gp.lik.gauss module": [[27, "module-physbo.gp.lik.gauss"]], "physbo.gp.mean package": [[28, "physbo-gp-mean-package"]], "physbo.gp.mean.const module": [[29, "module-physbo.gp.mean.const"]], "physbo.gp.mean.zero module": [[30, "module-physbo.gp.mean.zero"]], "physbo.gp.predictor module": [[31, "module-physbo.gp.predictor"]], "physbo.misc package": [[32, "physbo-misc-package"]], "physbo.misc.centering module": [[33, "module-physbo.misc.centering"]], "physbo.misc.gauss_elim module": [[34, "module-physbo.misc.gauss_elim"]], "physbo.misc.set_config module": [[35, "module-physbo.misc.set_config"]], "physbo.opt package": [[36, "physbo-opt-package"]], "physbo.opt.adam module": [[37, "module-physbo.opt.adam"]], "physbo.predictor module": [[38, "module-physbo.predictor"]], "physbo.search package": [[39, "physbo-search-package"]], "physbo.search.discrete package": [[40, "physbo-search-discrete-package"]], "physbo.search.discrete.policy module": [[41, "module-physbo.search.discrete.policy"]], "physbo.search.discrete.results module": [[42, "module-physbo.search.discrete.results"]], "physbo.search.discrete_multi package": [[43, "physbo-search-discrete-multi-package"]], "physbo.search.discrete_multi.policy module": [[44, "module-physbo.search.discrete_multi.policy"]], "physbo.search.discrete_multi.results module": [[45, "module-physbo.search.discrete_multi.results"]], "physbo.search.pareto module": [[46, "module-physbo.search.pareto"]], "physbo.search.score module": [[47, "module-physbo.search.score"]], "physbo.search.score_multi module": [[48, "module-physbo.search.score_multi"]], "physbo.search.utility module": [[49, "module-physbo.search.utility"]], "physbo.variable module": [[50, "module-physbo.variable"]], "policy \u306e\u30bb\u30c3\u30c8": [[57, "policy-\u306e\u30bb\u30c3\u30c8"], [59, "policy-\u306e\u30bb\u30c3\u30c8"]], "simulator \u306e\u5b9a\u7fa9": [[58, "simulator-\u306e\u5b9a\u7fa9"], [59, "simulator-\u306e\u5b9a\u7fa9"], [60, "simulator-\u306e\u5b9a\u7fa9"]], "simulator\u30af\u30e9\u30b9\u306e\u5b9a\u7fa9": [[57, "simulator\u30af\u30e9\u30b9\u306e\u5b9a\u7fa9"], [62, "simulator\u30af\u30e9\u30b9\u306e\u5b9a\u7fa9"], [62, "id2"]], "\u304a\u554f\u3044\u5408\u308f\u305b": [[51, "id1"]], "\u306f\u3058\u3081\u306b": [[54, "id1"], [57, "\u306f\u3058\u3081\u306b"]], "\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0": [[1, "chap-algorithm"]], "\u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [[53, "id5"]], "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [[53, "id2"]], "\u30a4\u30f3\u30bf\u30e9\u30af\u30c6\u30a3\u30d6\u306b\u5b9f\u884c\u3059\u308b": [[58, "\u30a4\u30f3\u30bf\u30e9\u30af\u30c6\u30a3\u30d6\u306b\u5b9f\u884c\u3059\u308b"]], "\u30ac\u30a6\u30b9\u904e\u7a0b": [[56, "\u30ac\u30a6\u30b9\u904e\u7a0b"]], "\u30ac\u30a6\u30b9\u904e\u7a0b\u306e\u5b66\u7fd2\u3068\u4e88\u6e2c": [[56, "\u30ac\u30a6\u30b9\u904e\u7a0b\u306e\u5b66\u7fd2\u3068\u4e88\u6e2c"]], "\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30fb\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [[53, "id4"]], "\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb": [[55, "id1"]], "\u30c6\u30b9\u30c8\u95a2\u6570": [[59, "\u30c6\u30b9\u30c8\u95a2\u6570"]], "\u30d1\u30ec\u30fc\u30c8\u89e3\u306e\u30d7\u30ed\u30c3\u30c8": [[59, "\u30d1\u30ec\u30fc\u30c8\u89e3\u306e\u30d7\u30ed\u30c3\u30c8"], [59, "id15"], [59, "id17"]], "\u30d1\u30ec\u30fc\u30c8\u89e3\u306e\u53d6\u5f97": [[59, "\u30d1\u30ec\u30fc\u30c8\u89e3\u306e\u53d6\u5f97"]], "\u30d9\u30a4\u30ba\u6700\u9069\u5316": [[1, "id3"], [57, "\u30d9\u30a4\u30ba\u6700\u9069\u5316"], [59, "\u30d9\u30a4\u30ba\u6700\u9069\u5316"], [62, "\u30d9\u30a4\u30ba\u6700\u9069\u5316"]], "\u30e9\u30a4\u30bb\u30f3\u30b9": [[54, "id5"]], "\u30e9\u30f3\u30c0\u30e0\u30b5\u30fc\u30c1": [[57, "\u30e9\u30f3\u30c0\u30e0\u30b5\u30fc\u30c1"], [59, "\u30e9\u30f3\u30c0\u30e0\u30b5\u30fc\u30c1"], [62, "\u30e9\u30f3\u30c0\u30e0\u30b5\u30fc\u30c1"]], "\u4e26\u5217\u5316": [[57, "\u4e26\u5217\u5316"]], "\u4e2d\u65ad\u3068\u518d\u958b": [[58, "\u4e2d\u65ad\u3068\u518d\u958b"]], "\u4e3b\u306a\u958b\u767a\u8005": [[54, "id4"]], "\u4e8b\u524d\u306b\u8a08\u7b97\u3057\u305f\u30c7\u30fc\u30bf\u306e\u7528\u610f": [[61, "\u4e8b\u524d\u306b\u8a08\u7b97\u3057\u305f\u30c7\u30fc\u30bf\u306e\u7528\u610f"]], "\u4ed8\u9332\uff1a\u5168\u63a2\u7d22": [[59, "\u4ed8\u9332\uff1a\u5168\u63a2\u7d22"]], "\u52a3\u89e3\u9818\u57df (dominated region) \u306e\u4f53\u7a4d\u3092\u8a08\u7b97": [[59, "\u52a3\u89e3\u9818\u57df-(dominated-region)-\u306e\u4f53\u7a4d\u3092\u8a08\u7b97"]], "\u52a3\u89e3\u9818\u57df\u4f53\u7a4d": [[59, "\u52a3\u89e3\u9818\u57df\u4f53\u7a4d"], [59, "id16"], [59, "id18"]], "\u56de\u5e30": [[57, "\u56de\u5e30"]], "\u57fa\u672c\u7684\u306a\u4f7f\u7528\u65b9\u6cd5": [[53, "id1"]], "\u591a\u76ee\u7684\u6700\u9069\u5316": [[59, "\u591a\u76ee\u7684\u6700\u9069\u5316"]], "\u5b66\u7fd2\u30c7\u30fc\u30bf\u306e\u5b9a\u7fa9": [[56, "\u5b66\u7fd2\u30c7\u30fc\u30bf\u306e\u5b9a\u7fa9"]], "\u5b9f\u884c\u74b0\u5883\u30fb\u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8": [[53, "id3"]], "\u63a2\u7d22\u5019\u88dc\u30c7\u30fc\u30bf\u306e\u6e96\u5099": [[56, "\u63a2\u7d22\u5019\u88dc\u30c7\u30fc\u30bf\u306e\u6e96\u5099"], [57, "\u63a2\u7d22\u5019\u88dc\u30c7\u30fc\u30bf\u306e\u6e96\u5099"], [58, "\u63a2\u7d22\u5019\u88dc\u30c7\u30fc\u30bf\u306e\u6e96\u5099"], [59, "\u63a2\u7d22\u5019\u88dc\u30c7\u30fc\u30bf\u306e\u6e96\u5099"], [60, "\u63a2\u7d22\u5019\u88dc\u30c7\u30fc\u30bf\u306e\u6e96\u5099"], [61, "\u63a2\u7d22\u5019\u88dc\u30c7\u30fc\u30bf\u306e\u6e96\u5099"]], "\u63a2\u7d22\u7a7a\u9593\u306e\u5b9a\u7fa9": [[62, "\u63a2\u7d22\u7a7a\u9593\u306e\u5b9a\u7fa9"]], "\u65e2\u5b58\u306e\u8a08\u7b97\u7d50\u679c\u3092\u8aad\u307f\u8fbc\u3093\u3067\u5b9f\u884c\u3059\u308b": [[61, "\u65e2\u5b58\u306e\u8a08\u7b97\u7d50\u679c\u3092\u8aad\u307f\u8fbc\u3093\u3067\u5b9f\u884c\u3059\u308b"]], "\u6700\u9069\u5316\u306e\u5b9f\u884c": [[57, "\u6700\u9069\u5316\u306e\u5b9f\u884c"], [58, "\u6700\u9069\u5316\u306e\u5b9f\u884c"], [59, "\u6700\u9069\u5316\u306e\u5b9f\u884c"], [60, "\u6700\u9069\u5316\u306e\u5b9f\u884c"]], "\u7372\u5f97\u95a2\u6570": [[57, "\u7372\u5f97\u95a2\u6570"]], "\u7d50\u679c\u306e\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba": [[57, "\u7d50\u679c\u306e\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba"]], "\u7d50\u679c\u306e\u78ba\u8a8d": [[57, "\u7d50\u679c\u306e\u78ba\u8a8d"], [59, "\u7d50\u679c\u306e\u78ba\u8a8d"], [60, "\u7d50\u679c\u306e\u78ba\u8a8d"]], "\u7d50\u679c\u8868\u793a": [[62, "\u7d50\u679c\u8868\u793a"]], "\u8907\u6570\u5019\u88dc\u3092\u4e00\u5ea6\u306b\u63a2\u7d22\u3059\u308b": [[60, "\u8907\u6570\u5019\u88dc\u3092\u4e00\u5ea6\u306b\u63a2\u7d22\u3059\u308b"]], "\u89e3\uff08\u8a55\u4fa1\u5024\uff09\u306e\u30d7\u30ed\u30c3\u30c8": [[59, "\u89e3\uff08\u8a55\u4fa1\u5024\uff09\u306e\u30d7\u30ed\u30c3\u30c8"]], "\u8a08\u7b97\u306e\u6d41\u308c": [[53, "id6"]], "\u8a13\u7df4\u6e08\u307f\u30e2\u30c7\u30eb\u306b\u3088\u308b\u4e88\u6e2c": [[56, "\u8a13\u7df4\u6e08\u307f\u30e2\u30c7\u30eb\u306b\u3088\u308b\u4e88\u6e2c"]], "\u8b1d\u8f9e": [[0, "id1"]], "\u95a2\u6570\u306e\u30d7\u30ed\u30c3\u30c8": [[59, "\u95a2\u6570\u306e\u30d7\u30ed\u30c3\u30c8"]]}, "docnames": ["acknowledgement", "algorithm", "api/modules", "api/physbo", "api/physbo.blm", "api/physbo.blm.basis", "api/physbo.blm.basis.fourier", "api/physbo.blm.core", "api/physbo.blm.core.model", "api/physbo.blm.inf", "api/physbo.blm.inf.exact", "api/physbo.blm.lik", "api/physbo.blm.lik.gauss", "api/physbo.blm.lik.linear", "api/physbo.blm.predictor", "api/physbo.blm.prior", "api/physbo.blm.prior.gauss", "api/physbo.gp", "api/physbo.gp.core", "api/physbo.gp.core.learning", "api/physbo.gp.core.model", "api/physbo.gp.core.prior", "api/physbo.gp.cov", "api/physbo.gp.cov.gauss", "api/physbo.gp.inf", "api/physbo.gp.inf.exact", "api/physbo.gp.lik", "api/physbo.gp.lik.gauss", "api/physbo.gp.mean", "api/physbo.gp.mean.const", "api/physbo.gp.mean.zero", "api/physbo.gp.predictor", "api/physbo.misc", "api/physbo.misc.centering", "api/physbo.misc.gauss_elim", "api/physbo.misc.set_config", "api/physbo.opt", "api/physbo.opt.adam", "api/physbo.predictor", "api/physbo.search", "api/physbo.search.discrete", "api/physbo.search.discrete.policy", "api/physbo.search.discrete.results", "api/physbo.search.discrete_multi", "api/physbo.search.discrete_multi.policy", "api/physbo.search.discrete_multi.results", "api/physbo.search.pareto", "api/physbo.search.score", "api/physbo.search.score_multi", "api/physbo.search.utility", "api/physbo.variable", "contact", "index", "install", "introduction", "notebook/index", "notebook/tutorial_Gaussian_process", "notebook/tutorial_basic", "notebook/tutorial_interactive_mode", "notebook/tutorial_multi_objective", "notebook/tutorial_multi_probe", "notebook/tutorial_once_mode", "notebook/tutorial_simulator"], "envversion": {"nbsphinx": 4, "sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["acknowledgement.rst", "algorithm.rst", "api/modules.rst", "api/physbo.rst", "api/physbo.blm.rst", "api/physbo.blm.basis.rst", "api/physbo.blm.basis.fourier.rst", "api/physbo.blm.core.rst", "api/physbo.blm.core.model.rst", "api/physbo.blm.inf.rst", "api/physbo.blm.inf.exact.rst", "api/physbo.blm.lik.rst", "api/physbo.blm.lik.gauss.rst", "api/physbo.blm.lik.linear.rst", "api/physbo.blm.predictor.rst", "api/physbo.blm.prior.rst", "api/physbo.blm.prior.gauss.rst", "api/physbo.gp.rst", "api/physbo.gp.core.rst", "api/physbo.gp.core.learning.rst", "api/physbo.gp.core.model.rst", "api/physbo.gp.core.prior.rst", "api/physbo.gp.cov.rst", "api/physbo.gp.cov.gauss.rst", "api/physbo.gp.inf.rst", "api/physbo.gp.inf.exact.rst", "api/physbo.gp.lik.rst", "api/physbo.gp.lik.gauss.rst", "api/physbo.gp.mean.rst", "api/physbo.gp.mean.const.rst", "api/physbo.gp.mean.zero.rst", "api/physbo.gp.predictor.rst", "api/physbo.misc.rst", "api/physbo.misc.centering.rst", "api/physbo.misc.gauss_elim.rst", "api/physbo.misc.set_config.rst", "api/physbo.opt.rst", "api/physbo.opt.adam.rst", "api/physbo.predictor.rst", "api/physbo.search.rst", "api/physbo.search.discrete.rst", "api/physbo.search.discrete.policy.rst", "api/physbo.search.discrete.results.rst", "api/physbo.search.discrete_multi.rst", "api/physbo.search.discrete_multi.policy.rst", "api/physbo.search.discrete_multi.results.rst", "api/physbo.search.pareto.rst", "api/physbo.search.score.rst", "api/physbo.search.score_multi.rst", "api/physbo.search.utility.rst", "api/physbo.variable.rst", "contact.rst", "index.rst", "install.rst", "introduction.rst", "notebook/index.rst", "notebook/tutorial_Gaussian_process.ipynb", "notebook/tutorial_basic.ipynb", "notebook/tutorial_interactive_mode.ipynb", "notebook/tutorial_multi_objective.ipynb", "notebook/tutorial_multi_probe.ipynb", "notebook/tutorial_once_mode.ipynb", "notebook/tutorial_simulator.ipynb"], "indexentries": {"_init_params (physbo.blm.lik.linear.linear \u306e\u5c5e\u6027)": [[13, "physbo.blm.lik.linear.linear._init_params", false]], "adam (physbo.gp.core.learning \u306e\u30af\u30e9\u30b9)": [[19, "physbo.gp.core.learning.adam", false]], "adam (physbo.misc.set_config \u306e\u30af\u30e9\u30b9)": [[35, "physbo.misc.set_config.adam", false]], "adam (physbo.opt.adam \u306e\u30af\u30e9\u30b9)": [[37, "physbo.opt.adam.adam", false]], "add() (physbo.search.pareto.rectangles \u306e\u30e1\u30bd\u30c3\u30c9)": [[46, "physbo.search.pareto.Rectangles.add", false]], "add() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.add", false]], "add_t() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.add_t", false]], "add_x() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.add_X", false]], "add_z() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.add_Z", false]], "alpha (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.alpha", false]], "base_predictor (physbo.predictor \u306e\u30af\u30e9\u30b9)": [[38, "physbo.predictor.base_predictor", false]], "basis (physbo.blm.lik.linear.linear \u306e\u5c5e\u6027)": [[13, "physbo.blm.lik.linear.linear.basis", false]], "batch (physbo.gp.core.learning \u306e\u30af\u30e9\u30b9)": [[19, "physbo.gp.core.learning.batch", false]], "batch (physbo.misc.set_config \u306e\u30af\u30e9\u30b9)": [[35, "physbo.misc.set_config.batch", false]], "bayes_search() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.bayes_search", false]], "bayes_search() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.bayes_search", false]], "beta (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.beta", false]], "bias (physbo.blm.lik.linear.linear \u306e\u5c5e\u6027)": [[13, "physbo.blm.lik.linear.linear.bias", false]], "blm (physbo.blm.predictor.predictor \u306e\u5c5e\u6027)": [[14, "physbo.blm.predictor.predictor.blm", false]], "boolean() (physbo.misc.set_config \u30e2\u30b8\u30e5\u30fc\u30eb)": [[35, "physbo.misc.set_config.boolean", false]], "cat_params() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.cat_params", false]], "cat_params() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.cat_params", false]], "cat_params() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.cat_params", false]], "centering() (physbo.misc.centering \u30e2\u30b8\u30e5\u30fc\u30eb)": [[33, "physbo.misc.centering.centering", false]], "config (physbo.blm.predictor.predictor \u306e\u5c5e\u6027)": [[14, "physbo.blm.predictor.predictor.config", false]], "const (physbo.gp.mean.const \u306e\u30af\u30e9\u30b9)": [[29, "physbo.gp.mean.const.const", false]], "cov (physbo.blm.lik.gauss.gauss \u306e\u5c5e\u6027)": [[12, "physbo.blm.lik.gauss.gauss.cov", false]], "cov (physbo.blm.prior.gauss.gauss \u306e\u5c5e\u6027)": [[16, "physbo.blm.prior.gauss.gauss.cov", false]], "cov_const (physbo.blm.prior.gauss \u306e\u30af\u30e9\u30b9)": [[16, "physbo.blm.prior.gauss.cov_const", false]], "decomp_params() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.decomp_params", false]], "decomp_params() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.decomp_params", false]], "decomp_params() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.decomp_params", false]], "delete() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.delete", false]], "delete_stats() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.delete_stats", false]], "delete_stats() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.delete_stats", false]], "delete_stats() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.delete_stats", false]], "delete_t() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.delete_t", false]], "delete_x() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.delete_X", false]], "delete_z() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.delete_Z", false]], "disp_marlik() (physbo.gp.core.learning.online \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.online.disp_marlik", false]], "divide_non_dominated_region() (physbo.search.pareto.pareto \u306e\u30e1\u30bd\u30c3\u30c9)": [[46, "physbo.search.pareto.Pareto.divide_non_dominated_region", false]], "dominate() (physbo.search.pareto \u30e2\u30b8\u30e5\u30fc\u30eb)": [[46, "physbo.search.pareto.dominate", false]], "ehvi() (physbo.search.score_multi \u30e2\u30b8\u30e5\u30fc\u30eb)": [[48, "physbo.search.score_multi.EHVI", false]], "ei() (physbo.search.score \u30e2\u30b8\u30e5\u30fc\u30eb)": [[47, "physbo.search.score.EI", false]], "epoch (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.epoch", false]], "epsilon (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.epsilon", false]], "eval_marlik() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.eval_marlik", false]], "eval_marlik() (physbo.gp.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[25, "physbo.gp.inf.exact.eval_marlik", false]], "export_all_sequence_best_fx() (physbo.search.discrete.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[42, "physbo.search.discrete.results.history.export_all_sequence_best_fx", false]], "export_blm() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.export_blm", false]], "export_front() (physbo.search.pareto.pareto \u306e\u30e1\u30bd\u30c3\u30c9)": [[46, "physbo.search.pareto.Pareto.export_front", false]], "export_history() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.export_history", false]], "export_pareto_front() (physbo.search.discrete_multi.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[45, "physbo.search.discrete_multi.results.history.export_pareto_front", false]], "export_predictor() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.export_predictor", false]], "export_sequence_best_fx() (physbo.search.discrete.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[42, "physbo.search.discrete.results.history.export_sequence_best_fx", false]], "export_training() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.export_training", false]], "fit() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.fit", false]], "fit() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.fit", false]], "fit() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.fit", false]], "fit() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.fit", false]], "fourier (physbo.blm.basis.fourier \u306e\u30af\u30e9\u30b9)": [[6, "physbo.blm.basis.fourier.fourier", false]], "gamma (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.gamma", false]], "gauss (physbo.blm.lik.gauss \u306e\u30af\u30e9\u30b9)": [[12, "physbo.blm.lik.gauss.gauss", false]], "gauss (physbo.blm.prior.gauss \u306e\u30af\u30e9\u30b9)": [[16, "physbo.blm.prior.gauss.gauss", false]], "gauss (physbo.gp.cov.gauss \u306e\u30af\u30e9\u30b9)": [[23, "physbo.gp.cov.gauss.gauss", false]], "gauss (physbo.gp.lik.gauss \u306e\u30af\u30e9\u30b9)": [[27, "physbo.gp.lik.gauss.gauss", false]], "gauss_elim() (physbo.misc.gauss_elim \u30e2\u30b8\u30e5\u30fc\u30eb)": [[34, "physbo.misc.gauss_elim.gauss_elim", false]], "get_basis() (physbo.blm.basis.fourier.fourier \u306e\u30e1\u30bd\u30c3\u30c9)": [[6, "physbo.blm.basis.fourier.fourier.get_basis", false]], "get_basis() (physbo.blm.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[12, "physbo.blm.lik.gauss.gauss.get_basis", false]], "get_basis() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.get_basis", false]], "get_basis() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.get_basis", false]], "get_basis() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.get_basis", false]], "get_cand_params() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.get_cand_params", false]], "get_cand_params() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.get_cand_params", false]], "get_cand_params() (physbo.gp.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[27, "physbo.gp.lik.gauss.gauss.get_cand_params", false]], "get_cand_params() (physbo.gp.mean.const.const \u306e\u30e1\u30bd\u30c3\u30c9)": [[29, "physbo.gp.mean.const.const.get_cand_params", false]], "get_cov() (physbo.blm.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[12, "physbo.blm.lik.gauss.gauss.get_cov", false]], "get_cov() (physbo.blm.prior.gauss.cov_const \u306e\u30e1\u30bd\u30c3\u30c9)": [[16, "physbo.blm.prior.gauss.cov_const.get_cov", false]], "get_cov() (physbo.blm.prior.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[16, "physbo.blm.prior.gauss.gauss.get_cov", false]], "get_cov() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.get_cov", false]], "get_cov() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.get_cov", false]], "get_cov() (physbo.gp.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[27, "physbo.gp.lik.gauss.gauss.get_cov", false]], "get_grad() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.get_grad", false]], "get_grad() (physbo.gp.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[27, "physbo.gp.lik.gauss.gauss.get_grad", false]], "get_grad() (physbo.gp.mean.const.const \u306e\u30e1\u30bd\u30c3\u30c9)": [[29, "physbo.gp.mean.const.const.get_grad", false]], "get_grad() (physbo.gp.mean.zero.zero \u306e\u30e1\u30bd\u30c3\u30c9)": [[30, "physbo.gp.mean.zero.zero.get_grad", false]], "get_grad_cov() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.get_grad_cov", false]], "get_grad_marlik() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.get_grad_marlik", false]], "get_grad_marlik() (physbo.gp.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[25, "physbo.gp.inf.exact.get_grad_marlik", false]], "get_grad_mean() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.get_grad_mean", false]], "get_mean() (physbo.blm.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[12, "physbo.blm.lik.gauss.gauss.get_mean", false]], "get_mean() (physbo.blm.lik.linear.linear \u306e\u30e1\u30bd\u30c3\u30c9)": [[13, "physbo.blm.lik.linear.linear.get_mean", false]], "get_mean() (physbo.blm.prior.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[16, "physbo.blm.prior.gauss.gauss.get_mean", false]], "get_mean() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.get_mean", false]], "get_mean() (physbo.gp.mean.const.const \u306e\u30e1\u30bd\u30c3\u30c9)": [[29, "physbo.gp.mean.const.const.get_mean", false]], "get_mean() (physbo.gp.mean.zero.zero \u306e\u30e1\u30bd\u30c3\u30c9)": [[30, "physbo.gp.mean.zero.zero.get_mean", false]], "get_one_update() (physbo.gp.core.learning.adam \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.adam.get_one_update", false]], "get_one_update() (physbo.gp.core.learning.online \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.online.get_one_update", false]], "get_params_bound() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.get_params_bound", false]], "get_params_bound() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.get_params_bound", false]], "get_params_bound() (physbo.gp.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[27, "physbo.gp.lik.gauss.gauss.get_params_bound", false]], "get_params_bound() (physbo.gp.mean.const.const \u306e\u30e1\u30bd\u30c3\u30c9)": [[29, "physbo.gp.mean.const.const.get_params_bound", false]], "get_post_fcov() (physbo.blm.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[8, "physbo.blm.core.model.model.get_post_fcov", false]], "get_post_fcov() (physbo.blm.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[10, "physbo.blm.inf.exact.get_post_fcov", false]], "get_post_fcov() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.get_post_fcov", false]], "get_post_fcov() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.get_post_fcov", false]], "get_post_fcov() (physbo.gp.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[25, "physbo.gp.inf.exact.get_post_fcov", false]], "get_post_fcov() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.get_post_fcov", false]], "get_post_fcov() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.get_post_fcov", false]], "get_post_fcov() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.get_post_fcov", false]], "get_post_fcov() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.get_post_fcov", false]], "get_post_fmean() (physbo.blm.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[8, "physbo.blm.core.model.model.get_post_fmean", false]], "get_post_fmean() (physbo.blm.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[10, "physbo.blm.inf.exact.get_post_fmean", false]], "get_post_fmean() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.get_post_fmean", false]], "get_post_fmean() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.get_post_fmean", false]], "get_post_fmean() (physbo.gp.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[25, "physbo.gp.inf.exact.get_post_fmean", false]], "get_post_fmean() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.get_post_fmean", false]], "get_post_fmean() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.get_post_fmean", false]], "get_post_fmean() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.get_post_fmean", false]], "get_post_fmean() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.get_post_fmean", false]], "get_post_params() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.get_post_params", false]], "get_post_params() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.get_post_params", false]], "get_post_params() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.get_post_params", false]], "get_post_params_mean() (physbo.blm.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[8, "physbo.blm.core.model.model.get_post_params_mean", false]], "get_post_params_mean() (physbo.blm.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[10, "physbo.blm.inf.exact.get_post_params_mean", false]], "get_post_params_samples() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.get_post_params_samples", false]], "get_post_samples() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.get_post_samples", false]], "get_post_samples() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.get_post_samples", false]], "get_post_samples() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.get_post_samples", false]], "get_prec() (physbo.blm.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[12, "physbo.blm.lik.gauss.gauss.get_prec", false]], "get_prec() (physbo.blm.prior.gauss.cov_const \u306e\u30e1\u30bd\u30c3\u30c9)": [[16, "physbo.blm.prior.gauss.cov_const.get_prec", false]], "get_prec() (physbo.blm.prior.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[16, "physbo.blm.prior.gauss.gauss.get_prec", false]], "get_predict_samples() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.get_predict_samples", false]], "get_predict_samples() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.get_predict_samples", false]], "get_predict_samples() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.get_predict_samples", false]], "get_score() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.get_score", false]], "get_score() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.get_score", false]], "get_subset() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.get_subset", false]], "grad (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.grad", false]], "history (physbo.search.discrete.results \u306e\u30af\u30e9\u30b9)": [[42, "physbo.search.discrete.results.history", false]], "history (physbo.search.discrete_multi.results \u306e\u30af\u30e9\u30b9)": [[45, "physbo.search.discrete_multi.results.history", false]], "hvpi() (physbo.search.score_multi \u30e2\u30b8\u30e5\u30fc\u30eb)": [[48, "physbo.search.score_multi.HVPI", false]], "init_params() (physbo.gp.mean.const.const \u306e\u30e1\u30bd\u30c3\u30c9)": [[29, "physbo.gp.mean.const.const.init_params", false]], "init_params_search() (physbo.gp.core.learning.batch \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.batch.init_params_search", false]], "init_params_search() (physbo.gp.core.learning.online \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.online.init_params_search", false]], "is_learning() (physbo.search.utility \u30e2\u30b8\u30e5\u30fc\u30eb)": [[49, "physbo.search.utility.is_learning", false]], "learning (physbo.misc.set_config \u306e\u30af\u30e9\u30b9)": [[35, "physbo.misc.set_config.learning", false]], "length_vector() (physbo.search.utility \u30e2\u30b8\u30e5\u30fc\u30eb)": [[49, "physbo.search.utility.length_vector", false]], "lik (physbo.blm.core.model.model \u306e\u5c5e\u6027)": [[8, "physbo.blm.core.model.model.lik", false]], "linear (physbo.blm.lik.gauss.gauss \u306e\u5c5e\u6027)": [[12, "physbo.blm.lik.gauss.gauss.linear", false]], "linear (physbo.blm.lik.linear \u306e\u30af\u30e9\u30b9)": [[13, "physbo.blm.lik.linear.linear", false]], "load() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.load", false]], "load() (physbo.misc.set_config.adam \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.adam.load", false]], "load() (physbo.misc.set_config.batch \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.batch.load", false]], "load() (physbo.misc.set_config.learning \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.learning.load", false]], "load() (physbo.misc.set_config.online \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.online.load", false]], "load() (physbo.misc.set_config.search \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.search.load", false]], "load() (physbo.misc.set_config.set_config \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.set_config.load", false]], "load() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.load", false]], "load() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.load", false]], "load() (physbo.search.discrete.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[42, "physbo.search.discrete.results.history.load", false]], "load() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.load", false]], "load() (physbo.search.discrete_multi.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[45, "physbo.search.discrete_multi.results.history.load", false]], "load() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.load", false]], "load_predictor_list() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.load_predictor_list", false]], "load_training_list() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.load_training_list", false]], "m (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.m", false]], "max_epoch (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.max_epoch", false]], "method (physbo.blm.core.model.model \u306e\u5c5e\u6027)": [[8, "physbo.blm.core.model.model.method", false]], "model (physbo.blm.core.model \u306e\u30af\u30e9\u30b9)": [[8, "physbo.blm.core.model.model", false]], "model (physbo.gp.core.model \u306e\u30af\u30e9\u30b9)": [[20, "physbo.gp.core.model.model", false]], "module": [[3, "module-physbo", false], [4, "module-physbo.blm", false], [5, "module-physbo.blm.basis", false], [6, "module-physbo.blm.basis.fourier", false], [7, "module-physbo.blm.core", false], [8, "module-physbo.blm.core.model", false], [9, "module-physbo.blm.inf", false], [10, "module-physbo.blm.inf.exact", false], [11, "module-physbo.blm.lik", false], [12, "module-physbo.blm.lik.gauss", false], [13, "module-physbo.blm.lik.linear", false], [14, "module-physbo.blm.predictor", false], [15, "module-physbo.blm.prior", false], [16, "module-physbo.blm.prior.gauss", false], [17, "module-physbo.gp", false], [18, "module-physbo.gp.core", false], [19, "module-physbo.gp.core.learning", false], [20, "module-physbo.gp.core.model", false], [21, "module-physbo.gp.core.prior", false], [22, "module-physbo.gp.cov", false], [23, "module-physbo.gp.cov.gauss", false], [24, "module-physbo.gp.inf", false], [25, "module-physbo.gp.inf.exact", false], [26, "module-physbo.gp.lik", false], [27, "module-physbo.gp.lik.gauss", false], [28, "module-physbo.gp.mean", false], [29, "module-physbo.gp.mean.const", false], [30, "module-physbo.gp.mean.zero", false], [31, "module-physbo.gp.predictor", false], [32, "module-physbo.misc", false], [33, "module-physbo.misc.centering", false], [34, "module-physbo.misc.gauss_elim", false], [35, "module-physbo.misc.set_config", false], [36, "module-physbo.opt", false], [37, "module-physbo.opt.adam", false], [38, "module-physbo.predictor", false], [39, "module-physbo.search", false], [40, "module-physbo.search.discrete", false], [41, "module-physbo.search.discrete.policy", false], [42, "module-physbo.search.discrete.results", false], [43, "module-physbo.search.discrete_multi", false], [44, "module-physbo.search.discrete_multi.policy", false], [45, "module-physbo.search.discrete_multi.results", false], [46, "module-physbo.search.pareto", false], [47, "module-physbo.search.score", false], [48, "module-physbo.search.score_multi", false], [49, "module-physbo.search.utility", false], [50, "module-physbo.variable", false]], "nbasis (physbo.blm.basis.fourier.fourier \u306e\u5c5e\u6027)": [[6, "physbo.blm.basis.fourier.fourier.nbasis", false]], "nbasis (physbo.blm.core.model.model \u306e\u5c5e\u6027)": [[8, "physbo.blm.core.model.model.nbasis", false]], "nbasis (physbo.blm.lik.linear.linear \u306e\u5c5e\u6027)": [[13, "physbo.blm.lik.linear.linear.nbasis", false]], "nbasis (physbo.blm.prior.gauss.gauss \u306e\u5c5e\u6027)": [[16, "physbo.blm.prior.gauss.gauss.nbasis", false]], "new_data_list (physbo.search.discrete_multi.policy.policy \u306e\u5c5e\u6027)": [[44, "physbo.search.discrete_multi.policy.policy.new_data_list", false]], "nparams (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.nparams", false]], "one_run() (physbo.gp.core.learning.batch \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.batch.one_run", false]], "one_run() (physbo.gp.core.learning.online \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.online.one_run", false]], "online (physbo.gp.core.learning \u306e\u30af\u30e9\u30b9)": [[19, "physbo.gp.core.learning.online", false]], "online (physbo.misc.set_config \u306e\u30af\u30e9\u30b9)": [[35, "physbo.misc.set_config.online", false]], "params (physbo.blm.basis.fourier.fourier \u306e\u5c5e\u6027)": [[6, "physbo.blm.basis.fourier.fourier.params", false]], "params (physbo.blm.lik.linear.linear \u306e\u5c5e\u6027)": [[13, "physbo.blm.lik.linear.linear.params", false]], "params (physbo.blm.prior.gauss.cov_const \u306e\u5c5e\u6027)": [[16, "physbo.blm.prior.gauss.cov_const.params", false]], "params (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.params", false]], "pareto (physbo.search.pareto \u306e\u30af\u30e9\u30b9)": [[46, "physbo.search.pareto.Pareto", false]], "physbo": [[3, "module-physbo", false]], "physbo.blm": [[4, "module-physbo.blm", false]], "physbo.blm.basis": [[5, "module-physbo.blm.basis", false]], "physbo.blm.basis.fourier": [[6, "module-physbo.blm.basis.fourier", false]], "physbo.blm.core": [[7, "module-physbo.blm.core", false]], "physbo.blm.core.model": [[8, "module-physbo.blm.core.model", false]], "physbo.blm.inf": [[9, "module-physbo.blm.inf", false]], "physbo.blm.inf.exact": [[10, "module-physbo.blm.inf.exact", false]], "physbo.blm.lik": [[11, "module-physbo.blm.lik", false]], "physbo.blm.lik.gauss": [[12, "module-physbo.blm.lik.gauss", false]], "physbo.blm.lik.linear": [[13, "module-physbo.blm.lik.linear", false]], "physbo.blm.predictor": [[14, "module-physbo.blm.predictor", false]], "physbo.blm.prior": [[15, "module-physbo.blm.prior", false]], "physbo.blm.prior.gauss": [[16, "module-physbo.blm.prior.gauss", false]], "physbo.gp": [[17, "module-physbo.gp", false]], "physbo.gp.core": [[18, "module-physbo.gp.core", false]], "physbo.gp.core.learning": [[19, "module-physbo.gp.core.learning", false]], "physbo.gp.core.model": [[20, "module-physbo.gp.core.model", false]], "physbo.gp.core.prior": [[21, "module-physbo.gp.core.prior", false]], "physbo.gp.cov": [[22, "module-physbo.gp.cov", false]], "physbo.gp.cov.gauss": [[23, "module-physbo.gp.cov.gauss", false]], "physbo.gp.inf": [[24, "module-physbo.gp.inf", false]], "physbo.gp.inf.exact": [[25, "module-physbo.gp.inf.exact", false]], "physbo.gp.lik": [[26, "module-physbo.gp.lik", false]], "physbo.gp.lik.gauss": [[27, "module-physbo.gp.lik.gauss", false]], "physbo.gp.mean": [[28, "module-physbo.gp.mean", false]], "physbo.gp.mean.const": [[29, "module-physbo.gp.mean.const", false]], "physbo.gp.mean.zero": [[30, "module-physbo.gp.mean.zero", false]], "physbo.gp.predictor": [[31, "module-physbo.gp.predictor", false]], "physbo.misc": [[32, "module-physbo.misc", false]], "physbo.misc.centering": [[33, "module-physbo.misc.centering", false]], "physbo.misc.gauss_elim": [[34, "module-physbo.misc.gauss_elim", false]], "physbo.misc.set_config": [[35, "module-physbo.misc.set_config", false]], "physbo.opt": [[36, "module-physbo.opt", false]], "physbo.opt.adam": [[37, "module-physbo.opt.adam", false]], "physbo.predictor": [[38, "module-physbo.predictor", false]], "physbo.search": [[39, "module-physbo.search", false]], "physbo.search.discrete": [[40, "module-physbo.search.discrete", false]], "physbo.search.discrete.policy": [[41, "module-physbo.search.discrete.policy", false]], "physbo.search.discrete.results": [[42, "module-physbo.search.discrete.results", false]], "physbo.search.discrete_multi": [[43, "module-physbo.search.discrete_multi", false]], "physbo.search.discrete_multi.policy": [[44, "module-physbo.search.discrete_multi.policy", false]], "physbo.search.discrete_multi.results": [[45, "module-physbo.search.discrete_multi.results", false]], "physbo.search.pareto": [[46, "module-physbo.search.pareto", false]], "physbo.search.score": [[47, "module-physbo.search.score", false]], "physbo.search.score_multi": [[48, "module-physbo.search.score_multi", false]], "physbo.search.utility": [[49, "module-physbo.search.utility", false]], "physbo.variable": [[50, "module-physbo.variable", false]], "pi() (physbo.search.score \u30e2\u30b8\u30e5\u30fc\u30eb)": [[47, "physbo.search.score.PI", false]], "policy (physbo.search.discrete.policy \u306e\u30af\u30e9\u30b9)": [[41, "physbo.search.discrete.policy.policy", false]], "policy (physbo.search.discrete_multi.policy \u306e\u30af\u30e9\u30b9)": [[44, "physbo.search.discrete_multi.policy.policy", false]], "post_sampling() (physbo.blm.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[8, "physbo.blm.core.model.model.post_sampling", false]], "post_sampling() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.post_sampling", false]], "prec (physbo.blm.prior.gauss.cov_const \u306e\u5c5e\u6027)": [[16, "physbo.blm.prior.gauss.cov_const.prec", false]], "predict_sampling() (physbo.blm.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[8, "physbo.blm.core.model.model.predict_sampling", false]], "predict_sampling() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.predict_sampling", false]], "predictor (physbo.blm.predictor \u306e\u30af\u30e9\u30b9)": [[14, "physbo.blm.predictor.predictor", false]], "predictor (physbo.gp.predictor \u306e\u30af\u30e9\u30b9)": [[31, "physbo.gp.predictor.predictor", false]], "prepare() (physbo.blm.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[8, "physbo.blm.core.model.model.prepare", false]], "prepare() (physbo.blm.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[10, "physbo.blm.inf.exact.prepare", false]], "prepare() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.prepare", false]], "prepare() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.prepare", false]], "prepare() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.prepare", false]], "prepare() (physbo.gp.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[25, "physbo.gp.inf.exact.prepare", false]], "prepare() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.prepare", false]], "prepare() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.prepare", false]], "print_params() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.print_params", false]], "print_params() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.print_params", false]], "prior (physbo.blm.core.model.model \u306e\u5c5e\u6027)": [[8, "physbo.blm.core.model.model.prior", false]], "prior (physbo.gp.core.prior \u306e\u30af\u30e9\u30b9)": [[21, "physbo.gp.core.prior.prior", false]], "rand_expans() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.rand_expans", false]], "random_search() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.random_search", false]], "random_search() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.random_search", false]], "rectangles (physbo.search.pareto \u306e\u30af\u30e9\u30b9)": [[46, "physbo.search.pareto.Rectangles", false]], "reset() (physbo.gp.core.learning.adam \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.adam.reset", false]], "run() (physbo.gp.core.learning.batch \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.batch.run", false]], "run() (physbo.gp.core.learning.online \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.online.run", false]], "run() (physbo.opt.adam.adam \u306e\u30e1\u30bd\u30c3\u30c9)": [[37, "physbo.opt.adam.adam.run", false]], "sampling() (physbo.blm.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[8, "physbo.blm.core.model.model.sampling", false]], "sampling() (physbo.blm.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[10, "physbo.blm.inf.exact.sampling", false]], "sampling() (physbo.blm.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[12, "physbo.blm.lik.gauss.gauss.sampling", false]], "sampling() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.sampling", false]], "sampling() (physbo.gp.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[27, "physbo.gp.lik.gauss.gauss.sampling", false]], "save() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.save", false]], "save() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.save", false]], "save() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.save", false]], "save() (physbo.search.discrete.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[42, "physbo.search.discrete.results.history.save", false]], "save() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.save", false]], "save() (physbo.search.discrete_multi.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[45, "physbo.search.discrete_multi.results.history.save", false]], "save() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.save", false]], "save_predictor_list() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.save_predictor_list", false]], "save_training_list() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.save_training_list", false]], "score() (physbo.search.score \u30e2\u30b8\u30e5\u30fc\u30eb)": [[47, "physbo.search.score.score", false]], "score() (physbo.search.score_multi \u30e2\u30b8\u30e5\u30fc\u30eb)": [[48, "physbo.search.score_multi.score", false]], "search (physbo.misc.set_config \u306e\u30af\u30e9\u30b9)": [[35, "physbo.misc.set_config.search", false]], "set_bias() (physbo.blm.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[12, "physbo.blm.lik.gauss.gauss.set_bias", false]], "set_bias() (physbo.blm.lik.linear.linear \u306e\u30e1\u30bd\u30c3\u30c9)": [[13, "physbo.blm.lik.linear.linear.set_bias", false]], "set_config (physbo.misc.set_config \u306e\u30af\u30e9\u30b9)": [[35, "physbo.misc.set_config.set_config", false]], "set_cov_params() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.set_cov_params", false]], "set_mean_params() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.set_mean_params", false]], "set_params() (physbo.blm.basis.fourier.fourier \u306e\u30e1\u30bd\u30c3\u30c9)": [[6, "physbo.blm.basis.fourier.fourier.set_params", false]], "set_params() (physbo.blm.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[12, "physbo.blm.lik.gauss.gauss.set_params", false]], "set_params() (physbo.blm.lik.linear.linear \u306e\u30e1\u30bd\u30c3\u30c9)": [[13, "physbo.blm.lik.linear.linear.set_params", false]], "set_params() (physbo.blm.prior.gauss.cov_const \u306e\u30e1\u30bd\u30c3\u30c9)": [[16, "physbo.blm.prior.gauss.cov_const.set_params", false]], "set_params() (physbo.blm.prior.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[16, "physbo.blm.prior.gauss.gauss.set_params", false]], "set_params() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.set_params", false]], "set_params() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.set_params", false]], "set_params() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.set_params", false]], "set_params() (physbo.gp.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[27, "physbo.gp.lik.gauss.gauss.set_params", false]], "set_params() (physbo.gp.mean.const.const \u306e\u30e1\u30bd\u30c3\u30c9)": [[29, "physbo.gp.mean.const.const.set_params", false]], "set_params() (physbo.gp.mean.zero.zero \u306e\u30e1\u30bd\u30c3\u30c9)": [[30, "physbo.gp.mean.zero.zero.set_params", false]], "set_params() (physbo.opt.adam.adam \u306e\u30e1\u30bd\u30c3\u30c9)": [[37, "physbo.opt.adam.adam.set_params", false]], "set_reference_max() (physbo.search.pareto.pareto \u306e\u30e1\u30bd\u30c3\u30c9)": [[46, "physbo.search.pareto.Pareto.set_reference_max", false]], "set_reference_min() (physbo.search.pareto.pareto \u306e\u30e1\u30bd\u30c3\u30c9)": [[46, "physbo.search.pareto.Pareto.set_reference_min", false]], "set_seed() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.set_seed", false]], "show() (physbo.blm.basis.fourier.fourier \u306e\u30e1\u30bd\u30c3\u30c9)": [[6, "physbo.blm.basis.fourier.fourier.show", false]], "show() (physbo.misc.set_config.adam \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.adam.show", false]], "show() (physbo.misc.set_config.batch \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.batch.show", false]], "show() (physbo.misc.set_config.learning \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.learning.show", false]], "show() (physbo.misc.set_config.online \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.online.show", false]], "show() (physbo.misc.set_config.search \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.search.show", false]], "show() (physbo.misc.set_config.set_config \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.set_config.show", false]], "show_interactive_mode() (physbo.search.utility \u30e2\u30b8\u30e5\u30fc\u30eb)": [[49, "physbo.search.utility.show_interactive_mode", false]], "show_search_results() (physbo.search.utility \u30e2\u30b8\u30e5\u30fc\u30eb)": [[49, "physbo.search.utility.show_search_results", false]], "show_search_results_mo() (physbo.search.utility \u30e2\u30b8\u30e5\u30fc\u30eb)": [[49, "physbo.search.utility.show_search_results_mo", false]], "show_start_message_multi_search() (physbo.search.utility \u30e2\u30b8\u30e5\u30fc\u30eb)": [[49, "physbo.search.utility.show_start_message_multi_search", false]], "sigma2 (physbo.blm.prior.gauss.cov_const \u306e\u5c5e\u6027)": [[16, "physbo.blm.prior.gauss.cov_const.sigma2", false]], "stats (physbo.blm.core.model.model \u306e\u5c5e\u6027)": [[8, "physbo.blm.core.model.model.stats", false]], "stats (physbo.blm.lik.gauss.gauss \u306e\u5c5e\u6027)": [[12, "physbo.blm.lik.gauss.gauss.stats", false]], "sub_sampling() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.sub_sampling", false]], "supp_params() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.supp_params", false]], "supp_params() (physbo.gp.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[27, "physbo.gp.lik.gauss.gauss.supp_params", false]], "supp_params() (physbo.gp.mean.const.const \u306e\u30e1\u30bd\u30c3\u30c9)": [[29, "physbo.gp.mean.const.const.supp_params", false]], "time_get_action (physbo.search.discrete.results.history \u306e\u30d7\u30ed\u30d1\u30c6\u30a3)": [[42, "physbo.search.discrete.results.history.time_get_action", false]], "time_get_action (physbo.search.discrete_multi.results.history \u306e\u30d7\u30ed\u30d1\u30c6\u30a3)": [[45, "physbo.search.discrete_multi.results.history.time_get_action", false]], "time_run_simulator (physbo.search.discrete.results.history \u306e\u30d7\u30ed\u30d1\u30c6\u30a3)": [[42, "physbo.search.discrete.results.history.time_run_simulator", false]], "time_run_simulator (physbo.search.discrete_multi.results.history \u306e\u30d7\u30ed\u30d1\u30c6\u30a3)": [[45, "physbo.search.discrete_multi.results.history.time_run_simulator", false]], "time_total (physbo.search.discrete.results.history \u306e\u30d7\u30ed\u30d1\u30c6\u30a3)": [[42, "physbo.search.discrete.results.history.time_total", false]], "time_total (physbo.search.discrete_multi.results.history \u306e\u30d7\u30ed\u30d1\u30c6\u30a3)": [[45, "physbo.search.discrete_multi.results.history.time_total", false]], "time_update_predictor (physbo.search.discrete.results.history \u306e\u30d7\u30ed\u30d1\u30c6\u30a3)": [[42, "physbo.search.discrete.results.history.time_update_predictor", false]], "time_update_predictor (physbo.search.discrete_multi.results.history \u306e\u30d7\u30ed\u30d1\u30c6\u30a3)": [[45, "physbo.search.discrete_multi.results.history.time_update_predictor", false]], "trans_params() (physbo.gp.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[27, "physbo.gp.lik.gauss.gauss.trans_params", false]], "ts() (physbo.search.score \u30e2\u30b8\u30e5\u30fc\u30eb)": [[47, "physbo.search.score.TS", false]], "ts() (physbo.search.score_multi \u30e2\u30b8\u30e5\u30fc\u30eb)": [[48, "physbo.search.score_multi.TS", false]], "update() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.update", false]], "update() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.update", false]], "update() (physbo.opt.adam.adam \u306e\u30e1\u30bd\u30c3\u30c9)": [[37, "physbo.opt.adam.adam.update", false]], "update() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.update", false]], "update_front() (physbo.search.pareto.pareto \u306e\u30e1\u30bd\u30c3\u30c9)": [[46, "physbo.search.pareto.Pareto.update_front", false]], "update_stats() (physbo.blm.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[8, "physbo.blm.core.model.model.update_stats", false]], "update_stats() (physbo.blm.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[10, "physbo.blm.inf.exact.update_stats", false]], "v (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.v", false]], "variable (physbo.variable \u306e\u30af\u30e9\u30b9)": [[50, "physbo.variable.variable", false]], "volume_in_dominance() (physbo.search.pareto.pareto \u306e\u30e1\u30bd\u30c3\u30c9)": [[46, "physbo.search.pareto.Pareto.volume_in_dominance", false]], "write() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.write", false]], "write() (physbo.search.discrete.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[42, "physbo.search.discrete.results.history.write", false]], "write() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.write", false]], "write() (physbo.search.discrete_multi.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[45, "physbo.search.discrete_multi.results.history.write", false]], "zero (physbo.gp.mean.zero \u306e\u30af\u30e9\u30b9)": [[30, "physbo.gp.mean.zero.zero", false]]}, "objects": {"": [[3, 0, 0, "-", "physbo"]], "physbo": [[4, 0, 0, "-", "blm"], [17, 0, 0, "-", "gp"], [32, 0, 0, "-", "misc"], [36, 0, 0, "-", "opt"], [38, 0, 0, "-", "predictor"], [39, 0, 0, "-", "search"], [50, 0, 0, "-", "variable"]], "physbo.blm": [[5, 0, 0, "-", "basis"], [7, 0, 0, "-", "core"], [9, 0, 0, "-", "inf"], [11, 0, 0, "-", "lik"], [14, 0, 0, "-", "predictor"], [15, 0, 0, "-", "prior"]], "physbo.blm.basis": [[6, 0, 0, "-", "fourier"]], "physbo.blm.basis.fourier": [[6, 1, 1, "", "fourier"]], "physbo.blm.basis.fourier.fourier": [[6, 2, 1, "", "get_basis"], [6, 3, 1, "", "nbasis"], [6, 3, 1, "", "params"], [6, 2, 1, "", "set_params"], [6, 2, 1, "", "show"]], "physbo.blm.core": [[8, 0, 0, "-", "model"]], "physbo.blm.core.model": [[8, 1, 1, "", "model"]], "physbo.blm.core.model.model": [[8, 2, 1, "", "get_post_fcov"], [8, 2, 1, "", "get_post_fmean"], [8, 2, 1, "", "get_post_params_mean"], [8, 3, 1, "", "lik"], [8, 3, 1, "", "method"], [8, 3, 1, "", "nbasis"], [8, 2, 1, "", "post_sampling"], [8, 2, 1, "", "predict_sampling"], [8, 2, 1, "", "prepare"], [8, 3, 1, "", "prior"], [8, 2, 1, "", "sampling"], [8, 3, 1, "", "stats"], [8, 2, 1, "", "update_stats"]], "physbo.blm.inf": [[10, 0, 0, "-", "exact"]], "physbo.blm.inf.exact": [[10, 4, 1, "", "get_post_fcov"], [10, 4, 1, "", "get_post_fmean"], [10, 4, 1, "", "get_post_params_mean"], [10, 4, 1, "", "prepare"], [10, 4, 1, "", "sampling"], [10, 4, 1, "", "update_stats"]], "physbo.blm.lik": [[12, 0, 0, "-", "gauss"], [13, 0, 0, "-", "linear"]], "physbo.blm.lik.gauss": [[12, 1, 1, "", "gauss"]], "physbo.blm.lik.gauss.gauss": [[12, 3, 1, "", "cov"], [12, 2, 1, "", "get_basis"], [12, 2, 1, "", "get_cov"], [12, 2, 1, "", "get_mean"], [12, 2, 1, "", "get_prec"], [12, 3, 1, "", "linear"], [12, 2, 1, "", "sampling"], [12, 2, 1, "", "set_bias"], [12, 2, 1, "", "set_params"], [12, 3, 1, "", "stats"]], "physbo.blm.lik.linear": [[13, 1, 1, "", "linear"]], "physbo.blm.lik.linear.linear": [[13, 3, 1, "", "_init_params"], [13, 3, 1, "", "basis"], [13, 3, 1, "", "bias"], [13, 2, 1, "", "get_mean"], [13, 3, 1, "", "nbasis"], [13, 3, 1, "", "params"], [13, 2, 1, "", "set_bias"], [13, 2, 1, "", "set_params"]], "physbo.blm.predictor": [[14, 1, 1, "", "predictor"]], "physbo.blm.predictor.predictor": [[14, 3, 1, "", "blm"], [14, 3, 1, "", "config"], [14, 2, 1, "", "delete_stats"], [14, 2, 1, "", "fit"], [14, 2, 1, "", "get_basis"], [14, 2, 1, "", "get_post_fcov"], [14, 2, 1, "", "get_post_fmean"], [14, 2, 1, "", "get_post_params"], [14, 2, 1, "", "get_post_samples"], [14, 2, 1, "", "get_predict_samples"], [14, 2, 1, "", "prepare"], [14, 2, 1, "", "update"]], "physbo.blm.prior": [[16, 0, 0, "-", "gauss"]], "physbo.blm.prior.gauss": [[16, 1, 1, "", "cov_const"], [16, 1, 1, "", "gauss"]], "physbo.blm.prior.gauss.cov_const": [[16, 2, 1, "", "get_cov"], [16, 2, 1, "", "get_prec"], [16, 3, 1, "", "params"], [16, 3, 1, "", "prec"], [16, 2, 1, "", "set_params"], [16, 3, 1, "", "sigma2"]], "physbo.blm.prior.gauss.gauss": [[16, 3, 1, "", "cov"], [16, 2, 1, "", "get_cov"], [16, 2, 1, "", "get_mean"], [16, 2, 1, "", "get_prec"], [16, 3, 1, "", "nbasis"], [16, 2, 1, "", "set_params"]], "physbo.gp": [[18, 0, 0, "-", "core"], [22, 0, 0, "-", "cov"], [24, 0, 0, "-", "inf"], [26, 0, 0, "-", "lik"], [28, 0, 0, "-", "mean"], [31, 0, 0, "-", "predictor"]], "physbo.gp.core": [[19, 0, 0, "-", "learning"], [20, 0, 0, "-", "model"], [21, 0, 0, "-", "prior"]], "physbo.gp.core.learning": [[19, 1, 1, "", "adam"], [19, 1, 1, "", "batch"], [19, 1, 1, "", "online"]], "physbo.gp.core.learning.adam": [[19, 2, 1, "", "get_one_update"], [19, 2, 1, "", "reset"]], "physbo.gp.core.learning.batch": [[19, 2, 1, "", "init_params_search"], [19, 2, 1, "", "one_run"], [19, 2, 1, "", "run"]], "physbo.gp.core.learning.online": [[19, 2, 1, "", "disp_marlik"], [19, 2, 1, "", "get_one_update"], [19, 2, 1, "", "init_params_search"], [19, 2, 1, "", "one_run"], [19, 2, 1, "", "run"]], "physbo.gp.core.model": [[20, 1, 1, "", "model"]], "physbo.gp.core.model.model": [[20, 2, 1, "", "cat_params"], [20, 2, 1, "", "decomp_params"], [20, 2, 1, "", "eval_marlik"], [20, 2, 1, "", "export_blm"], [20, 2, 1, "", "fit"], [20, 2, 1, "", "get_cand_params"], [20, 2, 1, "", "get_grad_marlik"], [20, 2, 1, "", "get_params_bound"], [20, 2, 1, "", "get_post_fcov"], [20, 2, 1, "", "get_post_fmean"], [20, 2, 1, "", "post_sampling"], [20, 2, 1, "", "predict_sampling"], [20, 2, 1, "", "prepare"], [20, 2, 1, "", "print_params"], [20, 2, 1, "", "set_params"], [20, 2, 1, "", "sub_sampling"]], "physbo.gp.core.prior": [[21, 1, 1, "", "prior"]], "physbo.gp.core.prior.prior": [[21, 2, 1, "", "cat_params"], [21, 2, 1, "", "decomp_params"], [21, 2, 1, "", "get_cov"], [21, 2, 1, "", "get_grad_cov"], [21, 2, 1, "", "get_grad_mean"], [21, 2, 1, "", "get_mean"], [21, 2, 1, "", "sampling"], [21, 2, 1, "", "set_cov_params"], [21, 2, 1, "", "set_mean_params"], [21, 2, 1, "", "set_params"]], "physbo.gp.cov": [[23, 0, 0, "-", "gauss"]], "physbo.gp.cov.gauss": [[23, 1, 1, "", "gauss"]], "physbo.gp.cov.gauss.gauss": [[23, 2, 1, "", "cat_params"], [23, 2, 1, "", "decomp_params"], [23, 2, 1, "", "get_cand_params"], [23, 2, 1, "", "get_cov"], [23, 2, 1, "", "get_grad"], [23, 2, 1, "", "get_params_bound"], [23, 2, 1, "", "load"], [23, 2, 1, "", "prepare"], [23, 2, 1, "", "print_params"], [23, 2, 1, "", "rand_expans"], [23, 2, 1, "", "save"], [23, 2, 1, "", "set_params"], [23, 2, 1, "", "supp_params"]], "physbo.gp.inf": [[25, 0, 0, "-", "exact"]], "physbo.gp.inf.exact": [[25, 4, 1, "", "eval_marlik"], [25, 4, 1, "", "get_grad_marlik"], [25, 4, 1, "", "get_post_fcov"], [25, 4, 1, "", "get_post_fmean"], [25, 4, 1, "", "prepare"]], "physbo.gp.lik": [[27, 0, 0, "-", "gauss"]], "physbo.gp.lik.gauss": [[27, 1, 1, "", "gauss"]], "physbo.gp.lik.gauss.gauss": [[27, 2, 1, "", "get_cand_params"], [27, 2, 1, "", "get_cov"], [27, 2, 1, "", "get_grad"], [27, 2, 1, "", "get_params_bound"], [27, 2, 1, "", "sampling"], [27, 2, 1, "", "set_params"], [27, 2, 1, "", "supp_params"], [27, 2, 1, "", "trans_params"]], "physbo.gp.mean": [[29, 0, 0, "-", "const"], [30, 0, 0, "-", "zero"]], "physbo.gp.mean.const": [[29, 1, 1, "", "const"]], "physbo.gp.mean.const.const": [[29, 2, 1, "", "get_cand_params"], [29, 2, 1, "", "get_grad"], [29, 2, 1, "", "get_mean"], [29, 2, 1, "", "get_params_bound"], [29, 2, 1, "", "init_params"], [29, 2, 1, "", "set_params"], [29, 2, 1, "", "supp_params"]], "physbo.gp.mean.zero": [[30, 1, 1, "", "zero"]], "physbo.gp.mean.zero.zero": [[30, 2, 1, "", "get_grad"], [30, 2, 1, "", "get_mean"], [30, 2, 1, "", "set_params"]], "physbo.gp.predictor": [[31, 1, 1, "", "predictor"]], "physbo.gp.predictor.predictor": [[31, 2, 1, "", "delete_stats"], [31, 2, 1, "", "fit"], [31, 2, 1, "", "get_basis"], [31, 2, 1, "", "get_post_fcov"], [31, 2, 1, "", "get_post_fmean"], [31, 2, 1, "", "get_post_params"], [31, 2, 1, "", "get_post_samples"], [31, 2, 1, "", "get_predict_samples"], [31, 2, 1, "", "prepare"], [31, 2, 1, "", "update"]], "physbo.misc": [[33, 0, 0, "-", "centering"], [34, 0, 0, "-", "gauss_elim"], [35, 0, 0, "-", "set_config"]], "physbo.misc.centering": [[33, 4, 1, "", "centering"]], "physbo.misc.gauss_elim": [[34, 4, 1, "", "gauss_elim"]], "physbo.misc.set_config": [[35, 1, 1, "", "adam"], [35, 1, 1, "", "batch"], [35, 4, 1, "", "boolean"], [35, 1, 1, "", "learning"], [35, 1, 1, "", "online"], [35, 1, 1, "", "search"], [35, 1, 1, "", "set_config"]], "physbo.misc.set_config.adam": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.batch": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.learning": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.online": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.search": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.set_config": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.opt": [[37, 0, 0, "-", "adam"]], "physbo.opt.adam": [[37, 1, 1, "", "adam"]], "physbo.opt.adam.adam": [[37, 3, 1, "", "alpha"], [37, 3, 1, "", "beta"], [37, 3, 1, "", "epoch"], [37, 3, 1, "", "epsilon"], [37, 3, 1, "", "gamma"], [37, 3, 1, "", "grad"], [37, 3, 1, "", "m"], [37, 3, 1, "", "max_epoch"], [37, 3, 1, "", "nparams"], [37, 3, 1, "", "params"], [37, 2, 1, "", "run"], [37, 2, 1, "", "set_params"], [37, 2, 1, "", "update"], [37, 3, 1, "", "v"]], "physbo.predictor": [[38, 1, 1, "", "base_predictor"]], "physbo.predictor.base_predictor": [[38, 2, 1, "", "delete_stats"], [38, 2, 1, "", "fit"], [38, 2, 1, "", "get_basis"], [38, 2, 1, "", "get_post_fcov"], [38, 2, 1, "", "get_post_fmean"], [38, 2, 1, "", "get_post_params"], [38, 2, 1, "", "get_post_params_samples"], [38, 2, 1, "", "get_post_samples"], [38, 2, 1, "", "get_predict_samples"], [38, 2, 1, "", "load"], [38, 2, 1, "", "prepare"], [38, 2, 1, "", "save"], [38, 2, 1, "", "update"]], "physbo.search": [[40, 0, 0, "-", "discrete"], [43, 0, 0, "-", "discrete_multi"], [46, 0, 0, "-", "pareto"], [47, 0, 0, "-", "score"], [48, 0, 0, "-", "score_multi"], [49, 0, 0, "-", "utility"]], "physbo.search.discrete": [[41, 0, 0, "-", "policy"], [42, 0, 0, "-", "results"]], "physbo.search.discrete.policy": [[41, 1, 1, "", "policy"]], "physbo.search.discrete.policy.policy": [[41, 2, 1, "", "bayes_search"], [41, 2, 1, "", "export_history"], [41, 2, 1, "", "export_predictor"], [41, 2, 1, "", "export_training"], [41, 2, 1, "", "get_post_fcov"], [41, 2, 1, "", "get_post_fmean"], [41, 2, 1, "", "get_score"], [41, 2, 1, "", "load"], [41, 2, 1, "", "random_search"], [41, 2, 1, "", "save"], [41, 2, 1, "", "set_seed"], [41, 2, 1, "", "write"]], "physbo.search.discrete.results": [[42, 1, 1, "", "history"]], "physbo.search.discrete.results.history": [[42, 2, 1, "", "export_all_sequence_best_fx"], [42, 2, 1, "", "export_sequence_best_fx"], [42, 2, 1, "", "load"], [42, 2, 1, "", "save"], [42, 5, 1, "", "time_get_action"], [42, 5, 1, "", "time_run_simulator"], [42, 5, 1, "", "time_total"], [42, 5, 1, "", "time_update_predictor"], [42, 2, 1, "", "write"]], "physbo.search.discrete_multi": [[44, 0, 0, "-", "policy"], [45, 0, 0, "-", "results"]], "physbo.search.discrete_multi.policy": [[44, 1, 1, "", "policy"]], "physbo.search.discrete_multi.policy.policy": [[44, 2, 1, "", "bayes_search"], [44, 2, 1, "", "get_post_fcov"], [44, 2, 1, "", "get_post_fmean"], [44, 2, 1, "", "get_score"], [44, 2, 1, "", "load"], [44, 2, 1, "", "load_predictor_list"], [44, 2, 1, "", "load_training_list"], [44, 3, 1, "", "new_data_list"], [44, 2, 1, "", "random_search"], [44, 2, 1, "", "save"], [44, 2, 1, "", "save_predictor_list"], [44, 2, 1, "", "save_training_list"], [44, 2, 1, "", "write"]], "physbo.search.discrete_multi.results": [[45, 1, 1, "", "history"]], "physbo.search.discrete_multi.results.history": [[45, 2, 1, "", "export_pareto_front"], [45, 2, 1, "", "load"], [45, 2, 1, "", "save"], [45, 5, 1, "", "time_get_action"], [45, 5, 1, "", "time_run_simulator"], [45, 5, 1, "", "time_total"], [45, 5, 1, "", "time_update_predictor"], [45, 2, 1, "", "write"]], "physbo.search.pareto": [[46, 1, 1, "", "Pareto"], [46, 1, 1, "", "Rectangles"], [46, 4, 1, "", "dominate"]], "physbo.search.pareto.Pareto": [[46, 2, 1, "", "divide_non_dominated_region"], [46, 2, 1, "", "export_front"], [46, 2, 1, "", "set_reference_max"], [46, 2, 1, "", "set_reference_min"], [46, 2, 1, "", "update_front"], [46, 2, 1, "", "volume_in_dominance"]], "physbo.search.pareto.Rectangles": [[46, 2, 1, "", "add"]], "physbo.search.score": [[47, 4, 1, "", "EI"], [47, 4, 1, "", "PI"], [47, 4, 1, "", "TS"], [47, 4, 1, "", "score"]], "physbo.search.score_multi": [[48, 4, 1, "", "EHVI"], [48, 4, 1, "", "HVPI"], [48, 4, 1, "", "TS"], [48, 4, 1, "", "score"]], "physbo.search.utility": [[49, 4, 1, "", "is_learning"], [49, 4, 1, "", "length_vector"], [49, 4, 1, "", "show_interactive_mode"], [49, 4, 1, "", "show_search_results"], [49, 4, 1, "", "show_search_results_mo"], [49, 4, 1, "", "show_start_message_multi_search"]], "physbo.variable": [[50, 1, 1, "", "variable"]], "physbo.variable.variable": [[50, 2, 1, "", "add"], [50, 2, 1, "", "add_X"], [50, 2, 1, "", "add_Z"], [50, 2, 1, "", "add_t"], [50, 2, 1, "", "delete"], [50, 2, 1, "", "delete_X"], [50, 2, 1, "", "delete_Z"], [50, 2, 1, "", "delete_t"], [50, 2, 1, "", "get_subset"], [50, 2, 1, "", "load"], [50, 2, 1, "", "save"]]}, "objnames": {"0": ["py", "module", "Python \u30e2\u30b8\u30e5\u30fc\u30eb"], "1": ["py", "class", "Python \u30af\u30e9\u30b9"], "2": ["py", "method", "Python \u30e1\u30bd\u30c3\u30c9"], "3": ["py", "attribute", "Python \u306e\u5c5e\u6027"], "4": ["py", "function", "Python \u306e\u95a2\u6570"], "5": ["py", "property", "Python \u30d7\u30ed\u30d1\u30c6\u30a3"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:property"}, "terms": {"\")": [57, 59, 62], "\"*": [57, 62], "\",": [47, 56, 57, 59, 61], "\"ei": 47, "##": 59, "#in": [57, 62], "& \\": 1, "& k": 1, "<": 57, "''": 58, "'(": 37, "')": [1, 57, 58, 59], "',": [56, 57, 58, 59, 60, 61, 62], "']": 35, "'config": 35, "'exact": 20, "'hvpi": 44, "'ts": 41, "'}\\": 59, "'}_": 59, "(\"": [56, 59], "('": [56, 57, 58, 59, 60, 61], "((": [56, 59], "()": [3, 4, 5, 7, 9, 11, 15, 17, 18, 22, 24, 26, 28, 32, 36, 39, 40, 43, 53, 56, 57, 58, 59, 60, 61, 62], "(-": 59, "([": [56, 59, 60], "(\\": [1, 59], "(_": 51, "(a": 59, "(acquisition": [53, 57], "(actions": [58, 61], "(array": 59, "(baysean": 20, "(best": [57, 60, 62], "(blm": 10, "(calculated": 61, "(common": 54, "(default": 13, "(ei": 1, "(figsize": 59, "(file": 58, "(front": 59, "(fx": [57, 62], "(gp": 56, "(hyper": 59, "(int": 56, "(itertools": 59, "(k": 1, "(l": 1, "(less": [23, 27], "(lik": 56, "(list": 59, "(max": [57, 58, 59, 60, 61, 62], "(mean": [41, 44], "(mode": 57, "(n": [56, 59], "(np": [56, 57, 58, 59, 60, 61, 62], "(num": 30, "(object": 59, "(open": 54, "(optimization": 54, "(pi": 1, "(policy": 58, "(range": 61, "(ref": 59, "(res": [57, 59, 60, 62], "(score": 57, "(simu": 59, "(t": [56, 61], "(test": [57, 58, 59, 60, 61, 62], "(the": 42, "(u": [10, 34], "(var": 57, "(window": [57, 62], "(x": [6, 8, 10, 13, 14, 37, 56, 57, 58, 59, 60, 61, 62], "(xtest": 8, "(y": 59, "({": 1, "(\u6ce8": 56, ") \\": 1, "))": [8, 10, 13, 57, 59, 62], ")*": 56, "),": [1, 14, 29, 41, 42, 44, 56, 57, 59, 61], ")-": 34, ").": [14, 20, 23, 25, 27, 41, 42, 44, 48, 50, 53, 54, 56, 57, 62], "):": [53, 57, 59], ")]": 59, ")^": [1, 34, 59], ")^\\": 1, ")}": 1, ")\u3001": 1, ")\u3002": [53, 57, 62], "*'": 59, "**": [31, 41, 44, 57, 62], "*alpha": [41, 44], "*}": 1, "+ \\": 1, "+\\": 1, "+ntest": 56, "+std": 57, ", '": 59, ", [": 59, ", \\": 1, ", k": 1, ", score": [57, 60, 62], ", vmin": 59, ", where": [19, 23, 27], ", x": [57, 62], ", y": 1, ", z": 1, ",\"": 6, ",')": [56, 58, 60, 61], ",)": [19, 23, 27], ",[": 59, ",b": 6, "- \\": 1, "- x": 56, "--": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 37, 38, 41, 42, 44, 46, 47, 50], "-1": 59, "->": 54, "-\\": 1, "-armed": 59, "-b": 19, "-based": 48, "-basis": 16, "-bfgs": 19, "-by": [6, 13, 16], "-center": 53, "-covariance": [14, 16, 21, 31], "-d": [6, 13], "-dev": [51, 53], "-dimensional": [19, 20, 21, 23, 25, 27, 33, 41, 44, 50], "-dominated": [46, 59], "-l": [6, 13], "-learn": 54, "-mail": 51, "-max": 54, "-n": 16, "-ntrain": 56, "-objective": [54, 59], "-pattersonafb": 59, "-rank": 54, "-rectangle": 59, "-scale": 6, "-std": 57, "-t": 56, "-th": 58, "-tokyo": 51, "-update": 10, "-user": 53, "-volume": 48, "-y": 1, ".)": 42, ".,": [41, 42, 44, 48, 56, 59], "..": [56, 59, 61], "...": [1, 56], "._": [11, 35, 38], ".ac": 51, ".adam": [3, 36], ".add": [3, 39], ".alpha": 36, ".append": [56, 57, 62], ".argmin": [57, 62], ".array": [56, 57, 59, 60, 62], ".asarray": [56, 58, 60, 61], ".basis": [3, 4, 8, 10, 11, 12], ".bayes": [40, 43, 57, 58, 59, 60, 61, 62], ".beta": 36, ".bias": [11, 13], ".blm": [2, 3, 20], ".c": 59, ".cat": [18, 22], ".centering": [3, 32, 56, 58, 60, 61], ".choice": 56, ".chosen": [53, 57, 62], ".collections": 57, ".colorbar": 59, ".com": [53, 54], ".comm": 57, ".config": [4, 14, 31], ".const": [17, 28, 56], ".core": [3, 4, 10, 14, 17, 25], ".cov": [3, 11, 12, 15, 16, 17, 56], ".cpc": 54, ".decomp": [18, 22], ".delete": [3, 4, 17], ".discreate": 62, ".discrete": [3, 39, 53, 57, 58, 59, 60, 61, 62], ".disp": 18, ".divide": 39, ".dump": [38, 58], ".epoch": 36, ".epsilon": 36, ".eval": 18, ".exact": [4, 8, 9, 17, 20, 24, 31], ".exp": 59, ".export": [18, 39, 40, 43, 53, 57, 59, 60, 62], ".figure": 59, ".fill": 57, ".fit": [3, 4, 17, 18, 56], ".fourier": [4, 5, 12], ".fx": [53, 57, 59, 60, 62], ".g": [41, 42, 44], ".gamma": 36, ".gauss": [3, 4, 8, 11, 15, 17, 22, 26, 32, 56], ".get": [3, 4, 5, 7, 8, 10, 11, 12, 13, 15, 17, 18, 20, 22, 26, 28, 31, 40, 43, 56, 57], ".gp": [2, 3, 56], ".grad": [36, 37], ".history": [41, 44, 53, 57, 58, 62], ".imshow": 59, ".inf": [3, 4, 8, 17, 20], ".ini": 35, ".init": [18, 28], ".jp": 51, ".learning": [17, 18], ".lik": [3, 4, 7, 8, 10, 17, 56], ".linalg": 34, ".line": [57, 60], ".linear": [4, 8, 10, 11], ".lines": [57, 60], ".linspace": [57, 59, 62], ".load": [3, 22, 32, 40, 43, 50, 57, 58], ".loadtxt": [56, 58, 60, 61], ".m": 36, ".max": 36, ".mean": [3, 17, 56], ".method": 7, ".misc": [2, 3, 14, 20, 56, 58, 60, 61], ".model": [4, 7, 10, 14, 17, 18, 25, 56], ".multivariate": [31, 41, 44], ".nbasis": [5, 7, 11, 15], ".ndarray": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 34, 37, 41, 42, 44, 47], ".new": 43, ".nparams": 36, ".npz": [57, 58], ".num": [14, 31, 59], ".one": 18, ".opt": [2, 3], ".org": 54, ".params": [5, 6, 11, 12, 13, 15, 16, 36, 56], ".pareto": [3, 39, 59], ".plot": [57, 59, 60, 62], ".policy": [39, 40, 43, 57, 58, 59, 60, 61, 62], ".polycollection": 57, ".post": [7, 18], ".prec": 15, ".predict": [7, 14, 18, 31], ".predictor": [2, 3, 4, 17, 41, 44, 47, 58], ".prepare": [3, 4, 7, 8, 17, 18, 22, 56], ".print": [18, 22, 56], ".prior": [3, 4, 7, 8, 17, 18, 56], ".product": 59, ".py": [41, 44, 53], ".pyplot": [57, 59, 60, 62], ".rand": 22, ".random": [31, 40, 41, 43, 44, 56, 57, 58, 59, 60, 62], ".reset": 18, ".results": [39, 40, 41, 43, 44, 53, 57, 58, 62], ".run": [18, 36], ".sample": 61, ".sampling": [7, 8, 11, 18, 26], ".save": [3, 22, 40, 43, 57, 58], ".savez": 50, ".scatter": 59, ".sciencedirect": 54, ".score": [3, 39], ".search": [2, 3, 53, 57, 58, 59, 60, 61, 62], ".seed": 61, ".set": [3, 5, 11, 14, 15, 18, 20, 22, 26, 28, 32, 36, 39, 40, 56, 57, 58, 59, 60, 61, 62], ".shape": [56, 59], ".show": [5, 32, 58, 59], ".sigma": 15, ".size": 61, ".solve": 34, ".sqrt": [57, 59], ".stats": [7, 10, 11], ".sub": 18, ".subplots": 57, ".sum": 59, ".supp": [22, 26, 28], ".t": [50, 58, 59, 60], ".time": [40, 43], ".title": 59, ".total": [53, 57, 60, 62], ".training": [41, 44, 58], ".trans": 26, ".u": 51, ".update": [3, 4, 7, 8, 17, 36, 38, 39], ".utility": [3, 39, 58], ".v": 36, ".variable": [2, 3, 14, 31, 41, 44, 47, 58], ".volume": [39, 59], ".write": [40, 43, 58], ".x": 50, ".xlabel": 59, ".xlim": 59, ".ylabel": 59, ".ylim": 59, ".z": 50, ".zero": [17, 28], ".zeros": 30, ".\u300d": 59, "/\\": 59, "/article": 54, "/ds": 59, "/eng": 59, "/issp": 53, "/physbo": 53, "/pii": 54, "/s": [54, 56, 58, 60, 61], "/science": 54, "0d": 57, "0ff": 57, "0x": [57, 60], "10": [56, 57, 59], "11": [56, 57], "12": [56, 57], "13": [56, 57], "14": [56, 57, 59], "15": [56, 57, 59], "16": [56, 57, 59], "17": [56, 59], "18": 56, "19": 59, "1e": [23, 27, 60], "1st": 58, "1\u3064": [53, 57], "2d": [57, 60], "2nd": 58, "2\u3064": [57, 60], "3d": 57, "3dihub": 54, "3rd": 58, "4py": 57, "4th": 58, "73": 61, "7fdc": 60, "7fe": 60, "7ff": 57, "80": 60, ":/": [53, 54], ":]": 59, ":baysean": 53, ":gaussian": 53, ":ntrain": 56, ":physbo": 53, ":predictor": 53, ";]": [57, 60], ";matplotlib": [57, 60], "= \"": 47, "= (": 56, "= -": [56, 58, 60, 61], "= \\": 1, "= a": 1, "= f": 37, "= k": 1, "=\"": [57, 59, 61, 62], "='": [56, 57, 58, 59, 60, 61, 62], "=(": 59, "=-": [57, 59, 62], "=.": 57, "=[": [57, 59, 61, 62], "=action": [57, 62], "=cov": 56, "=false": 56, "=lik": 56, "=mean": 56, "=mpi": 57, "=n": 59, "=none": [58, 61], "=policy": 58, "=simu": 59, "=simulator": [57, 60, 62], "=test": [57, 59], "=true": 59, "=x": [57, 58, 60, 61, 62], "@misc": 54, "[&": [57, 60], "['": 35, "[-": [57, 59, 62], "[1": [56, 57, 58, 59, 60, 61], "[2": [56, 57, 58, 59, 60, 61], "[3": [56, 57, 58, 59, 60, 61], "[4": [56, 57, 59, 60, 61], "[5": [56, 58, 59], "[6": [56, 59, 60], "[7": [56, 57, 59, 60], "[8": [56, 57, 59, 60], "[9": [56, 57, 59], "[:": [56, 57, 58, 59, 60, 61], "[[": 61, "[\\": 1, "[action": [57, 58, 59, 60, 62], "[actions": 61, "[calculated": 61, "[dominated": 59, "[i": 59, "[id": 56, "[int": [57, 62], "[np": [57, 62], "[ntrain": 56, "[params": 27, "[x": 6, "\\\nk": 1, "\\[": 1, "\\\\": [1, 59], "\\begin": 59, "\\bf": 1, "\\boldsymbol": 1, "\\eta": 1, "\\exists": 59, "\\left": 59, "\\mathbf": 1, "\\mathcal": 1, "\\mu": 1, "\\phi": 1, "\\pi": 1, "\\prec": 59, "\\sigma": 1, "\\text": 1, "\\vec": 59, "\\|": 1, "]\n#": 62, "]\nx": [57, 62], "])": [56, 57, 59, 60, 61, 62], "],": [56, 59], "].": [27, 59], "]:": [56, 57, 58, 59, 60, 61, 62], "][": [57, 62], "]]": [59, 61], "]^": 1, "^-": 34, "^\\": 1, "^t": [1, 34], "^{": [1, 59], "_,": [58, 60], "_[": 59, "__": [38, 41, 44, 51, 57, 58, 59, 60, 62], "_action": [40, 41, 42, 43, 44, 45, 53, 57, 60, 62], "_actions": [42, 53, 57, 62], "_all": [40, 42, 53, 56, 57, 59, 60, 62], "_basis": [3, 4, 5, 6, 8, 10, 11, 12, 13, 14, 17, 20, 23, 31, 38, 41, 44, 57, 58, 59, 60, 61, 62], "_best": [40, 42, 53, 57, 60, 62], "_between": 57, "_bias": [11, 12, 13], "_binary": 46, "_blm": [18, 20], "_bound": [18, 20, 22, 23, 26, 27, 28, 29], "_c": 1, "_call": [41, 44, 57, 62], "_cand": [18, 20, 22, 23, 26, 27, 28, 29], "_candidate": 48, "_compressed": 50, "_config": [3, 14, 20, 32, 56], "_const": [4, 15, 16], "_cov": [11, 12, 15, 16, 18, 21, 22, 23, 26, 27], "_data": [21, 27, 29, 30, 41, 43, 44, 56, 58, 60, 61], "_dim": [23, 46], "_disp": [19, 41, 44], "_dominance": [39, 46, 59], "_dominated": [39, 46], "_each": [41, 44, 60], "_ehvi": 59, "_elim": [3, 32], "_epoch": [19, 36, 37], "_expans": [22, 23], "_fcov": [3, 4, 7, 8, 9, 10, 14, 17, 18, 20, 24, 25, 31, 38, 40, 41, 43, 44, 56, 57], "_fmean": [3, 4, 7, 8, 9, 10, 14, 17, 18, 20, 24, 25, 31, 38, 40, 41, 43, 44, 56, 57], "_front": [39, 43, 45, 46, 59], "_fx": [40, 42, 53, 57, 60, 62], "_get": [40, 41, 42, 43, 44, 45], "_grad": [17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "_history": [40, 41, 44, 58], "_hvpi": 59, "_i": [1, 59], "_ids": 61, "_idx": [57, 62], "_in": [39, 46, 59], "_init": [13, 57, 62], "_initial": 61, "_interactive": [3, 39, 49], "_iter": 19, "_j": 59, "_l": 1, "_learning": [3, 39, 49], "_like": [29, 34], "_list": [43, 44, 48, 57, 62], "_marlik": [17, 18, 19, 20, 24, 25], "_max": [39, 46, 57, 59, 62], "_mean": [4, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 21, 28, 29, 30], "_message": [3, 39, 49], "_min": [39, 46, 57, 59, 62], "_mo": [3, 39, 49], "_mode": [3, 39, 49], "_mu": [8, 10], "_multi": [3, 39, 49, 59], "_n": 59, "_name": [23, 35, 38, 44, 50], "_new": 56, "_non": [39, 46], "_normal": [31, 41, 44], "_normalized": 33, "_num": [41, 42, 44, 48, 53, 57, 58, 59, 60, 61, 62], "_objectives": [44, 45, 46, 59], "_one": [18, 19], "_opt": [57, 62], "_p": 59, "_param": 29, "_params": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 36, 37, 38, 56], "_pareto": [43, 44, 45, 49, 59], "_post": [3, 4, 7, 8, 9, 10, 14, 17, 18, 20, 24, 25, 31, 38, 40, 41, 43, 44, 56, 57], "_prec": [11, 12, 15, 16], "_predict": [3, 4, 14, 17, 31, 38], "_predictor": [2, 3, 14, 31, 38, 40, 41, 42, 43, 44, 45, 58], "_probe": [41, 44, 60], "_probes": [41, 44, 57, 58, 59, 60, 61, 62], "_rand": [41, 44, 57, 58, 59, 60, 61, 62], "_random": 59, "_ratio": 46, "_reference": [39, 46], "_region": [39, 46], "_research": 42, "_result": 57, "_results": [3, 39, 49, 58], "_row": 50, "_rule": 46, "_run": [18, 19, 40, 41, 42, 43, 44, 45], "_runs": [42, 59], "_samples": [3, 4, 14, 17, 31, 38], "_sampling": [7, 8, 18, 20], "_scale": 23, "_score": [40, 41, 43, 44, 57], "_search": [3, 18, 19, 39, 40, 41, 43, 44, 46, 49, 53, 57, 58, 59, 60, 61, 62], "_seed": [40, 41, 57, 58, 59, 60, 61, 62], "_sequence": [40, 42, 53, 57, 60, 62], "_set": [44, 49, 59], "_simulator": [40, 41, 42, 43, 44, 45], "_sparse": 59, "_start": [3, 39, 49], "_stats": [3, 4, 7, 8, 9, 10, 14, 17, 31, 38], "_subset": [3, 50], "_t": [3, 19, 50], "_test": 56, "_total": [40, 41, 42, 43, 44, 45], "_train": 56, "_training": [40, 41, 43, 44, 58], "_triangular": 34, "_ts": 59, "_update": [18, 19, 40, 41, 42, 43, 44, 45], "_vector": [3, 39, 49], "_width": 23, "_world": 57, "_x": [3, 19, 41, 44, 50, 57, 58, 59, 60, 61, 62], "_z": [3, 50], "_{": [1, 56, 59], "``": 53, "about": [20, 35, 41, 44], "above": 62, "acceleration": 56, "access": 54, "acquisition": [41, 44, 47], "action": [41, 42, 44, 45, 50, 53, 55, 57, 58, 59, 60, 62], "actions": [41, 42, 44, 58, 61, 62], "actoin": 61, "adam": [3, 17, 18, 19, 32, 35, 36, 37], "adc": 57, "add": [46, 50], "adding": [27, 50], "advances": 6, "afit": 59, "air": 59, "al": 48, "algorithm": 19, "algorithms": 59, "all": [16, 20, 41, 42, 44, 54], "along": 33, "alpha": [6, 8, 10, 14, 20, 31, 34, 37, 41, 44, 47, 48, 57], "already": [14, 31, 37], "amp": 23, "an": [13, 20, 29, 35, 41, 44], "analyses": 59, "and": [6, 16, 19, 20, 21, 23, 29, 33, 35, 41, 42, 44, 47, 48, 54, 56, 58, 59, 62], "another": 8, "api": [52, 53, 59], "appl": 56, "approach": 56, "aquision": [41, 44, 62], "aquisition": [41, 44], "ard": [23, 56], "are": [16, 41, 44, 47, 50, 62], "args": [31, 37, 38], "array": [19, 20, 23, 25, 27, 29, 33, 34, 41, 42, 44, 50, 56, 58, 59, 60], "article": 54, "artif": 59, "as": [8, 10, 13, 38, 41, 44, 50, 56, 57, 58, 59, 60, 61, 62], "ascending": 46, "assumed": [41, 44], "at": [12, 41, 42, 44, 51, 57, 60, 62], "author": 54, "automatic": 54, "auxiaialy": 10, "auxially": [8, 10], "available": [41, 44, 47, 54, 62], "ax": 57, "axis": 59, "bandits": 59, "base": [2, 3, 14, 19, 31, 38, 41, 44, 47], "based": 54, "basis": [6, 12, 13, 14, 19, 20, 23, 31, 38, 41, 44, 62], "batch": [3, 17, 18, 19, 32, 35], "bayes": [41, 44, 53, 57, 58, 59], "bayesian": [4, 41, 44, 54, 57, 58, 62], "baysean": [8, 14], "baysian": 54, "be": [10, 14, 20, 23, 25, 27, 29, 31, 37, 38, 41, 42, 44, 50], "been": 62, "before": 62, "begin": 1, "bernard": 59, "best": [42, 53, 57, 60, 62], "beta": 37, "bf": 1, "bias": [6, 12, 13], "bibtex": 54, "blm": [8, 10, 12, 14, 20, 41, 44, 53], "blue": 59, "boldsymbol": 1, "bool": [8, 10, 20, 21, 23, 25, 31, 41, 44], "boolean": [3, 32, 35], "both": [41, 44], "bound": [20, 23, 27, 29], "boundary": [20, 23, 27, 29], "bounds": 46, "by": [8, 10, 14, 27, 31, 38, 41, 42, 44, 50, 62], "calcualte": [41, 44], "calculate": [13, 34, 41, 44, 47, 48], "calculated": [41, 44, 61], "calculates": [8, 10, 12, 14, 16, 37], "calculating": [20, 21, 25, 31], "calculation": [48, 59], "call": [57, 58, 59, 60, 62], "callable": [41, 44], "calling": [57, 62], "can": 29, "candidate": [19, 20, 21, 23, 25, 27, 33, 41, 42, 44, 50, 57, 62], "candidates": [19, 29, 62], "capital": 54, "case": 62, "cat": [20, 21, 23], "cccc": 1, "cd": 53, "cdot": 1, "cdots": [1, 59], "centering": [3, 32, 33], "cholesky": 54, "choose": [41, 44, 62], "choosed": 62, "chosen": [42, 62], "class": [6, 8, 12, 13, 14, 16, 19, 20, 21, 23, 27, 29, 30, 31, 35, 37, 38, 41, 42, 44, 45, 46, 47, 50, 57, 58, 59, 60, 62], "classifications": 59, "clone": 53, "coefficient": 6, "color": 57, "column": 33, "combo": [54, 62], "comm": [41, 44, 57], "communications": 54, "components": 16, "comput": 59, "compute": [6, 23], "computer": 54, "computes": 16, "concatinate": [20, 23], "config": [14, 19, 20, 31, 35, 38, 41, 44, 56], "configuration": [14, 35], "const": [17, 28, 29], "constant": 29, "contents": 2, "converted": 29, "copyright": 54, "corresponding": [19, 41, 44, 62], "cos": [1, 6], "couckuyt": [48, 59], "cov": [4, 12, 15, 16, 20, 21, 41, 44, 56], "covariance": [8, 10, 12, 16, 20, 21, 25, 27, 31, 38, 41, 44, 56], "covariant": 23, "create": [57, 62], "criteria": [48, 59], "csv": [56, 58, 60, 61], "cu": 56, "current": [23, 37, 57, 62], "data": [6, 8, 14, 20, 21, 29, 31, 42, 47, 56, 58, 60, 61], "dataset": [8, 14, 20, 31, 41, 44, 47], "datasets": 20, "david": 59, "ddots": 1, "declare": [57, 62], "declaring": 62, "decomp": [20, 21, 23], "decompose": 23, "decomposing": [20, 21], "def": [56, 57, 58, 59, 60, 61, 62], "default": [6, 8, 10, 12, 13, 14, 16, 19, 20, 31, 38, 41, 42, 44, 47], "defined": [23, 29, 30, 38, 41, 44, 47, 62], "del": [57, 58], "delete": [14, 31, 38, 50], "deleted": 50, "deleting": 50, "delimiter": [56, 58, 60, 61], "denotes": [19, 20, 21, 23, 25, 33, 41, 44, 50], "deschrijver": 59, "design": 62, "deviation": [27, 33], "dhaene": 59, "diag": [8, 10, 20, 21, 23, 25, 31], "diagonal": [8, 10, 27], "diagonalization": [20, 21, 23, 25], "diagonlization": 31, "dict": 38, "dimension": [6, 12, 30, 37], "dimensional": [19, 20, 21, 23, 25, 27, 33, 41, 42, 44, 50], "dimenstional": [41, 42, 44], "dirk": 59, "discovery": 47, "discrete": 59, "disp": [19, 44, 49, 59], "displaying": 19, "distribution": [8, 41, 44, 47], "divide": 46, "does": [14, 31], "doi": 54, "dom": 46, "dominance": 46, "dominate": [3, 39, 46], "domination": 46, "done": [37, 56, 61], "dots": 59, "drawing": 31, "draws": [8, 10, 12, 14, 20], "dtype": 46, "each": [16, 19, 20, 21, 23, 25, 27, 31, 33, 38, 41, 42, 44, 50, 62], "effective": 54, "ehvi": [3, 39, 48], "ei": [1, 3, 39, 41, 44, 47, 53, 57, 58, 60, 62], "elapsed": [41, 42, 44], "element": 27, "elements": [16, 19, 23, 27], "empty": 30, "end": [1, 59], "energy": [19, 20, 23, 25, 27, 41, 42, 44, 50, 62], "engineering": 59, "ensurepip": 53, "epoch": [37, 56, 61], "epochs": 19, "epsilon": 37, "estimation": 54, "et": 48, "eta": 1, "eur": 59, "eval": [17, 19, 20, 24, 25], "evaluating": [20, 25], "evolutionary": 59, "exists": 59, "exp": [1, 27, 59], "expansion": 23, "expected": [1, 41, 44, 47, 48, 53, 57], "export": [20, 41, 42, 45, 46, 62], "exporting": 20, "extent": 59, "false": [19, 21, 23, 35, 41, 44, 46, 49, 56], "fast": [10, 48, 59], "fbest": [53, 57, 62], "fcov": 56, "feature": [1, 6, 8, 10, 12, 13, 14, 19, 20, 21, 23, 25, 33, 41, 44, 50, 54, 62], "features": [6, 8], "fig": 57, "file": [23, 35, 38, 41, 42, 44, 50, 58], "filename": [42, 45], "files": [41, 44], "filled": [29, 41, 42, 44], "first": [8, 41, 44, 46, 62], "fit": [14, 20, 31, 38], "fitting": [20, 31], "flag": 31, "float": [8, 10, 12, 13, 14, 16, 20, 21, 23, 25, 31, 37, 41, 44, 47], "fmax": 47, "fmean": [12, 27, 48, 56], "for": [6, 8, 10, 13, 14, 19, 20, 21, 23, 27, 29, 31, 41, 42, 44, 46, 47, 48, 50, 54, 57, 59, 62], "forall": 59, "force": [46, 59], "fourier": [4, 5, 6], "frac": 1, "from": [8, 21, 23, 35, 38, 41, 44, 50, 54, 57], "front": 59, "fstd": 48, "funciton": [41, 44, 62], "function": [8, 12, 20, 23, 25, 27, 31, 37, 38, 41, 42, 44, 47, 50, 53, 57, 62], "functions": [41, 44], "fx": [42, 57, 62], "gamma": 37, "gauss": [3, 4, 11, 12, 15, 16, 17, 22, 23, 26, 27, 32, 34], "gaussian": [12, 16, 21, 23, 27, 41, 44, 62], "get": [4, 6, 8, 9, 10, 12, 13, 14, 16, 17, 19, 20, 21, 23, 24, 25, 27, 29, 30, 31, 38, 41, 44, 50, 57], "getting": [20, 23, 27, 29, 41, 42, 44, 50], "git": 53, "github": [51, 53], "give": 19, "given": [41, 44, 47], "gives": 19, "global": 59, "gp": [19, 21, 25, 53, 56], "grad": [20, 23, 25, 37], "gradiant": [20, 21, 23, 25], "gradient": [27, 37], "greater": [23, 27], "gt": [57, 60], "guess": 19, "half": [12, 16], "has": 62, "have": 16, "here": [41, 44], "history": [39, 40, 41, 42, 43, 44, 45, 49, 53, 57, 58, 62], "holding": 29, "https": [53, 54], "hvpi": [3, 39, 48], "hyper": [19, 41, 44, 48, 56, 61, 62], "hyperparameter": 54, "hyperparemters": [41, 42, 44], "hypervolume": 48, "id": [53, 55, 56, 57, 58, 59, 60], "if": [8, 10, 14, 20, 21, 23, 25, 31, 41, 42, 44, 47, 50, 59, 62], "ignore": 14, "ii": [53, 57], "import": [56, 57, 58, 59, 60, 61, 62], "improvement": [1, 41, 44, 47, 48, 53, 57], "in": [6, 8, 20, 29, 31, 38, 41, 42, 44, 46, 47, 56, 57, 59, 62], "independent": [16, 19, 23, 27], "index": [41, 44, 50, 57, 62], "indexes": [41, 42, 44, 50], "inf": 20, "information": [6, 23, 35, 38, 41, 42, 44], "infty": 1, "init": [11, 19, 29, 58, 59, 60], "initial": [13, 19, 41, 44, 56, 61, 62], "initialization": 14, "initialized": [14, 29], "initializes": [8, 10, 14], "initializing": [29, 31], "inline": [57, 59, 60], "innovations": 59, "input": [6, 8, 10, 12, 13, 20, 29, 35, 37, 41, 44, 62], "inputs": [8, 10, 14, 20, 31, 47], "inst": 59, "install": 53, "int": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 27, 29, 30, 31, 37, 41, 44, 50, 56], "integer": [41, 44], "intell": 59, "interactions": [57, 62], "interface": 56, "interval": [41, 44, 49, 57, 58, 59, 60, 61, 62], "into": [23, 41, 44], "inv": 16, "is": [3, 6, 19, 20, 21, 23, 25, 27, 38, 39, 41, 42, 44, 46, 47, 49, 50, 62], "isotropic": 16, "issn": 54, "issp": 51, "issues": 51, "it": [41, 44], "iterations": 19, "itertools": [57, 59, 62], "itself": [41, 44], "ivo": 59, "journal": [54, 59], "jpn": 56, "june": 47, "kazuyoshi": 54, "kei": 54, "kernel": [6, 8, 23], "keywords": 54, "kind": 47, "kiyohara": 56, "koji": 54, "kriging": 56, "kwargs": [37, 47, 48], "kwds": [31, 38], "label": [8, 10], "land": 59, "large": 6, "lb": 46, "ldots": 1, "le": 59, "learn": 59, "learned": 62, "learning": [3, 19, 32, 35, 41, 42, 44, 56, 61, 62], "left": 1, "len": [14, 31, 56], "length": [3, 39, 49], "license": 54, "lik": [8, 20, 56], "likelifood": 20, "likelihood": [19, 20, 25, 27, 56, 61], "linear": [4, 8, 11, 12, 13, 14, 20, 53, 57], "list": [20, 23, 27, 29, 41, 44], "load": [23, 35, 38, 41, 42, 44, 45, 50, 53, 56, 58, 60, 61], "loading": [35, 41, 44, 50], "log": [12, 16, 23, 27], "logarithm": 23, "longleftrightarrow": 59, "lower": [46, 59], "lt": [57, 60], "mach": 59, "machines": 6, "magne": 54, "make": 20, "management": 54, "manderick": 59, "map": [1, 8, 10, 13, 54], "maps": [6, 8, 10, 12, 13, 14, 20], "marginal": [19, 20, 25, 56, 61], "marlik": [20, 25], "matches": 34, "materials": [47, 54], "mathbf": 1, "mathcal": 1, "matplotlib": [57, 59, 60, 62], "matrix": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 31, 33, 34, 41, 44, 50], "max": [1, 19, 20, 23, 27, 29, 37, 41, 44, 47, 57, 58, 59, 60, 62], "maximization": 46, "maximum": [19, 23, 27, 29, 37, 41, 44, 47], "mean": [8, 10, 12, 13, 14, 16, 20, 21, 25, 31, 33, 38, 41, 44, 47, 56, 57], "means": 12, "median": 29, "merge": [41, 44], "messages": [41, 44], "method": [8, 37], "min": [20, 23, 27, 29, 56], "minimum": [19, 23, 27, 29], "minus": 59, "misc": 53, "mizoguchi": 56, "mode": [41, 44, 47, 48], "model": [4, 7, 8, 10, 14, 17, 18, 20, 31, 38, 53, 54, 57], "module": [2, 52], "motoyama": 54, "mozilla": 54, "mpi": [41, 44, 57], "mpl": 54, "mu": 1, "multi": [41, 44, 54, 59], "multiobjective": [48, 59], "multiplying": 31, "must": [31, 38], "mutated": 10, "name": [23, 35, 38, 41, 42, 44, 50], "nbasis": [6, 8, 13, 16], "ndarray": [23, 56, 57, 62], "negative": [19, 20, 23, 25, 27, 41, 42, 44, 50, 62], "neither": [41, 44], "netw": 59, "neural": [6, 59], "new": [10, 29, 44, 46, 56, 59], "next": [41, 42, 44], "no": 59, "noise": [8, 10, 14, 20, 27, 47], "non": [46, 59], "none": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 35, 38, 41, 42, 44, 45, 46, 47, 48, 49, 50], "nor": [41, 44], "normalize": 33, "normalized": 33, "not": [10, 14, 16, 20, 29, 30, 31, 41, 44, 47, 59, 62], "notimplementederror": 47, "np": [13, 31, 41, 44, 56, 57, 58, 59, 60, 61, 62], "nparams": 37, "ntest": 56, "ntrain": 56, "num": [14, 19, 20, 21, 23, 27, 29, 30, 31, 41, 42, 44, 45, 46, 50, 57, 58, 59, 60, 61, 62], "number": [6, 8, 10, 13, 14, 16, 19, 20, 21, 23, 27, 29, 31, 37, 41, 42, 44, 62], "numpy": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 37, 41, 42, 44, 47, 50, 53, 56, 57, 58, 59, 60, 61, 62], "nxn": 12, "object": [6, 8, 12, 13, 16, 19, 20, 21, 23, 27, 29, 30, 35, 37, 38, 41, 42, 44, 45, 46, 47, 50], "objective": [20, 23, 25, 27, 41, 42, 44, 46, 50, 59], "objects": 35, "observed": 62, "oda": 56, "of": [1, 6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 35, 37, 38, 41, 42, 44, 46, 47, 48, 50, 53, 54, 56, 57, 62], "oh": 59, "omega": 1, "on": [23, 46, 54], "one": [19, 23, 54], "ones": 29, "online": [3, 17, 18, 19, 32, 35], "only": [8, 10, 41, 44, 47, 62], "opt": 53, "optimization": [19, 23, 27, 41, 44, 48, 54, 58, 59, 62], "optimized": [20, 23, 25, 27, 41, 42, 44, 50], "optimizer": 37, "optimum": [57, 62], "options": [8, 37], "or": [29, 34, 35, 41, 44, 50], "order": 46, "ordinary": [41, 44, 62], "origin": 59, "other": 16, "others": 10, "otherwise": 14, "output": [41, 44, 62], "outputted": [41, 44], "overwrite": 42, "overwritten": [31, 38], "package": [2, 54], "pages": [47, 54], "parallel": [41, 44], "param": 23, "parameter": [13, 19, 23, 27, 31, 41, 44, 56, 61, 62], "parameters": [6, 8, 10, 12, 13, 19, 20, 21, 23, 25, 27, 29, 38, 41, 44], "params": [6, 12, 13, 16, 19, 20, 21, 23, 25, 27, 29, 30, 37], "pareto": [3, 39, 44, 46, 48, 59], "passed": 37, "perform": [19, 62], "performed": [41, 44, 62], "performing": [19, 41, 44], "phi": 1, "phys": 56, "physbo": [0, 51, 55, 56, 58, 59, 60, 62], "physics": 54, "pi": [1, 3, 39, 41, 44, 47, 53, 57, 62], "pickle": 38, "pip": 53, "pi\u30b9\u30b3\u30a2": 1, "plot": 59, "plt": [57, 59, 60, 62], "points": [46, 59], "policy": [39, 40, 41, 43, 44, 53, 58, 60, 61, 62], "post": [8, 20, 41, 44], "posterior": [8, 10, 14, 20, 25, 31, 47], "pp": 6, "prec": [16, 59], "precise": 16, "precision": [12, 16], "predict": [8, 20], "prediction": 38, "predictor": [3, 4, 14, 17, 20, 31, 38, 41, 42, 44, 47, 48, 53, 58], "preparation": 14, "prepare": [4, 8, 9, 10, 14, 17, 20, 23, 24, 25, 31, 38], "prepared": 14, "present": [57, 62], "print": [6, 20, 23, 56, 57, 61, 62], "printing": 20, "prior": [8, 16, 17, 18, 20, 21, 56], "priors": [16, 20, 21], "probability": [1, 41, 44, 47, 48, 53, 57], "problem": [46, 59], "proc": 59, "process": [21, 41, 44, 53, 62], "processing": 6, "property": [42, 45], "protocol": 38, "psi": [6, 8, 10, 12, 13, 14], "public": 54, "pypi": 53, "python": [53, 54], "query": 62, "quick": 10, "rahimi": 6, "rand": 23, "random": [1, 6, 8, 13, 41, 44, 53, 54, 57, 58, 59, 61, 62], "range": 59, "ranks": [41, 44], "raw": 12, "real": [19, 23, 27], "receives": [41, 44], "recht": 6, "recovering": 23, "rectangles": [3, 39, 46], "red": 59, "reduced": 48, "ref": [46, 59], "reference": [46, 48, 52], "region": 23, "repeat": 59, "replace": 56, "represented": 62, "represents": [19, 41, 44, 62], "res": [53, 57, 59, 60, 62], "reserved": 54, "reset": 19, "resets": 14, "reshape": [56, 57, 59, 62], "respectively": 33, "result": [29, 62], "results": [41, 44], "return": [34, 35, 56, 57, 58, 59, 60, 61, 62], "returning": [29, 30, 41], "returns": [8, 10, 12], "right": [1, 59], "rights": 54, "row": [19, 20, 21, 23, 25, 33, 41, 44, 50, 62], "rule": 46, "run": [19, 37, 41, 44], "running": [19, 41, 42, 44], "runs": 62, "runtimeerror": [41, 44], "ryo": 54, "saba": 59, "same": [16, 41, 44], "samples": [8, 10, 12, 14, 20, 31, 38], "sampling": [4, 8, 9, 10, 12, 14, 20, 21, 27, 41, 44, 47, 53, 54, 57, 58, 62], "save": [23, 38, 41, 42, 44, 45, 50, 53, 57], "saving": [41, 44, 50], "scale": 23, "school": 59, "scikit": 54, "scipy": [34, 53, 57, 62], "score": [3, 38, 39, 41, 44, 47, 48, 49, 53, 57, 58, 59, 61, 62], "scores": [41, 44, 47], "screening": 54, "search": [3, 19, 20, 21, 23, 25, 27, 32, 33, 35, 41, 42, 44, 50, 53, 57, 62], "searched": [41, 44], "searching": [41, 44, 56, 61, 62], "searchs": 19, "sec": 47, "sectoins": 35, "see": 47, "seed": [41, 62], "selected": 50, "self": [6, 12, 13, 14, 16, 31, 37, 38, 41, 44, 50, 57, 58, 59, 60, 62], "september": 54, "sequence": 42, "set": [3, 6, 12, 13, 14, 16, 20, 21, 23, 27, 29, 30, 31, 32, 35, 37, 38, 41, 44, 46, 47, 50, 59, 62], "sets": [12, 16], "setting": [20, 21, 23, 29, 41], "shape": 34, "show": [3, 6, 23, 35, 39, 49], "showing": 35, "sigma": [1, 16], "sim": 60, "simeq": 1, "simu": 59, "simulator": [41, 42, 44, 49, 53, 55, 61], "single": 62, "size": [13, 19, 23, 27, 41, 44], "skiprows": [56, 58, 60, 61], "solution": [19, 34], "sorted": 46, "source": [8, 10, 14, 20, 47], "specified": [20, 50], "split": [41, 44], "sqrt": [1, 59], "stable": 56, "standard": [27, 33], "start": [56, 61], "starting": 62, "stats": [8, 12, 25], "status": [31, 38], "std": [27, 56, 57], "step": [41, 42, 44, 57, 58, 62], "steps": [58, 62], "stores": [41, 42, 44], "str": [8, 23, 35, 38, 41, 42, 44, 47, 50], "structure": 56, "sub": 20, "submodules": [2, 52], "subpackages": [2, 52], "subset": [20, 50], "subt": 20, "subx": 20, "sum": 59, "summarized": 62, "supp": [23, 27, 29], "symp": 59, "system": 34, "systems": 6, "taking": 23, "tamura": 54, "target": [8, 10], "tech": 59, "terayama": 54, "test": [14, 31, 41, 44, 47, 48, 57, 59, 62], "tests": [21, 25], "th": [56, 57, 58, 61], "than": [23, 27], "that": [19, 29, 41, 44, 62], "the": [6, 8, 10, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 31, 33, 34, 37, 38, 41, 42, 44, 46, 47, 50, 54, 56, 57, 61, 62], "them": 23, "these": [41, 44], "this": [14, 23, 27, 31, 38, 47, 62], "thompson": [41, 44, 47, 53, 54, 57], "those": [20, 21], "time": [41, 42, 44, 45], "timing": 62, "title": 54, "to": [1, 14, 19, 20, 21, 23, 25, 27, 29, 31, 33, 34, 37, 38, 41, 42, 44, 50, 62], "tokyo": 54, "tom": 59, "tool": 54, "top": 1, "total": [20, 21, 23, 29, 41, 42, 44, 62], "trained": [14, 31, 47], "training": [8, 14, 20, 31, 41, 44, 47, 48, 58], "trans": 27, "transpose": 6, "triangular": 34, "true": [8, 10, 20, 21, 23, 25, 31, 35, 41, 44], "ts": [3, 39, 41, 44, 47, 48, 53, 57, 61, 62], "tsuda": [54, 56], "tsuyoshi": 54, "tuned": [41, 44], "tuning": [31, 41, 44, 54], "tuple": [6, 8, 10, 20, 23, 27], "tupple": [23, 25, 29], "type": [6, 8, 12, 13, 14, 16, 23, 37, 41, 44, 62], "ub": 46, "ueno": 54, "uninstall": 53, "university": 54, "unknown": 47, "until": 62, "update": [4, 6, 8, 9, 10, 14, 20, 31, 37, 38, 41, 44, 46, 54], "updated": [10, 14, 38], "updates": [8, 14, 37], "updating": [41, 42, 44], "upper": 46, "use": [14, 31, 47], "used": [14, 16, 20, 29, 30, 31, 41, 44, 47], "user": 53, "using": [8, 14, 19, 31, 34, 38, 50, 56], "value": [6, 8, 12, 13, 14, 16, 20, 21, 23, 25, 27, 29, 31, 38, 41, 42, 44, 47, 50, 62], "values": [13, 14, 20, 21, 23, 27, 31], "van": 59, "var": 57, "variable": [2, 3, 44, 50, 53], "variables": [19, 23, 27, 31, 38, 50], "variance": [12, 14, 16, 21, 31], "variances": [8, 10], "variation": [41, 44], "vdots": 1, "vec": 59, "vector": [13, 19, 20, 21, 23, 25, 33, 41, 44, 50, 62], "veldhuizen": 59, "ver": 54, "version": [38, 54, 62], "via": 54, "vlmop": 59, "vmax": 59, "volume": [46, 47, 54], "want": [41, 44, 62], "weight": [6, 8, 10, 12, 13], "weights": [8, 10, 14], "when": [23, 27, 41, 44], "where": 6, "which": [19, 41, 42, 44, 62], "while": 10, "whose": 50, "width": 23, "will": [10, 14, 37, 41, 44], "window": [57, 62], "with": [13, 16, 20, 23, 27, 29, 37, 41, 44], "wright": 59, "write": [41, 42, 44, 45], "writing": [41, 44], "wt": 6, "www": 54, "xs": [41, 44, 57], "xtest": 8, "y1": 59, "y2": 59, "yahyaa": 59, "year": 54, "yet": [14, 41, 44], "yoshimi": 54, "you": [41, 44, 62], "yourself": [41, 44], "yuichi": 54, "zero": [17, 28, 30, 41, 44, 62], "{(i": 1, "{-": 1, "{-d": 1, "{@": 54, "{\\": 1, "{array": 1, "{ei": 1, "{k": 1, "{motoyama": 54, "{n": [1, 59], "{pi": 1, "{split": 59, "{ts": 1, "{w": 1, "{x": [1, 59], "{y": 1, "| \\": 1, "|\\": 1, "|^": 1, "|{\\": 1, "||": 1, "}'": 1, "}(": 1, "})": [1, 56, 59], "}+": 1, "},": [1, 54], "}/": 1, "}\\": [1, 59], "}]": 1, "}^": [1, 59], "}_": 1, "}{": 1, "}|": 1, "}}": 1, "\u201d,": 56, "\u3001-": 59, "\u3001[": 59, "\u3001\u300c": [1, 54, 59], "\u3002physbo": 53, "\u3002\u3064\u307e\u308a": [1, 53, 54, 57], "\u3002\u307e\u305f": 59, "\u3042\u305f\u308a": 56, "\u3042\u305f\u308b": 56, "\u3042\u3089": 59, "\u3042\u3089\u304b\u3058\u3081": [1, 54, 59], "\u3042\u308a": [1, 53, 56, 57, 59, 60, 62], "\u3042\u308b": [1, 51, 53, 56, 57, 59, 62], "\u3044\u304f\u3064\u304b": 1, "\u3044\u307e\u305b": 1, "\u3044\u308b": [1, 51, 56, 57, 59, 62], "\u3046\u3061": [1, 56, 62], "\u3046\u3061\u3069\u308c": 59, "\u3046\u307e\u304f": [1, 54], "\u304a\u3044": [1, 54, 60], "\u304a\u304d": 59, "\u304a\u304f": [53, 56], "\u304a\u3051\u308b": [1, 53, 54, 56, 57, 59], "\u304a\u3053": 59, "\u304a\u3088\u3073": [1, 53, 56], "\u304a\u308a": [57, 62], "\u304a\u554f\u3044": 52, "\u304b\u304b\u308b": [1, 53, 54, 59], "\u304b\u3051": [57, 62], "\u304b\u3051\u308b": 53, "\u304b\u3055": 1, "\u304b\u3072": 59, "\u304b\u3089": [1, 53, 54, 55, 57, 58, 59, 62], "\u304c\u3042\u305f\u3048": 1, "\u304c\u3063": 1, "\u304c\u308f\u304b\u308a": [1, 57, 62], "\u304f\u3060": [1, 51, 53, 54, 56, 57, 59, 60], "\u3053\u3053": [1, 55, 56, 57, 61, 62], "\u3053\u3053\u3067": [1, 53, 62], "\u3053\u3061\u3089": [1, 51, 53, 54], "\u3053\u3068": [1, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62], "\u3053\u306e": [0, 1, 53, 54, 57, 59, 62], "\u3053\u308c": [1, 56, 58, 59, 60, 61, 62], "\u3053\u308c\u3089": [1, 53, 57], "\u3054\u3068": [1, 57], "\u3054\u89a7\u304f": 53, "\u3055\u3044": [1, 51, 53, 54, 56, 57, 59, 60], "\u3055\u3089\u306b": 1, "\u3057\u3065\u3089\u3044": 51, "\u3057\u3066": [51, 53], "\u3057\u307e\u3046": 1, "\u3057\u307e\u3059": 59, "\u3057\u3088": 59, "\u3059\u306a\u308f\u3061": 59, "\u3059\u308b": [1, 51, 52, 53, 54, 55, 56, 57, 59, 62], "\u305a\u3063\u3068": 61, "\u305a\u308c": [53, 57, 59], "\u305b\u304f": 51, "\u305d\u3057\u3066": 1, "\u305d\u306e": [1, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "\u305d\u308c": [1, 53, 57], "\u305d\u308c\u305e\u308c": [53, 59], "\u305d\u308c\u3089": 59, "\u305f\u3044": [1, 53, 56, 57, 58, 59], "\u305f\u3046\u3048": 56, "\u305f\u3060\u3044": 56, "\u305f\u3060\u3057": 1, "\u305f\u307e\u307e": 61, "\u305f\u3081": [1, 51, 53, 54, 56, 57, 59, 61, 62], "\u3060\u3051": [1, 53, 54, 57], "\u3060\u3055\u3044": [51, 53, 57], "\u3064\u307e\u308a": 59, "\u3067\u3042\u308a": 59, "\u3067\u304d": [1, 53, 56, 57, 58, 59, 60, 61, 62], "\u3067\u304d\u308b": [1, 54, 57, 62], "\u3067\u3059": [1, 53, 54, 57, 59, 60, 62], "\u3067\u8fd4\u3055": 57, "\u3068\u3044\u3046": [1, 53, 54, 57, 60, 61, 62], "\u3068\u3044\u3063": [56, 61], "\u3068\u3048": 57, "\u3068\u304a\u304a\u3088": 59, "\u3068\u304d": [1, 53, 57, 59], "\u3068\u3057": [1, 53, 59], "\u3068\u3057\u3066": [1, 53, 56, 57, 58, 59, 61, 62], "\u3068\u3059\u308b": 1, "\u3068\u305d\u306e": [59, 61], "\u3068\u3064": 59, "\u3068\u306e": [1, 60], "\u3068\u3082": 59, "\u3068\u8868\u3059": 1, "\u306a\u3044": [1, 53, 56, 57, 59, 61], "\u306a\u304a": [57, 62], "\u306a\u304c\u3089": 56, "\u306a\u304f": [53, 57, 60], "\u306a\u3063": [1, 53, 56, 57, 59, 62], "\u306a\u3069": [1, 51, 53, 54, 56, 57, 58, 62], "\u306a\u308a": [1, 53, 54, 56, 59, 60], "\u306a\u308b": [1, 53, 57, 59, 60, 62], "\u306a\u308f\u3061": 59, "\u306b\u304a\u3051\u308b": 1, "\u306b\u304a\u5bc4\u305b\u304f": 51, "\u306b\u3059\u308b": 1, "\u306b\u3064\u3044\u3066": [1, 51, 53, 54, 56, 59, 61, 62], "\u306b\u3088\u3063": [1, 54, 60], "\u306b\u3088\u3063\u3066": 54, "\u306b\u3088\u308a": [1, 53, 54, 57, 58, 60], "\u306b\u3088\u308b": [52, 53, 54, 55, 57, 58], "\u306b\u3088\u308c": 1, "\u306b\u5bfe\u3057": [1, 53, 54, 56, 57, 62], "\u306b\u5bfe\u3059\u308b": [56, 57, 58], "\u306b\u5bfe\u5fdc": 60, "\u306b\u95a2\u3059\u308b": [1, 51, 53, 57], "\u306e\u3044": [53, 57, 59], "\u306e\u3046\u3061": 59, "\u306e\u307f": [57, 62], "\u306e\u3082": 54, "\u306f\u3058\u3081": [52, 55], "\u306f\u305d\u308c\u305e\u308c": [57, 59], "\u3072\u3068\u3064": 59, "\u307b\u3069": 59, "\u307b\u307c": 1, "\u307e\u3057": [0, 54, 56], "\u307e\u3059": [0, 1, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "\u307e\u305a": [1, 57], "\u307e\u305b": 57, "\u307e\u305f": [1, 53, 56, 57, 58, 59, 62], "\u307e\u3060": [1, 57], "\u307e\u3060\u308f\u304b\u3063": 1, "\u307e\u3067": [53, 57, 58, 60, 61, 62], "\u307f\u305f\u3044": 62, "\u307f\u307e\u3057\u3087": [57, 59], "\u3082\u3057": 1, "\u3082\u3068": [54, 62], "\u3082\u306e": [56, 57, 59, 62], "\u3082\u308a": 1, "\u3088\u3044": [1, 57, 62], "\u3088\u3046": [1, 53, 54, 56, 57, 58, 59, 60, 61, 62], "\u3088\u308a": [1, 53, 54, 57, 59], "\u3089\u308c": [1, 56, 61, 62], "\u3089\u308c\u308b": [1, 54], "\u308c\u308b": [1, 53, 54, 57, 60], "\u308f\u304b\u3063": 1, "\u3092\u901a\u3057": 55, "\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0": [52, 53, 54], "\u30a4\u30c6\u30ec\u30fc\u30b7\u30e7\u30f3": 1, "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [51, 52], "\u30a4\u30f3\u30bf\u30e9\u30af\u30c6\u30a3\u30d6": [52, 53, 55, 57, 61], "\u30a4\u30f3\u30bf\u30fc\u30d0\u30eb": 57, "\u30a4\u30f3\u30dd\u30fc\u30c8": 57, "\u30aa\u30d6\u30b8\u30a7\u30af\u30c8": [53, 57, 58], "\u30aa\u30d7\u30b7\u30e7\u30f3": 53, "\u30aa\u30da\u30ec\u30fc\u30c6\u30a3\u30f3\u30b0\u30b7\u30b9\u30c6\u30e0": 51, "\u30aa\u30fc\u30c0\u30fc": 56, "\u30ab\u30fc\u30cd\u30eb": 1, "\u30ac\u30a4\u30c9\u30e9\u30a4\u30f3": 51, "\u30ac\u30a6\u30b7\u30a2\u30f3": 56, "\u30ac\u30a6\u30b9": [1, 52, 53, 54, 55, 57], "\u30ac\u30a6\u30b9\u30ab\u30fc\u30cd\u30eb": 1, "\u30ad\u30fc\u30ef\u30fc\u30c9": 57, "\u30af\u30e9\u30b9": [53, 55], "\u30af\u30ed\u30fc\u30f3": 53, "\u30b0\u30ea\u30c3\u30c9": [57, 59, 62], "\u30b3\u30b9\u30c8": [1, 53, 54], "\u30b3\u30de\u30f3\u30c9": 53, "\u30b3\u30df\u30e5\u30cb\u30b1\u30fc\u30bf": 57, "\u30b3\u30ec\u30b9\u30ad\u30fc": 1, "\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf": 57, "\u30b3\u30f3\u30bf\u30af\u30c8": 51, "\u30b3\u30f3\u30d1\u30a4\u30e9": 51, "\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [1, 53, 59], "\u30b5\u30f3\u30d7\u30eb\u30b9\u30af\u30ea\u30d7\u30c8": 62, "\u30b7\u30df\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3": [1, 53, 54], "\u30b7\u30df\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u30d1\u30e9\u30e1\u30fc\u30bf": [1, 54], "\u30b7\u30df\u30e5\u30ec\u30fc\u30bf": 57, "\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba": 55, "\u30b7\u30fc\u30c9": [57, 58, 60, 61], "\u30b9\u30b1\u30fc\u30e9\u30d3\u30ea\u30c6\u30a3": 54, "\u30b9\u30b1\u30fc\u30e9\u30d6\u30eb": 54, "\u30b9\u30b3\u30a2": [1, 57, 61, 62], "\u30b9\u30bf\u30f3\u30c0\u30fc\u30c9": 54, "\u30b9\u30bf\u30fc\u30c8": 1, "\u30b9\u30c6\u30c3\u30d7": [1, 53, 57, 58, 60], "\u30bb\u30c3\u30c8": [53, 58, 60, 61], "\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2": [0, 54], "\u30bd\u30fc\u30b9": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 35, 37, 38, 41, 42, 44, 45, 46, 47, 48, 49, 50], "\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9": [53, 54], "\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb": 53, "\u30bd\u30fc\u30c8": 59, "\u30bf\u30a4\u30d7": 57, "\u30bf\u30a4\u30df\u30f3\u30b0": [53, 57], "\u30bf\u30b9\u30af": [1, 53, 54], "\u30bf\u30fc\u30b2\u30c3\u30c8": 54, "\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb": [52, 53, 56, 57, 58, 59, 60, 61, 62], "\u30c4\u30fc\u30eb": 54, "\u30c6\u30b9\u30c8": 55, "\u30c6\u30b9\u30c8\u30c7\u30fc\u30bf": 56, "\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": [56, 58, 60, 61], "\u30c7\u30d5\u30a9\u30eb\u30c8": [53, 57], "\u30c7\u30fc\u30bf": [1, 54, 55], "\u30c7\u30fc\u30bfx": 56, "\u30c7\u30fc\u30bf\u30bb\u30c3\u30c8\u30d5\u30a1\u30a4\u30eb": [56, 58, 60, 61], "\u30c8\u30d4\u30c3\u30af": 51, "\u30c8\u30ec\u30fc\u30c9\u30aa\u30d5": 59, "\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0\u30c7\u30fc\u30bf": [56, 62], "\u30c8\u30f3\u30d7\u30bd\u30f3\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": 1, "\u30c8\u30fc\u30bf\u30eb": [53, 57], "\u30ca\u30ce\u30a2\u30fc\u30ad\u30c6\u30af\u30c8\u30cb\u30af\u30b9": 54, "\u30cf\u30a4\u30d1\u30fc\u30d1\u30e9\u30e1\u30bf": 1, "\u30cf\u30a4\u30d1\u30fc\u30d1\u30e9\u30e1\u30fc\u30bf": 57, "\u30d0\u30b0": 51, "\u30d0\u30fc\u30b8\u30e7\u30f3": 51, "\u30d1\u30e9\u30e1\u30bf": 56, "\u30d1\u30e9\u30e1\u30fc\u30bf": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 35, 37, 38, 41, 42, 44, 46, 47, 50, 53, 54, 55, 56, 57, 58], "\u30d1\u30e9\u30e1\u30fc\u30bf\u30bb\u30c3\u30c8": 53, "\u30d1\u30ec\u30fc\u30c8\u30eb\u30fc\u30eb": 59, "\u30d4\u30fc\u30af": 59, "\u30d5\u30a1\u30a4\u30eb": [51, 53, 57, 58, 61], "\u30d7\u30ed\u30b8\u30a7\u30af\u30c8": [0, 54], "\u30d7\u30ed\u30bb\u30b9": [1, 54, 56, 58, 61], "\u30d7\u30ed\u30c3\u30c8": [55, 57], "\u30d9\u30a4\u30ba": [52, 53, 54, 55, 56, 58, 60, 61], "\u30d9\u30af\u30c8\u30eb": [1, 53], "\u30d9\u30b9\u30c8": [53, 57, 60], "\u30d9\u30f3\u30c1\u30de\u30fc\u30af": 59, "\u30d9\u30fc\u30b9\u30af\u30e9\u30b9": [6, 8, 12, 13, 14, 16, 19, 20, 21, 23, 27, 29, 30, 31, 35, 37, 38, 41, 42, 44, 45, 46, 50], "\u30db\u30fc\u30e0\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": 53, "\u30de\u30a4\u30ca\u30b9": 53, "\u30e1\u30bd\u30c3\u30c9": [53, 57, 59], "\u30e1\u30c3\u30bb\u30fc\u30b8": 59, "\u30e1\u30e2": [10, 41, 44], "\u30e2\u30b8\u30e5\u30fc\u30eb": 53, "\u30e2\u30c7\u30eb": [1, 55, 58], "\u30e6\u30fc\u30b6": 53, "\u30e9\u30a4\u30bb\u30f3\u30b9": 52, "\u30e9\u30a4\u30d6\u30e9\u30ea": 54, "\u30e9\u30f3\u30c0\u30e0": [53, 56, 59, 61, 62], "\u30e9\u30f3\u30c0\u30e0\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [58, 59], "\u30e9\u30f3\u30c0\u30e0\u30b5\u30fc\u30c1": 60, "\u30ea\u30b9\u30c8": [60, 61], "\u30ea\u30b9\u30c8\u30a2\u30c3\u30d7": [1, 53, 54], "\u30ea\u30d5\u30a1\u30ec\u30f3\u30b9": 53, "\u30eb\u30fc\u30d7": [53, 57], "\u30ec\u30dd\u30b8\u30c8\u30ea": 53, "\u30ed\u30fc\u30c9": [53, 57, 58], "\u30fb\u30b7\u30df\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3": [1, 54], "\u30fb\u30d7\u30ed\u30bb\u30b9": 1, "\u4e00\u3064": [1, 56, 57, 62], "\u4e00\u5ea6": [52, 53, 55, 57, 62], "\u4e00\u6176": 54, "\u4e00\u65b9": 54, "\u4e00\u69d8": 1, "\u4e00\u6b21\u5143": [57, 62], "\u4e00\u756a": [57, 62], "\u4e00\u822c": [1, 54, 57, 62], "\u4e0a\u754c": 59, "\u4e0a\u8a18": [53, 57, 59], "\u4e0a\u8ff0": 61, "\u4e0b\u3055\u3044": [53, 54], "\u4e0b\u8a18": 60, "\u4e0d\u78ba": 1, "\u4e0e\u3048": [1, 56, 58], "\u4e0e\u3048\u308b": 53, "\u4e26\u5217": 57, "\u4e26\u5217\u5316": 55, "\u4e2d\u65ad": 55, "\u4e2d\u8eab": 59, "\u4e88\u6e2c": [1, 53, 54, 55, 58], "\u4e88\u6e2c\u5024": 56, "\u4e8b\u524d": [55, 56, 62], "\u4e8b\u5f8c": [1, 53, 57, 59], "\u4e8c\u4e57": 56, "\u4eba\u624b": 58, "\u4eca\u56de": [57, 60, 62], "\u4ed5\u69d8": [57, 62], "\u4ed8\u9332": 55, "\u4ee5\u4e0a": [53, 57, 60], "\u4ee5\u4e0b": [1, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62], "\u4ee5\u964d": 59, "\u4eee\u5b9a": 59, "\u4efb\u610f": [1, 59], "\u4f1a\u793e": 54, "\u4f4d\u7f6e": 59, "\u4f55\u3089\u304b": [53, 57], "\u4f5c\u6210": 53, "\u4f7f\u308f": 1, "\u4f7f\u7528": [51, 52, 55, 56, 57, 62], "\u4f8b\u3048": [1, 53, 56, 57, 58], "\u4f8b\u3068\u3057\u3066": [56, 57], "\u4f8b\u5916": [41, 44, 47], "\u4f8b\u984c": [57, 62], "\u4f9d\u5b58": [53, 57], "\u4fc2\u6570": 1, "\u4fdd\u5b58": [53, 56, 57, 58, 60, 61], "\u500b\u5225": 58, "\u5019\u88dc": [1, 52, 53, 54, 55, 62], "\u501f\u308a": 0, "\u504f\u5dee": 56, "\u512a\u308c": 59, "\u5143\u914d": 56, "\u5148\u307b\u3069": [53, 57], "\u5165\u3063": 53, "\u5165\u529b": [51, 53, 56, 59, 60], "\u5168\u3066": [53, 61, 62], "\u5168\u5019": 57, "\u5168\u63a2": 55, "\u516c\u958b": 54, "\u5171\u5206": 56, "\u5171\u5206\u6563": 56, "\u5171\u901a": 59, "\u518d\u3073": 61, "\u518d\u958b": 55, "\u51e6\u7406": 58, "\u51fa\u3059": [1, 54], "\u51fa\u529b": [51, 53, 56, 57], "\u5206\u304b\u308a": 59, "\u5206\u5272": [57, 62], "\u5206\u5e03": [1, 53, 57, 59], "\u5206\u6563": [1, 56, 57], "\u5206\u89e3": 1, "\u5206\u91ce": 54, "\u5217\u884c": 1, "\u521d\u3081": 57, "\u521d\u671f": [1, 53, 57, 61, 62], "\u521d\u671f\u5316": 1, "\u5225\u500b": [53, 57], "\u5229\u7528": [1, 54, 56, 57, 59, 61], "\u5236\u5fa1": [53, 57, 58], "\u5236\u9650": 61, "\u523b\u3093": [57, 62], "\u524a\u9664": 58, "\u524d\u51e6": 53, "\u524d\u8ff0": 1, "\u52a0\u308f\u3063": 1, "\u52a0\u901f": 54, "\u52b9\u7387": 59, "\u5316\u51fa": 57, "\u5316\u554f": 59, "\u5316\u5b66": 54, "\u5316\u5b9f": 58, "\u5316\u624b": 59, "\u5316\u65b9": 53, "\u5316\u7528": 59, "\u533b\u79d1": 54, "\u5358\u76ee": 59, "\u5360\u3081\u308b": 59, "\u53b3\u5bc6": 1, "\u53c2\u7167": [1, 6, 53, 54, 56, 57], "\u53c2\u8003": [53, 59], "\u53d6\u3063": [57, 62], "\u53d6\u308a\u51fa\u3059": [57, 62], "\u53d6\u5f97": 55, "\u53d7\u3051": [0, 54], "\u53d7\u3051\u4ed8\u3051": 51, "\u53ef\u80fd": [1, 53, 54, 56, 57, 62], "\u53f3\u4e0a": 59, "\u5404\u5019": 59, "\u5404\u5217": 1, "\u5404\u624b": 53, "\u5404\u63a2": [53, 60], "\u5408\u308f": 52, "\u5408\u8a08": 60, "\u5409\u898b": 54, "\u540c\u3058": [56, 60, 62], "\u540c\u3058\u304f": 59, "\u540c\u6642": 53, "\u540c\u69d8": [56, 58, 60, 61], "\u5411\u3051": 53, "\u542b\u307e": 56, "\u547c\u3070": 1, "\u547c\u3073": 59, "\u547c\u3073\u51fa\u3059": 62, "\u547c\u3076": 59, "\u554f\u3044\u5408\u308f\u305b": 51, "\u554f\u3044\u5408\u308f\u305b\u308b": 51, "\u554f\u984c": [1, 51, 53, 54, 56, 57, 62], "\u56de\u3059": [53, 57], "\u56de\u308a": [53, 57], "\u56de\u5e30": [1, 53, 54, 55, 56], "\u56de\u6570": [1, 54], "\u56f0\u96e3": 54, "\u56f3\u793a": 59, "\u56fd\u969b": 54, "\u57df\u5275": 54, "\u57fa\u5e95": 57, "\u57fa\u672c": [52, 55, 59, 60], "\u5831\u544a": 51, "\u5834\u5408": [1, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62], "\u5909\u3048": 59, "\u5909\u308f\u308a": 57, "\u5909\u5f62": [56, 57, 62], "\u5909\u63db": 56, "\u5909\u6570": [1, 53, 57, 61, 62], "\u5909\u66f4": 51, "\u5916\u90e8": [53, 57, 58, 61], "\u591a\u304f": [54, 59], "\u591a\u6b21\u5143": 59, "\u591a\u76ee": [52, 55], "\u5927\u304d": [1, 53, 54, 59], "\u5927\u304d\u3044": 59, "\u5927\u5b66": [0, 54], "\u5927\u5b66\u9662": 54, "\u5927\u5c0f": 59, "\u5b58\u5728": 59, "\u5b66\u7814": 54, "\u5b66\u7fd2": [1, 53, 54, 55, 57, 58], "\u5b66\u7fd2\u6e08": 56, "\u5b66\u9662": 54, "\u5b89\u5b9a": 56, "\u5b8f\u6cbb": 54, "\u5b9a\u7fa9": [1, 53, 55], "\u5b9f\u4e16\u754c": [1, 53, 54], "\u5b9f\u6570": 56, "\u5b9f\u65bd": 62, "\u5b9f\u73fe": [1, 54], "\u5b9f\u884c": [1, 51, 52, 55, 56], "\u5b9f\u88c5": [54, 59], "\u5b9f\u969b": [1, 56], "\u5b9f\u9a13": [1, 53, 54, 57, 58], "\u5bc6\u5ea6": 1, "\u5bfa\u5c71": 54, "\u5bfe\u8c61": 56, "\u5c0e\u5165": 1, "\u5c11\u306a\u3044": [1, 54], "\u5c24\u5ea6": 56, "\u5c65\u6b74": [53, 57, 58, 59, 60, 62], "\u5ddd\u5cf6": 54, "\u5de6\u4e0b": 59, "\u5e02\u7acb": 54, "\u5e73\u5747": [1, 56], "\u5e74\u5ea6": [0, 54], "\u5f15\u6570": [53, 57, 60], "\u5f15\u7528": 52, "\u5f62\u5f0f": [56, 57, 62], "\u5f8c\u8ff0": 60, "\u5f93\u3046": 1, "\u5f93\u3063": 51, "\u5f97\u3089\u308c": 60, "\u5f97\u308b": [58, 61], "\u5fc5\u8981": [1, 56, 57, 62], "\u60aa\u5316": 59, "\u60c5\u5831": [51, 57, 60], "\u610f\u5473": 59, "\u611f\u8b1d": 0, "\u6210\u79d1": 54, "\u6210\u7acb": 1, "\u623b\u308a\u5024": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 35, 37, 41, 42, 44, 47, 50], "\u624b\u6cd5": [1, 54], "\u624b\u8efd": 59, "\u624b\u9806": [53, 56, 57], "\u6271\u3044": 56, "\u6271\u3046": 54, "\u6280\u8853": [1, 54], "\u62bd\u8c61": 53, "\u62e0\u70b9": 54, "\u6301\u3064": [1, 54, 57, 62], "\u6307\u3057": 59, "\u6307\u5b9a": [51, 53, 57, 58, 59, 60], "\u6307\u6a19": 59, "\u639b\u3051": 59, "\u63a2\u3057": 53, "\u63a2\u7d22": [1, 52, 53, 54, 55], "\u63a8\u5968": 53, "\u63a8\u79fb": 57, "\u63a8\u85a6": 59, "\u63c3\u3063": 1, "\u63d0\u6848": [53, 57, 58], "\u652f\u63f4": [0, 54], "\u6539\u5584": [1, 59], "\u6570\u5024": [53, 57], "\u6587\u732e": [1, 53, 54, 56, 59], "\u65b0\u3057\u304f": 1, "\u65b0\u9818": 54, "\u65b9\u5411": 53, "\u65b9\u6cd5": [52, 55, 59, 62], "\u65e2\u5b58": [52, 55], "\u65e5\u672c": 54, "\u65e9\u671f": 51, "\u6607\u9806": 59, "\u6642\u9593": [1, 56, 59, 61], "\u66f4\u65b0": [1, 53, 59], "\u6700\u521d": [53, 57, 62], "\u6700\u5927": [1, 53, 54, 57, 59, 62], "\u6700\u5c0f": [57, 62], "\u6700\u5c0f\u5024": [57, 59, 62], "\u6700\u5c0f\u5316": 53, "\u6700\u5f8c": [57, 62], "\u6700\u9069": [52, 53, 54, 55, 56, 58, 60, 61], "\u6700\u9069\u5316": [53, 55], "\u6700\u9069\u89e3": 53, "\u6709\u52b9": [54, 57], "\u6709\u7528": 1, "\u671f\u5f85": [1, 53, 57, 59], "\u672c\u4f53": 53, "\u672c\u5c71": 54, "\u6750\u6599": [1, 53, 54], "\u6771\u4eac": [0, 54], "\u6771\u4eac\u5927\u5b66\u5927": 54, "\u67d4\u8edf": 58, "\u682a\u5f0f": 54, "\u683c\u7d0d": 61, "\u690d\u91ce": 54, "\u6975\u9650": 1, "\u69cb\u6210": 53, "\u69cb\u9020": [1, 52, 54, 56], "\u6a19\u6e96": 56, "\u6a2a\u6d5c": 54, "\u6a5f\u68b0": [1, 54], "\u6a5f\u69cb": 54, "\u6b21\u5143": [1, 53, 57, 59, 62], "\u6b21\u5f0f": 1, "\u6b63\u3057\u3044": [57, 62], "\u6b63\u898f": 53, "\u6bb5\u968e": [1, 53, 57], "\u6bce\u56de": [1, 57, 62], "\u6bd4\u8f03": 59, "\u6c42\u307e\u3063": [57, 59], "\u6c42\u3081": [56, 59], "\u6c42\u3081\u308b": [57, 59, 62], "\u6c7a\u307e\u308a": 1, "\u6ce8\u610f": [1, 59], "\u6d25\u7530": 54, "\u6d41\u308c": [52, 58, 61], "\u6e08\u307f": 56, "\u6e1b\u3089": 59, "\u6e21\u3055": 53, "\u6e21\u3057": 57, "\u6e21\u3059": 59, "\u6e21\u3059\u969b": 56, "\u6e96\u5099": 55, "\u7269\u6027": [0, 54], "\u7269\u7406": 54, "\u7269\u8cea": 54, "\u7279\u5fb4": 54, "\u7279\u6027": [1, 53, 54], "\u72b6\u614b": [1, 59], "\u72b6\u6cc1": 1, "\u7372\u5f97": [1, 53, 55], "\u73fe\u5728": [1, 57], "\u73fe\u72b6": 53, "\u751f\u3058": 51, "\u751f\u547d": 54, "\u751f\u6210": [1, 56, 59], "\u7528\u3044": [1, 53, 56, 57], "\u7528\u3044\u308b": [1, 53, 58, 62], "\u7528\u610f": [1, 53, 55, 62], "\u7530\u6751": 54, "\u754c\u9762": 56, "\u7559\u610f": 60, "\u756a\u53f7": [57, 62], "\u767a\u898b": 54, "\u767b\u9332": [53, 55, 56, 57, 58], "\u76ee\u7684": [1, 53, 54, 56, 57, 58, 62], "\u76f4\u5f8c": 56, "\u76f4\u8f1d": 54, "\u76f8\u8ac7": 51, "\u77e5\u3089": 51, "\u77e9\u5f62": 59, "\u7814\u7a76": [0, 51, 54], "\u7814\u7a76\u6240": 54, "\u78ba\u7387": [1, 53, 59], "\u78ba\u8a8d": [53, 55], "\u793a\u3057": [1, 57, 62], "\u793a\u3059": 59, "\u79d1\u5b66": 54, "\u7a2e\u985e": 53, "\u7a76\u79d1": 54, "\u7a7a\u9593": [1, 53, 57, 59], "\u7b54\u3048": [57, 62], "\u7bc4\u56f2": 57, "\u7d22\u5019": 53, "\u7d2f\u7a4d": 1, "\u7d39\u4ecb": [1, 55, 56, 62], "\u7d44\u6210": [1, 54], "\u7d50\u679c": [52, 53, 55, 56], "\u7d9a\u3044": 57, "\u7dda\u5f62": 1, "\u7de9\u548c": 56, "\u7e70\u308a\u8fd4\u3059": [1, 54, 61], "\u8003\u3048": [1, 54], "\u81ea\u3089\u3088\u308a": 59, "\u81ea\u52d5": 1, "\u81ea\u8eab": 59, "\u826f\u3044": [1, 54, 59], "\u826f\u304f": 1, "\u884c\u3044": [1, 53, 54, 56, 57, 58, 59, 61], "\u884c\u3046": [1, 53, 56, 58, 62], "\u884c\u304d\u7740\u3044": [57, 62], "\u884c\u3063": [1, 57, 58, 62], "\u884c\u306a\u3063": 56, "\u884c\u308f": [54, 57], "\u884c\u5217": [1, 57], "\u8868\u3057": 1, "\u8868\u3059": 1, "\u8868\u73fe": 1, "\u8868\u793a": [53, 57, 58, 59], "\u88d5\u4e00": 54, "\u88dc\u70b9": 57, "\u8907\u6570": [52, 53, 55, 57, 59, 62], "\u8907\u96d1": [1, 53, 54], "\u8981\u3057": 56, "\u898b\u3064\u3051": [1, 54], "\u898b\u7a4d": 1, "\u89e3\u304b": [1, 54], "\u89e3\u304d": 57, "\u89e3\u304f": 1, "\u89e3\u6c7a": 51, "\u89e3\u7a7a\u9593": 59, "\u89e3\u96c6\u5408": 59, "\u89e3\u9818": 59, "\u8a08\u753b": 54, "\u8a08\u7b97": [1, 52, 54, 55, 56, 57, 62], "\u8a13\u7df4": 56, "\u8a13\u7df4\u6e08": 55, "\u8a18\u61b6": 56, "\u8a18\u8f09": [51, 53, 62], "\u8a2d\u5b9a": [1, 56, 57, 62], "\u8a55\u4fa1": [1, 53, 54, 55, 56, 57, 58, 59, 60, 62], "\u8a55\u4fa1\u5024": 58, "\u8a55\u4fa1\u6570": 60, "\u8a66\u307f": 54, "\u8a73\u3057\u304f": [53, 57], "\u8a73\u7d30": [1, 53, 54], "\u8a9e\u8a33": 54, "\u8aa4\u5dee": 56, "\u8aac\u660e": 1, "\u8aad\u307f\u51fa\u3057": [56, 58, 60, 61], "\u8aad\u307f\u8fbc\u307f": 61, "\u8aad\u307f\u8fbc\u3080": 61, "\u8aad\u307f\u8fbc\u3093": [52, 55], "\u8ab2\u984c": 59, "\u8b1d\u8f9e": 52, "\u8d85\u3048\u308b": [1, 53], "\u8fd1\u4f3c": 1, "\u8fd4\u3055": [53, 57], "\u8fd4\u3057": [57, 62], "\u8fd4\u3059": [53, 57, 60], "\u8fd4\u3059\u5024": 53, "\u8ffd\u52a0": [1, 53], "\u9014\u4e2d": 58, "\u901a\u308a": [53, 54], "\u901a\u5e38": [57, 59], "\u9023\u7d61": 51, "\u9032\u3081\u308b": 61, "\u904e\u7a0b": [1, 52, 53, 54, 55, 57], "\u9055\u3044": 60, "\u9069\u3057": [53, 58], "\u9078\u3070": 1, "\u9078\u3073": [1, 53, 62], "\u9078\u3093": [56, 57, 62], "\u9078\u51fa": 1, "\u9078\u5b9a": [1, 54], "\u9078\u629e": [53, 57, 59], "\u90e8\u5206": 59, "\u958b\u3044": 61, "\u958b\u767a": [0, 52, 53], "\u95a2\u4fc2": [1, 59, 61], "\u95a2\u6570": [1, 53, 54, 55, 56, 58, 61, 62], "\u95a2\u9023": [1, 51, 53], "\u975e\u52a3": 59, "\u9805\u76ee": [53, 57], "\u9812\u5e03": 54, "\u985e\u4f3c": 1, "\u98db\u3070\u3059": 62, "\u99c6\u52d5": 54, "\u9ad8\u3044": 54, "\u9ad8\u304f": 54, "\u9ad8\u5ea6": [0, 54], "\u9ad8\u901f": [52, 54], "\uff09,": 56, "\uff09\u3001": [53, 57, 58], "\uff11\u3064": 53, "\uff12\u3064": 1, "\uff12\u56de": 58}, "titles": ["\u8b1d\u8f9e", "\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0", "physbo", "physbo package", "physbo.blm package", "physbo.blm.basis package", "physbo.blm.basis.fourier module", "physbo.blm.core package", "physbo.blm.core.model module", "physbo.blm.inf package", "physbo.blm.inf.exact module", "physbo.blm.lik package", "physbo.blm.lik.gauss module", "physbo.blm.lik.linear module", "physbo.blm.predictor module", "physbo.blm.prior package", "physbo.blm.prior.gauss module", "physbo.gp package", "physbo.gp.core package", "physbo.gp.core.learning module", "physbo.gp.core.model module", "physbo.gp.core.prior module", "physbo.gp.cov package", "physbo.gp.cov.gauss module", "physbo.gp.inf package", "physbo.gp.inf.exact module", "physbo.gp.lik package", "physbo.gp.lik.gauss module", "physbo.gp.mean package", "physbo.gp.mean.const module", "physbo.gp.mean.zero module", "physbo.gp.predictor module", "physbo.misc package", "physbo.misc.centering module", "physbo.misc.gauss_elim module", "physbo.misc.set_config module", "physbo.opt package", "physbo.opt.adam module", "physbo.predictor module", "physbo.search package", "physbo.search.discrete package", "physbo.search.discrete.policy module", "physbo.search.discrete.results module", "physbo.search.discrete_multi package", "physbo.search.discrete_multi.policy module", "physbo.search.discrete_multi.results module", "physbo.search.pareto module", "physbo.search.score module", "physbo.search.score_multi module", "physbo.search.utility module", "physbo.variable module", "\u304a\u554f\u3044\u5408\u308f\u305b", "Welcome to PHYSBO's documentation!", "\u57fa\u672c\u7684\u306a\u4f7f\u7528\u65b9\u6cd5", "\u306f\u3058\u3081\u306b", "\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb", "\u30ac\u30a6\u30b9\u904e\u7a0b", "PHYSBO \u306e\u57fa\u672c", "\u30a4\u30f3\u30bf\u30e9\u30af\u30c6\u30a3\u30d6\u306b\u5b9f\u884c\u3059\u308b", "\u591a\u76ee\u7684\u6700\u9069\u5316", "\u8907\u6570\u5019\u88dc\u3092\u4e00\u5ea6\u306b\u63a2\u7d22\u3059\u308b", "\u65e2\u5b58\u306e\u8a08\u7b97\u7d50\u679c\u3092\u8aad\u307f\u8fbc\u3093\u3067\u5b9f\u884c\u3059\u308b", "simulator\u30af\u30e9\u30b9\u306e\u5b9a\u7fa9"], "titleterms": {"'s": 52, "-based": 59, "-volume": 59, ".adam": 37, ".basis": [5, 6], ".blm": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], ".centering": 33, ".const": 29, ".core": [7, 8, 18, 19, 20, 21], ".cov": [22, 23], ".discrete": [40, 41, 42, 43, 44, 45], ".exact": [10, 25], ".fourier": 6, ".gauss": [12, 16, 23, 27, 34], ".gp": [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], ".inf": [9, 10, 24, 25], ".learning": 19, ".lik": [11, 12, 13, 26, 27], ".linear": 13, ".mean": [28, 29, 30], ".misc": [32, 33, 34, 35], ".model": [8, 20], ".opt": [36, 37], ".pareto": 46, ".policy": [41, 44], ".predictor": [14, 31, 38], ".prior": [15, 16, 21], ".results": [42, 45], ".score": [47, 48], ".search": [39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49], ".set": 35, ".utility": 49, ".variable": 50, ".zero": 30, "1\u3064": 59, "2\u3064": 59, "_config": 35, "_elim": 34, "_multi": [43, 44, 45, 48], "action": 61, "contents": [3, 4, 5, 7, 9, 11, 15, 17, 18, 22, 24, 26, 28, 32, 36, 39, 40, 43, 52, 55], "documentation": 52, "dominated": 59, "ehvi": 59, "expected": 59, "hvpi": 59, "hyper": 59, "hypervolume": 59, "id": 61, "improvement": 59, "module": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50], "of": 59, "package": [3, 4, 5, 7, 9, 11, 15, 17, 18, 22, 24, 26, 28, 32, 36, 39, 40, 43], "physbo": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 57, 61], "policy": [57, 59], "probability": 59, "region": 59, "sampling": 59, "simulator": [57, 58, 59, 60, 62], "submodules": [3, 4, 5, 7, 9, 11, 15, 17, 18, 22, 24, 26, 28, 32, 36, 39, 40, 43], "subpackages": [3, 4, 17, 39], "thompson": 59, "to": 52, "ts": 59, "welcome": 52, "\u304a\u554f\u3044": 51, "\u304b\u3089": 61, "\u3059\u308b": [58, 60, 61], "\u306b\u3088\u308b": [1, 56], "\u306f\u3058\u3081": [54, 57], "\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0": 1, "\u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": 53, "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": 53, "\u30a4\u30f3\u30bf\u30e9\u30af\u30c6\u30a3\u30d6": 58, "\u30ac\u30a6\u30b9": 56, "\u30af\u30e9\u30b9": [57, 62], "\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba": 57, "\u30bb\u30c3\u30c8": [57, 59], "\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9": 53, "\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb": 55, "\u30c6\u30b9\u30c8": 59, "\u30c7\u30fc\u30bf": [56, 57, 58, 59, 60, 61], "\u30d1\u30c3\u30b1\u30fc\u30b8": 53, "\u30d1\u30e9\u30e1\u30fc\u30bf": 61, "\u30d1\u30ec\u30fc\u30c8": 59, "\u30d7\u30ed\u30c3\u30c8": 59, "\u30d9\u30a4\u30ba": [1, 57, 59, 62], "\u30e2\u30c7\u30eb": 56, "\u30e9\u30a4\u30bb\u30f3\u30b9": 54, "\u30e9\u30f3\u30c0\u30e0\u30b5\u30fc\u30c1": [57, 59, 62], "\u4e00\u5ea6": 60, "\u4e26\u5217\u5316": 57, "\u4e2d\u65ad": 58, "\u4e88\u6e2c": 56, "\u4e8b\u524d": 61, "\u4ed8\u9332": 59, "\u4f53\u7a4d": 59, "\u4f7f\u7528": 53, "\u5019\u88dc": [56, 57, 58, 59, 60, 61], "\u5168\u63a2": 59, "\u518d\u958b": 58, "\u52a3\u89e3": 59, "\u52a3\u89e3\u9818": 59, "\u53d6\u5f97": [59, 61], "\u5408\u308f": 51, "\u56de\u5e30": 57, "\u57df\u4f53": 59, "\u57fa\u672c": [53, 57], "\u591a\u76ee": 59, "\u5b66\u7fd2": 56, "\u5b9a\u7fa9": [56, 57, 58, 59, 60, 62], "\u5b9f\u884c": [53, 57, 58, 59, 60, 61], "\u5f15\u7528": 54, "\u5fc5\u8981": 53, "\u63a2\u7d22": [56, 57, 58, 59, 60, 61, 62], "\u65b9\u6cd5": 53, "\u65e2\u5b58": 61, "\u6700\u9069": [1, 57, 59, 62], "\u6700\u9069\u5316": [57, 58, 59, 60], "\u69cb\u9020": 53, "\u6d41\u308c": 53, "\u6e96\u5099": [56, 57, 58, 59, 60, 61], "\u7372\u5f97": 57, "\u74b0\u5883": 53, "\u7528\u610f": 61, "\u767b\u9332": 61, "\u76ee\u7684": 59, "\u78ba\u8a8d": [57, 59, 60], "\u7a7a\u9593": 62, "\u7d50\u679c": [57, 59, 60, 61, 62], "\u8868\u793a": 62, "\u8907\u6570": 60, "\u8a08\u7b97": [53, 59, 61], "\u8a13\u7df4\u6e08": 56, "\u8a55\u4fa1": 61, "\u8a55\u4fa1\u5024": 59, "\u8aad\u307f\u8fbc\u3093": 61, "\u8b1d\u8f9e": 0, "\u904e\u7a0b": 56, "\u958b\u767a": 54, "\u95a2\u6570": [57, 59], "\u9818\u57df": 59, "\u9ad8\u901f": 1}}) \ No newline at end of file +Search.setIndex({"alltitles": {"1\u3064\u76ee\u306e\u76ee\u7684\u95a2\u6570": [[59, "1\u3064\u76ee\u306e\u76ee\u7684\u95a2\u6570"]], "2\u3064\u76ee\u306e\u76ee\u7684\u95a2\u6570": [[59, "2\u3064\u76ee\u306e\u76ee\u7684\u95a2\u6570"]], "Contents:": [[52, null], [55, null]], "EHVI (Expected Hyper-Volume Improvement)": [[59, "EHVI-(Expected-Hyper-Volume-Improvement)"]], "HVPI (HyperVolume-based Probability of Improvement)": [[59, "HVPI-(HyperVolume-based-Probability-of-Improvement)"]], "Module contents": [[3, "module-physbo"], [4, "module-physbo.blm"], [5, "module-physbo.blm.basis"], [7, "module-physbo.blm.core"], [9, "module-physbo.blm.inf"], [11, "module-physbo.blm.lik"], [15, "module-physbo.blm.prior"], [17, "module-physbo.gp"], [18, "module-physbo.gp.core"], [22, "module-physbo.gp.cov"], [24, "module-physbo.gp.inf"], [26, "module-physbo.gp.lik"], [28, "module-physbo.gp.mean"], [32, "module-physbo.misc"], [36, "module-physbo.opt"], [39, "module-physbo.search"], [40, "module-physbo.search.discrete"], [43, "module-physbo.search.discrete_multi"]], "PHYSBO \u304b\u3089\u6b21\u306b\u5b9f\u884c\u3059\u308b\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u53d6\u5f97": [[61, "PHYSBO-\u304b\u3089\u6b21\u306b\u5b9f\u884c\u3059\u308b\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u53d6\u5f97"]], "PHYSBO \u3068\u306f": [[54, "physbo"]], "PHYSBO \u306e\u57fa\u672c": [[57, null]], "PHYSBO \u306e\u5f15\u7528": [[54, "id3"]], "PHYSBO\u306b\u3088\u308b\u30d9\u30a4\u30ba\u6700\u9069\u5316\u306e\u9ad8\u901f\u5316": [[1, "physbo"]], "PHYSBO\u306e\u57fa\u672c\u69cb\u9020": [[53, "physbo"]], "Submodules": [[3, "submodules"], [4, "submodules"], [5, "submodules"], [7, "submodules"], [9, "submodules"], [11, "submodules"], [15, "submodules"], [17, "submodules"], [18, "submodules"], [22, "submodules"], [24, "submodules"], [26, "submodules"], [28, "submodules"], [32, "submodules"], [36, "submodules"], [39, "submodules"], [40, "submodules"], [43, "submodules"]], "Subpackages": [[3, "subpackages"], [4, "subpackages"], [17, "subpackages"], [39, "subpackages"]], "TS (Thompson Sampling)": [[59, "TS-(Thompson-Sampling)"]], "Welcome to PHYSBO's documentation!": [[52, null]], "action ID(\u30d1\u30e9\u30e1\u30fc\u30bf)\u3068\u8a55\u4fa1\u5024\u3092PHYSBO\u306b\u767b\u9332": [[61, "action-ID(\u30d1\u30e9\u30e1\u30fc\u30bf)\u3068\u8a55\u4fa1\u5024\u3092PHYSBO\u306b\u767b\u9332"]], "physbo": [[2, null]], "physbo package": [[3, null]], "physbo.blm package": [[4, null]], "physbo.blm.basis package": [[5, null]], "physbo.blm.basis.fourier module": [[6, null]], "physbo.blm.core package": [[7, null]], "physbo.blm.core.model module": [[8, null]], "physbo.blm.inf package": [[9, null]], "physbo.blm.inf.exact module": [[10, null]], "physbo.blm.lik package": [[11, null]], "physbo.blm.lik.gauss module": [[12, null]], "physbo.blm.lik.linear module": [[13, null]], "physbo.blm.predictor module": [[14, null]], "physbo.blm.prior package": [[15, null]], "physbo.blm.prior.gauss module": [[16, null]], "physbo.gp package": [[17, null]], "physbo.gp.core package": [[18, null]], "physbo.gp.core.learning module": [[19, null]], "physbo.gp.core.model module": [[20, null]], "physbo.gp.core.prior module": [[21, null]], "physbo.gp.cov package": [[22, null]], "physbo.gp.cov.gauss module": [[23, null]], "physbo.gp.inf package": [[24, null]], "physbo.gp.inf.exact module": [[25, null]], "physbo.gp.lik package": [[26, null]], "physbo.gp.lik.gauss module": [[27, null]], "physbo.gp.mean package": [[28, null]], "physbo.gp.mean.const module": [[29, null]], "physbo.gp.mean.zero module": [[30, null]], "physbo.gp.predictor module": [[31, null]], "physbo.misc package": [[32, null]], "physbo.misc.centering module": [[33, null]], "physbo.misc.gauss_elim module": [[34, null]], "physbo.misc.set_config module": [[35, null]], "physbo.opt package": [[36, null]], "physbo.opt.adam module": [[37, null]], "physbo.predictor module": [[38, null]], "physbo.search package": [[39, null]], "physbo.search.discrete package": [[40, null]], "physbo.search.discrete.policy module": [[41, null]], "physbo.search.discrete.results module": [[42, null]], "physbo.search.discrete_multi package": [[43, null]], "physbo.search.discrete_multi.policy module": [[44, null]], "physbo.search.discrete_multi.results module": [[45, null]], "physbo.search.pareto module": [[46, null]], "physbo.search.score module": [[47, null]], "physbo.search.score_multi module": [[48, null]], "physbo.search.utility module": [[49, null]], "physbo.variable module": [[50, null]], "policy \u306e\u30bb\u30c3\u30c8": [[57, "policy-\u306e\u30bb\u30c3\u30c8"], [59, "policy-\u306e\u30bb\u30c3\u30c8"]], "simulator \u306e\u5b9a\u7fa9": [[58, "simulator-\u306e\u5b9a\u7fa9"], [59, "simulator-\u306e\u5b9a\u7fa9"], [60, "simulator-\u306e\u5b9a\u7fa9"]], "simulator\u30af\u30e9\u30b9\u306e\u5b9a\u7fa9": [[57, "simulator\u30af\u30e9\u30b9\u306e\u5b9a\u7fa9"], [62, null], [62, "id2"]], "\u304a\u554f\u3044\u5408\u308f\u305b": [[51, null]], "\u306f\u3058\u3081\u306b": [[54, null], [57, "\u306f\u3058\u3081\u306b"]], "\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0": [[1, null]], "\u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [[53, "id5"]], "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [[53, "id2"]], "\u30a4\u30f3\u30bf\u30e9\u30af\u30c6\u30a3\u30d6\u306b\u5b9f\u884c\u3059\u308b": [[58, null]], "\u30ac\u30a6\u30b9\u904e\u7a0b": [[56, null]], "\u30ac\u30a6\u30b9\u904e\u7a0b\u306e\u5b66\u7fd2\u3068\u4e88\u6e2c": [[56, "\u30ac\u30a6\u30b9\u904e\u7a0b\u306e\u5b66\u7fd2\u3068\u4e88\u6e2c"]], "\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30fb\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [[53, "id4"]], "\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb": [[55, null]], "\u30c6\u30b9\u30c8\u95a2\u6570": [[59, "\u30c6\u30b9\u30c8\u95a2\u6570"]], "\u30d1\u30ec\u30fc\u30c8\u89e3\u306e\u30d7\u30ed\u30c3\u30c8": [[59, "\u30d1\u30ec\u30fc\u30c8\u89e3\u306e\u30d7\u30ed\u30c3\u30c8"], [59, "id15"], [59, "id17"]], "\u30d1\u30ec\u30fc\u30c8\u89e3\u306e\u53d6\u5f97": [[59, "\u30d1\u30ec\u30fc\u30c8\u89e3\u306e\u53d6\u5f97"]], "\u30d9\u30a4\u30ba\u6700\u9069\u5316": [[1, "id3"], [57, "\u30d9\u30a4\u30ba\u6700\u9069\u5316"], [59, "\u30d9\u30a4\u30ba\u6700\u9069\u5316"], [62, "\u30d9\u30a4\u30ba\u6700\u9069\u5316"]], "\u30e9\u30a4\u30bb\u30f3\u30b9": [[54, "id5"]], "\u30e9\u30f3\u30c0\u30e0\u30b5\u30fc\u30c1": [[57, "\u30e9\u30f3\u30c0\u30e0\u30b5\u30fc\u30c1"], [59, "\u30e9\u30f3\u30c0\u30e0\u30b5\u30fc\u30c1"], [62, "\u30e9\u30f3\u30c0\u30e0\u30b5\u30fc\u30c1"]], "\u4e26\u5217\u5316": [[57, "\u4e26\u5217\u5316"]], "\u4e2d\u65ad\u3068\u518d\u958b": [[58, "\u4e2d\u65ad\u3068\u518d\u958b"]], "\u4e3b\u306a\u958b\u767a\u8005": [[54, "id4"]], "\u4e8b\u524d\u306b\u8a08\u7b97\u3057\u305f\u30c7\u30fc\u30bf\u306e\u7528\u610f": [[61, "\u4e8b\u524d\u306b\u8a08\u7b97\u3057\u305f\u30c7\u30fc\u30bf\u306e\u7528\u610f"]], "\u4ed8\u9332\uff1a\u5168\u63a2\u7d22": [[59, "\u4ed8\u9332\uff1a\u5168\u63a2\u7d22"]], "\u52a3\u89e3\u9818\u57df (dominated region) \u306e\u4f53\u7a4d\u3092\u8a08\u7b97": [[59, "\u52a3\u89e3\u9818\u57df-(dominated-region)-\u306e\u4f53\u7a4d\u3092\u8a08\u7b97"]], "\u52a3\u89e3\u9818\u57df\u4f53\u7a4d": [[59, "\u52a3\u89e3\u9818\u57df\u4f53\u7a4d"], [59, "id16"], [59, "id18"]], "\u56de\u5e30": [[57, "\u56de\u5e30"]], "\u57fa\u672c\u7684\u306a\u4f7f\u7528\u65b9\u6cd5": [[53, null]], "\u591a\u76ee\u7684\u6700\u9069\u5316": [[59, null]], "\u5b66\u7fd2\u30c7\u30fc\u30bf\u306e\u5b9a\u7fa9": [[56, "\u5b66\u7fd2\u30c7\u30fc\u30bf\u306e\u5b9a\u7fa9"]], "\u5b9f\u884c\u74b0\u5883\u30fb\u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8": [[53, "id3"]], "\u63a2\u7d22\u5019\u88dc\u30c7\u30fc\u30bf\u306e\u6e96\u5099": [[56, "\u63a2\u7d22\u5019\u88dc\u30c7\u30fc\u30bf\u306e\u6e96\u5099"], [57, "\u63a2\u7d22\u5019\u88dc\u30c7\u30fc\u30bf\u306e\u6e96\u5099"], [58, "\u63a2\u7d22\u5019\u88dc\u30c7\u30fc\u30bf\u306e\u6e96\u5099"], [59, "\u63a2\u7d22\u5019\u88dc\u30c7\u30fc\u30bf\u306e\u6e96\u5099"], [60, "\u63a2\u7d22\u5019\u88dc\u30c7\u30fc\u30bf\u306e\u6e96\u5099"], [61, "\u63a2\u7d22\u5019\u88dc\u30c7\u30fc\u30bf\u306e\u6e96\u5099"]], "\u63a2\u7d22\u7a7a\u9593\u306e\u5b9a\u7fa9": [[62, "\u63a2\u7d22\u7a7a\u9593\u306e\u5b9a\u7fa9"]], "\u65e2\u5b58\u306e\u8a08\u7b97\u7d50\u679c\u3092\u8aad\u307f\u8fbc\u3093\u3067\u5b9f\u884c\u3059\u308b": [[61, null]], "\u6700\u9069\u5316\u306e\u5b9f\u884c": [[57, "\u6700\u9069\u5316\u306e\u5b9f\u884c"], [58, "\u6700\u9069\u5316\u306e\u5b9f\u884c"], [59, "\u6700\u9069\u5316\u306e\u5b9f\u884c"], [60, "\u6700\u9069\u5316\u306e\u5b9f\u884c"]], "\u7372\u5f97\u95a2\u6570": [[57, "\u7372\u5f97\u95a2\u6570"]], "\u7d50\u679c\u306e\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba": [[57, "\u7d50\u679c\u306e\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba"]], "\u7d50\u679c\u306e\u78ba\u8a8d": [[57, "\u7d50\u679c\u306e\u78ba\u8a8d"], [59, "\u7d50\u679c\u306e\u78ba\u8a8d"], [60, "\u7d50\u679c\u306e\u78ba\u8a8d"]], "\u7d50\u679c\u8868\u793a": [[62, "\u7d50\u679c\u8868\u793a"]], "\u8907\u6570\u5019\u88dc\u3092\u4e00\u5ea6\u306b\u63a2\u7d22\u3059\u308b": [[60, null]], "\u89e3\uff08\u8a55\u4fa1\u5024\uff09\u306e\u30d7\u30ed\u30c3\u30c8": [[59, "\u89e3\uff08\u8a55\u4fa1\u5024\uff09\u306e\u30d7\u30ed\u30c3\u30c8"]], "\u8a08\u7b97\u306e\u6d41\u308c": [[53, "id6"]], "\u8a13\u7df4\u6e08\u307f\u30e2\u30c7\u30eb\u306b\u3088\u308b\u4e88\u6e2c": [[56, "\u8a13\u7df4\u6e08\u307f\u30e2\u30c7\u30eb\u306b\u3088\u308b\u4e88\u6e2c"]], "\u8b1d\u8f9e": [[0, null]], "\u95a2\u6570\u306e\u30d7\u30ed\u30c3\u30c8": [[59, "\u95a2\u6570\u306e\u30d7\u30ed\u30c3\u30c8"]]}, "docnames": ["acknowledgement", "algorithm", "api/modules", "api/physbo", "api/physbo.blm", "api/physbo.blm.basis", "api/physbo.blm.basis.fourier", "api/physbo.blm.core", "api/physbo.blm.core.model", "api/physbo.blm.inf", "api/physbo.blm.inf.exact", "api/physbo.blm.lik", "api/physbo.blm.lik.gauss", "api/physbo.blm.lik.linear", "api/physbo.blm.predictor", "api/physbo.blm.prior", "api/physbo.blm.prior.gauss", "api/physbo.gp", "api/physbo.gp.core", "api/physbo.gp.core.learning", "api/physbo.gp.core.model", "api/physbo.gp.core.prior", "api/physbo.gp.cov", "api/physbo.gp.cov.gauss", "api/physbo.gp.inf", "api/physbo.gp.inf.exact", "api/physbo.gp.lik", "api/physbo.gp.lik.gauss", "api/physbo.gp.mean", "api/physbo.gp.mean.const", "api/physbo.gp.mean.zero", "api/physbo.gp.predictor", "api/physbo.misc", "api/physbo.misc.centering", "api/physbo.misc.gauss_elim", "api/physbo.misc.set_config", "api/physbo.opt", "api/physbo.opt.adam", "api/physbo.predictor", "api/physbo.search", "api/physbo.search.discrete", "api/physbo.search.discrete.policy", "api/physbo.search.discrete.results", "api/physbo.search.discrete_multi", "api/physbo.search.discrete_multi.policy", "api/physbo.search.discrete_multi.results", "api/physbo.search.pareto", "api/physbo.search.score", "api/physbo.search.score_multi", "api/physbo.search.utility", "api/physbo.variable", "contact", "index", "install", "introduction", "notebook/index", "notebook/tutorial_Gaussian_process", "notebook/tutorial_basic", "notebook/tutorial_interactive_mode", "notebook/tutorial_multi_objective", "notebook/tutorial_multi_probe", "notebook/tutorial_once_mode", "notebook/tutorial_simulator"], "envversion": {"nbsphinx": 4, "sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["acknowledgement.rst", "algorithm.rst", "api/modules.rst", "api/physbo.rst", "api/physbo.blm.rst", "api/physbo.blm.basis.rst", "api/physbo.blm.basis.fourier.rst", "api/physbo.blm.core.rst", "api/physbo.blm.core.model.rst", "api/physbo.blm.inf.rst", "api/physbo.blm.inf.exact.rst", "api/physbo.blm.lik.rst", "api/physbo.blm.lik.gauss.rst", "api/physbo.blm.lik.linear.rst", "api/physbo.blm.predictor.rst", "api/physbo.blm.prior.rst", "api/physbo.blm.prior.gauss.rst", "api/physbo.gp.rst", "api/physbo.gp.core.rst", "api/physbo.gp.core.learning.rst", "api/physbo.gp.core.model.rst", "api/physbo.gp.core.prior.rst", "api/physbo.gp.cov.rst", "api/physbo.gp.cov.gauss.rst", "api/physbo.gp.inf.rst", "api/physbo.gp.inf.exact.rst", "api/physbo.gp.lik.rst", "api/physbo.gp.lik.gauss.rst", "api/physbo.gp.mean.rst", "api/physbo.gp.mean.const.rst", "api/physbo.gp.mean.zero.rst", "api/physbo.gp.predictor.rst", "api/physbo.misc.rst", "api/physbo.misc.centering.rst", "api/physbo.misc.gauss_elim.rst", "api/physbo.misc.set_config.rst", "api/physbo.opt.rst", "api/physbo.opt.adam.rst", "api/physbo.predictor.rst", "api/physbo.search.rst", "api/physbo.search.discrete.rst", "api/physbo.search.discrete.policy.rst", "api/physbo.search.discrete.results.rst", "api/physbo.search.discrete_multi.rst", "api/physbo.search.discrete_multi.policy.rst", "api/physbo.search.discrete_multi.results.rst", "api/physbo.search.pareto.rst", "api/physbo.search.score.rst", "api/physbo.search.score_multi.rst", "api/physbo.search.utility.rst", "api/physbo.variable.rst", "contact.rst", "index.rst", "install.rst", "introduction.rst", "notebook/index.rst", "notebook/tutorial_Gaussian_process.ipynb", "notebook/tutorial_basic.ipynb", "notebook/tutorial_interactive_mode.ipynb", "notebook/tutorial_multi_objective.ipynb", "notebook/tutorial_multi_probe.ipynb", "notebook/tutorial_once_mode.ipynb", "notebook/tutorial_simulator.ipynb"], "indexentries": {"_init_params (physbo.blm.lik.linear.linear \u306e\u5c5e\u6027)": [[13, "physbo.blm.lik.linear.linear._init_params", false]], "adam (physbo.gp.core.learning \u306e\u30af\u30e9\u30b9)": [[19, "physbo.gp.core.learning.adam", false]], "adam (physbo.misc.set_config \u306e\u30af\u30e9\u30b9)": [[35, "physbo.misc.set_config.adam", false]], "adam (physbo.opt.adam \u306e\u30af\u30e9\u30b9)": [[37, "physbo.opt.adam.adam", false]], "add() (physbo.search.pareto.rectangles \u306e\u30e1\u30bd\u30c3\u30c9)": [[46, "physbo.search.pareto.Rectangles.add", false]], "add() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.add", false]], "add_t() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.add_t", false]], "add_x() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.add_X", false]], "add_z() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.add_Z", false]], "alpha (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.alpha", false]], "base_predictor (physbo.predictor \u306e\u30af\u30e9\u30b9)": [[38, "physbo.predictor.base_predictor", false]], "basis (physbo.blm.lik.linear.linear \u306e\u5c5e\u6027)": [[13, "physbo.blm.lik.linear.linear.basis", false]], "batch (physbo.gp.core.learning \u306e\u30af\u30e9\u30b9)": [[19, "physbo.gp.core.learning.batch", false]], "batch (physbo.misc.set_config \u306e\u30af\u30e9\u30b9)": [[35, "physbo.misc.set_config.batch", false]], "bayes_search() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.bayes_search", false]], "bayes_search() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.bayes_search", false]], "beta (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.beta", false]], "bias (physbo.blm.lik.linear.linear \u306e\u5c5e\u6027)": [[13, "physbo.blm.lik.linear.linear.bias", false]], "blm (physbo.blm.predictor.predictor \u306e\u5c5e\u6027)": [[14, "physbo.blm.predictor.predictor.blm", false]], "boolean() (physbo.misc.set_config \u30e2\u30b8\u30e5\u30fc\u30eb)": [[35, "physbo.misc.set_config.boolean", false]], "cat_params() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.cat_params", false]], "cat_params() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.cat_params", false]], "cat_params() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.cat_params", false]], "centering() (physbo.misc.centering \u30e2\u30b8\u30e5\u30fc\u30eb)": [[33, "physbo.misc.centering.centering", false]], "config (physbo.blm.predictor.predictor \u306e\u5c5e\u6027)": [[14, "physbo.blm.predictor.predictor.config", false]], "const (physbo.gp.mean.const \u306e\u30af\u30e9\u30b9)": [[29, "physbo.gp.mean.const.const", false]], "cov (physbo.blm.lik.gauss.gauss \u306e\u5c5e\u6027)": [[12, "physbo.blm.lik.gauss.gauss.cov", false]], "cov (physbo.blm.prior.gauss.gauss \u306e\u5c5e\u6027)": [[16, "physbo.blm.prior.gauss.gauss.cov", false]], "cov_const (physbo.blm.prior.gauss \u306e\u30af\u30e9\u30b9)": [[16, "physbo.blm.prior.gauss.cov_const", false]], "decomp_params() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.decomp_params", false]], "decomp_params() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.decomp_params", false]], "decomp_params() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.decomp_params", false]], "delete() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.delete", false]], "delete_stats() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.delete_stats", false]], "delete_stats() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.delete_stats", false]], "delete_stats() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.delete_stats", false]], "delete_t() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.delete_t", false]], "delete_x() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.delete_X", false]], "delete_z() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.delete_Z", false]], "disp_marlik() (physbo.gp.core.learning.online \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.online.disp_marlik", false]], "divide_non_dominated_region() (physbo.search.pareto.pareto \u306e\u30e1\u30bd\u30c3\u30c9)": [[46, "physbo.search.pareto.Pareto.divide_non_dominated_region", false]], "dominate() (physbo.search.pareto \u30e2\u30b8\u30e5\u30fc\u30eb)": [[46, "physbo.search.pareto.dominate", false]], "ehvi() (physbo.search.score_multi \u30e2\u30b8\u30e5\u30fc\u30eb)": [[48, "physbo.search.score_multi.EHVI", false]], "ei() (physbo.search.score \u30e2\u30b8\u30e5\u30fc\u30eb)": [[47, "physbo.search.score.EI", false]], "epoch (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.epoch", false]], "epsilon (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.epsilon", false]], "eval_marlik() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.eval_marlik", false]], "eval_marlik() (physbo.gp.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[25, "physbo.gp.inf.exact.eval_marlik", false]], "export_all_sequence_best_fx() (physbo.search.discrete.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[42, "physbo.search.discrete.results.history.export_all_sequence_best_fx", false]], "export_blm() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.export_blm", false]], "export_front() (physbo.search.pareto.pareto \u306e\u30e1\u30bd\u30c3\u30c9)": [[46, "physbo.search.pareto.Pareto.export_front", false]], "export_history() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.export_history", false]], "export_pareto_front() (physbo.search.discrete_multi.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[45, "physbo.search.discrete_multi.results.history.export_pareto_front", false]], "export_predictor() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.export_predictor", false]], "export_sequence_best_fx() (physbo.search.discrete.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[42, "physbo.search.discrete.results.history.export_sequence_best_fx", false]], "export_training() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.export_training", false]], "fit() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.fit", false]], "fit() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.fit", false]], "fit() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.fit", false]], "fit() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.fit", false]], "fourier (physbo.blm.basis.fourier \u306e\u30af\u30e9\u30b9)": [[6, "physbo.blm.basis.fourier.fourier", false]], "gamma (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.gamma", false]], "gauss (physbo.blm.lik.gauss \u306e\u30af\u30e9\u30b9)": [[12, "physbo.blm.lik.gauss.gauss", false]], "gauss (physbo.blm.prior.gauss \u306e\u30af\u30e9\u30b9)": [[16, "physbo.blm.prior.gauss.gauss", false]], "gauss (physbo.gp.cov.gauss \u306e\u30af\u30e9\u30b9)": [[23, "physbo.gp.cov.gauss.gauss", false]], "gauss (physbo.gp.lik.gauss \u306e\u30af\u30e9\u30b9)": [[27, "physbo.gp.lik.gauss.gauss", false]], "gauss_elim() (physbo.misc.gauss_elim \u30e2\u30b8\u30e5\u30fc\u30eb)": [[34, "physbo.misc.gauss_elim.gauss_elim", false]], "get_basis() (physbo.blm.basis.fourier.fourier \u306e\u30e1\u30bd\u30c3\u30c9)": [[6, "physbo.blm.basis.fourier.fourier.get_basis", false]], "get_basis() (physbo.blm.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[12, "physbo.blm.lik.gauss.gauss.get_basis", false]], "get_basis() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.get_basis", false]], "get_basis() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.get_basis", false]], "get_basis() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.get_basis", false]], "get_cand_params() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.get_cand_params", false]], "get_cand_params() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.get_cand_params", false]], "get_cand_params() (physbo.gp.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[27, "physbo.gp.lik.gauss.gauss.get_cand_params", false]], "get_cand_params() (physbo.gp.mean.const.const \u306e\u30e1\u30bd\u30c3\u30c9)": [[29, "physbo.gp.mean.const.const.get_cand_params", false]], "get_cov() (physbo.blm.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[12, "physbo.blm.lik.gauss.gauss.get_cov", false]], "get_cov() (physbo.blm.prior.gauss.cov_const \u306e\u30e1\u30bd\u30c3\u30c9)": [[16, "physbo.blm.prior.gauss.cov_const.get_cov", false]], "get_cov() (physbo.blm.prior.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[16, "physbo.blm.prior.gauss.gauss.get_cov", false]], "get_cov() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.get_cov", false]], "get_cov() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.get_cov", false]], "get_cov() (physbo.gp.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[27, "physbo.gp.lik.gauss.gauss.get_cov", false]], "get_grad() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.get_grad", false]], "get_grad() (physbo.gp.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[27, "physbo.gp.lik.gauss.gauss.get_grad", false]], "get_grad() (physbo.gp.mean.const.const \u306e\u30e1\u30bd\u30c3\u30c9)": [[29, "physbo.gp.mean.const.const.get_grad", false]], "get_grad() (physbo.gp.mean.zero.zero \u306e\u30e1\u30bd\u30c3\u30c9)": [[30, "physbo.gp.mean.zero.zero.get_grad", false]], "get_grad_cov() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.get_grad_cov", false]], "get_grad_marlik() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.get_grad_marlik", false]], "get_grad_marlik() (physbo.gp.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[25, "physbo.gp.inf.exact.get_grad_marlik", false]], "get_grad_mean() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.get_grad_mean", false]], "get_mean() (physbo.blm.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[12, "physbo.blm.lik.gauss.gauss.get_mean", false]], "get_mean() (physbo.blm.lik.linear.linear \u306e\u30e1\u30bd\u30c3\u30c9)": [[13, "physbo.blm.lik.linear.linear.get_mean", false]], "get_mean() (physbo.blm.prior.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[16, "physbo.blm.prior.gauss.gauss.get_mean", false]], "get_mean() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.get_mean", false]], "get_mean() (physbo.gp.mean.const.const \u306e\u30e1\u30bd\u30c3\u30c9)": [[29, "physbo.gp.mean.const.const.get_mean", false]], "get_mean() (physbo.gp.mean.zero.zero \u306e\u30e1\u30bd\u30c3\u30c9)": [[30, "physbo.gp.mean.zero.zero.get_mean", false]], "get_one_update() (physbo.gp.core.learning.adam \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.adam.get_one_update", false]], "get_one_update() (physbo.gp.core.learning.online \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.online.get_one_update", false]], "get_params_bound() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.get_params_bound", false]], "get_params_bound() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.get_params_bound", false]], "get_params_bound() (physbo.gp.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[27, "physbo.gp.lik.gauss.gauss.get_params_bound", false]], "get_params_bound() (physbo.gp.mean.const.const \u306e\u30e1\u30bd\u30c3\u30c9)": [[29, "physbo.gp.mean.const.const.get_params_bound", false]], "get_post_fcov() (physbo.blm.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[8, "physbo.blm.core.model.model.get_post_fcov", false]], "get_post_fcov() (physbo.blm.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[10, "physbo.blm.inf.exact.get_post_fcov", false]], "get_post_fcov() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.get_post_fcov", false]], "get_post_fcov() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.get_post_fcov", false]], "get_post_fcov() (physbo.gp.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[25, "physbo.gp.inf.exact.get_post_fcov", false]], "get_post_fcov() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.get_post_fcov", false]], "get_post_fcov() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.get_post_fcov", false]], "get_post_fcov() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.get_post_fcov", false]], "get_post_fcov() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.get_post_fcov", false]], "get_post_fmean() (physbo.blm.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[8, "physbo.blm.core.model.model.get_post_fmean", false]], "get_post_fmean() (physbo.blm.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[10, "physbo.blm.inf.exact.get_post_fmean", false]], "get_post_fmean() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.get_post_fmean", false]], "get_post_fmean() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.get_post_fmean", false]], "get_post_fmean() (physbo.gp.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[25, "physbo.gp.inf.exact.get_post_fmean", false]], "get_post_fmean() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.get_post_fmean", false]], "get_post_fmean() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.get_post_fmean", false]], "get_post_fmean() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.get_post_fmean", false]], "get_post_fmean() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.get_post_fmean", false]], "get_post_params() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.get_post_params", false]], "get_post_params() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.get_post_params", false]], "get_post_params() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.get_post_params", false]], "get_post_params_mean() (physbo.blm.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[8, "physbo.blm.core.model.model.get_post_params_mean", false]], "get_post_params_mean() (physbo.blm.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[10, "physbo.blm.inf.exact.get_post_params_mean", false]], "get_post_params_samples() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.get_post_params_samples", false]], "get_post_samples() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.get_post_samples", false]], "get_post_samples() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.get_post_samples", false]], "get_post_samples() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.get_post_samples", false]], "get_prec() (physbo.blm.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[12, "physbo.blm.lik.gauss.gauss.get_prec", false]], "get_prec() (physbo.blm.prior.gauss.cov_const \u306e\u30e1\u30bd\u30c3\u30c9)": [[16, "physbo.blm.prior.gauss.cov_const.get_prec", false]], "get_prec() (physbo.blm.prior.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[16, "physbo.blm.prior.gauss.gauss.get_prec", false]], "get_predict_samples() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.get_predict_samples", false]], "get_predict_samples() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.get_predict_samples", false]], "get_predict_samples() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.get_predict_samples", false]], "get_score() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.get_score", false]], "get_score() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.get_score", false]], "get_subset() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.get_subset", false]], "grad (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.grad", false]], "history (physbo.search.discrete.results \u306e\u30af\u30e9\u30b9)": [[42, "physbo.search.discrete.results.history", false]], "history (physbo.search.discrete_multi.results \u306e\u30af\u30e9\u30b9)": [[45, "physbo.search.discrete_multi.results.history", false]], "hvpi() (physbo.search.score_multi \u30e2\u30b8\u30e5\u30fc\u30eb)": [[48, "physbo.search.score_multi.HVPI", false]], "init_params() (physbo.gp.mean.const.const \u306e\u30e1\u30bd\u30c3\u30c9)": [[29, "physbo.gp.mean.const.const.init_params", false]], "init_params_search() (physbo.gp.core.learning.batch \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.batch.init_params_search", false]], "init_params_search() (physbo.gp.core.learning.online \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.online.init_params_search", false]], "is_learning() (physbo.search.utility \u30e2\u30b8\u30e5\u30fc\u30eb)": [[49, "physbo.search.utility.is_learning", false]], "learning (physbo.misc.set_config \u306e\u30af\u30e9\u30b9)": [[35, "physbo.misc.set_config.learning", false]], "length_vector() (physbo.search.utility \u30e2\u30b8\u30e5\u30fc\u30eb)": [[49, "physbo.search.utility.length_vector", false]], "lik (physbo.blm.core.model.model \u306e\u5c5e\u6027)": [[8, "physbo.blm.core.model.model.lik", false]], "linear (physbo.blm.lik.gauss.gauss \u306e\u5c5e\u6027)": [[12, "physbo.blm.lik.gauss.gauss.linear", false]], "linear (physbo.blm.lik.linear \u306e\u30af\u30e9\u30b9)": [[13, "physbo.blm.lik.linear.linear", false]], "load() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.load", false]], "load() (physbo.misc.set_config.adam \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.adam.load", false]], "load() (physbo.misc.set_config.batch \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.batch.load", false]], "load() (physbo.misc.set_config.learning \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.learning.load", false]], "load() (physbo.misc.set_config.online \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.online.load", false]], "load() (physbo.misc.set_config.search \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.search.load", false]], "load() (physbo.misc.set_config.set_config \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.set_config.load", false]], "load() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.load", false]], "load() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.load", false]], "load() (physbo.search.discrete.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[42, "physbo.search.discrete.results.history.load", false]], "load() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.load", false]], "load() (physbo.search.discrete_multi.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[45, "physbo.search.discrete_multi.results.history.load", false]], "load() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.load", false]], "load_predictor_list() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.load_predictor_list", false]], "load_training_list() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.load_training_list", false]], "m (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.m", false]], "max_epoch (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.max_epoch", false]], "method (physbo.blm.core.model.model \u306e\u5c5e\u6027)": [[8, "physbo.blm.core.model.model.method", false]], "model (physbo.blm.core.model \u306e\u30af\u30e9\u30b9)": [[8, "physbo.blm.core.model.model", false]], "model (physbo.gp.core.model \u306e\u30af\u30e9\u30b9)": [[20, "physbo.gp.core.model.model", false]], "module": [[3, "module-physbo", false], [4, "module-physbo.blm", false], [5, "module-physbo.blm.basis", false], [6, "module-physbo.blm.basis.fourier", false], [7, "module-physbo.blm.core", false], [8, "module-physbo.blm.core.model", false], [9, "module-physbo.blm.inf", false], [10, "module-physbo.blm.inf.exact", false], [11, "module-physbo.blm.lik", false], [12, "module-physbo.blm.lik.gauss", false], [13, "module-physbo.blm.lik.linear", false], [14, "module-physbo.blm.predictor", false], [15, "module-physbo.blm.prior", false], [16, "module-physbo.blm.prior.gauss", false], [17, "module-physbo.gp", false], [18, "module-physbo.gp.core", false], [19, "module-physbo.gp.core.learning", false], [20, "module-physbo.gp.core.model", false], [21, "module-physbo.gp.core.prior", false], [22, "module-physbo.gp.cov", false], [23, "module-physbo.gp.cov.gauss", false], [24, "module-physbo.gp.inf", false], [25, "module-physbo.gp.inf.exact", false], [26, "module-physbo.gp.lik", false], [27, "module-physbo.gp.lik.gauss", false], [28, "module-physbo.gp.mean", false], [29, "module-physbo.gp.mean.const", false], [30, "module-physbo.gp.mean.zero", false], [31, "module-physbo.gp.predictor", false], [32, "module-physbo.misc", false], [33, "module-physbo.misc.centering", false], [34, "module-physbo.misc.gauss_elim", false], [35, "module-physbo.misc.set_config", false], [36, "module-physbo.opt", false], [37, "module-physbo.opt.adam", false], [38, "module-physbo.predictor", false], [39, "module-physbo.search", false], [40, "module-physbo.search.discrete", false], [41, "module-physbo.search.discrete.policy", false], [42, "module-physbo.search.discrete.results", false], [43, "module-physbo.search.discrete_multi", false], [44, "module-physbo.search.discrete_multi.policy", false], [45, "module-physbo.search.discrete_multi.results", false], [46, "module-physbo.search.pareto", false], [47, "module-physbo.search.score", false], [48, "module-physbo.search.score_multi", false], [49, "module-physbo.search.utility", false], [50, "module-physbo.variable", false]], "nbasis (physbo.blm.basis.fourier.fourier \u306e\u5c5e\u6027)": [[6, "physbo.blm.basis.fourier.fourier.nbasis", false]], "nbasis (physbo.blm.core.model.model \u306e\u5c5e\u6027)": [[8, "physbo.blm.core.model.model.nbasis", false]], "nbasis (physbo.blm.lik.linear.linear \u306e\u5c5e\u6027)": [[13, "physbo.blm.lik.linear.linear.nbasis", false]], "nbasis (physbo.blm.prior.gauss.gauss \u306e\u5c5e\u6027)": [[16, "physbo.blm.prior.gauss.gauss.nbasis", false]], "new_data_list (physbo.search.discrete_multi.policy.policy \u306e\u5c5e\u6027)": [[44, "physbo.search.discrete_multi.policy.policy.new_data_list", false]], "nparams (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.nparams", false]], "one_run() (physbo.gp.core.learning.batch \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.batch.one_run", false]], "one_run() (physbo.gp.core.learning.online \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.online.one_run", false]], "online (physbo.gp.core.learning \u306e\u30af\u30e9\u30b9)": [[19, "physbo.gp.core.learning.online", false]], "online (physbo.misc.set_config \u306e\u30af\u30e9\u30b9)": [[35, "physbo.misc.set_config.online", false]], "params (physbo.blm.basis.fourier.fourier \u306e\u5c5e\u6027)": [[6, "physbo.blm.basis.fourier.fourier.params", false]], "params (physbo.blm.lik.linear.linear \u306e\u5c5e\u6027)": [[13, "physbo.blm.lik.linear.linear.params", false]], "params (physbo.blm.prior.gauss.cov_const \u306e\u5c5e\u6027)": [[16, "physbo.blm.prior.gauss.cov_const.params", false]], "params (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.params", false]], "pareto (physbo.search.pareto \u306e\u30af\u30e9\u30b9)": [[46, "physbo.search.pareto.Pareto", false]], "physbo": [[3, "module-physbo", false]], "physbo.blm": [[4, "module-physbo.blm", false]], "physbo.blm.basis": [[5, "module-physbo.blm.basis", false]], "physbo.blm.basis.fourier": [[6, "module-physbo.blm.basis.fourier", false]], "physbo.blm.core": [[7, "module-physbo.blm.core", false]], "physbo.blm.core.model": [[8, "module-physbo.blm.core.model", false]], "physbo.blm.inf": [[9, "module-physbo.blm.inf", false]], "physbo.blm.inf.exact": [[10, "module-physbo.blm.inf.exact", false]], "physbo.blm.lik": [[11, "module-physbo.blm.lik", false]], "physbo.blm.lik.gauss": [[12, "module-physbo.blm.lik.gauss", false]], "physbo.blm.lik.linear": [[13, "module-physbo.blm.lik.linear", false]], "physbo.blm.predictor": [[14, "module-physbo.blm.predictor", false]], "physbo.blm.prior": [[15, "module-physbo.blm.prior", false]], "physbo.blm.prior.gauss": [[16, "module-physbo.blm.prior.gauss", false]], "physbo.gp": [[17, "module-physbo.gp", false]], "physbo.gp.core": [[18, "module-physbo.gp.core", false]], "physbo.gp.core.learning": [[19, "module-physbo.gp.core.learning", false]], "physbo.gp.core.model": [[20, "module-physbo.gp.core.model", false]], "physbo.gp.core.prior": [[21, "module-physbo.gp.core.prior", false]], "physbo.gp.cov": [[22, "module-physbo.gp.cov", false]], "physbo.gp.cov.gauss": [[23, "module-physbo.gp.cov.gauss", false]], "physbo.gp.inf": [[24, "module-physbo.gp.inf", false]], "physbo.gp.inf.exact": [[25, "module-physbo.gp.inf.exact", false]], "physbo.gp.lik": [[26, "module-physbo.gp.lik", false]], "physbo.gp.lik.gauss": [[27, "module-physbo.gp.lik.gauss", false]], "physbo.gp.mean": [[28, "module-physbo.gp.mean", false]], "physbo.gp.mean.const": [[29, "module-physbo.gp.mean.const", false]], "physbo.gp.mean.zero": [[30, "module-physbo.gp.mean.zero", false]], "physbo.gp.predictor": [[31, "module-physbo.gp.predictor", false]], "physbo.misc": [[32, "module-physbo.misc", false]], "physbo.misc.centering": [[33, "module-physbo.misc.centering", false]], "physbo.misc.gauss_elim": [[34, "module-physbo.misc.gauss_elim", false]], "physbo.misc.set_config": [[35, "module-physbo.misc.set_config", false]], "physbo.opt": [[36, "module-physbo.opt", false]], "physbo.opt.adam": [[37, "module-physbo.opt.adam", false]], "physbo.predictor": [[38, "module-physbo.predictor", false]], "physbo.search": [[39, "module-physbo.search", false]], "physbo.search.discrete": [[40, "module-physbo.search.discrete", false]], "physbo.search.discrete.policy": [[41, "module-physbo.search.discrete.policy", false]], "physbo.search.discrete.results": [[42, "module-physbo.search.discrete.results", false]], "physbo.search.discrete_multi": [[43, "module-physbo.search.discrete_multi", false]], "physbo.search.discrete_multi.policy": [[44, "module-physbo.search.discrete_multi.policy", false]], "physbo.search.discrete_multi.results": [[45, "module-physbo.search.discrete_multi.results", false]], "physbo.search.pareto": [[46, "module-physbo.search.pareto", false]], "physbo.search.score": [[47, "module-physbo.search.score", false]], "physbo.search.score_multi": [[48, "module-physbo.search.score_multi", false]], "physbo.search.utility": [[49, "module-physbo.search.utility", false]], "physbo.variable": [[50, "module-physbo.variable", false]], "pi() (physbo.search.score \u30e2\u30b8\u30e5\u30fc\u30eb)": [[47, "physbo.search.score.PI", false]], "policy (physbo.search.discrete.policy \u306e\u30af\u30e9\u30b9)": [[41, "physbo.search.discrete.policy.policy", false]], "policy (physbo.search.discrete_multi.policy \u306e\u30af\u30e9\u30b9)": [[44, "physbo.search.discrete_multi.policy.policy", false]], "post_sampling() (physbo.blm.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[8, "physbo.blm.core.model.model.post_sampling", false]], "post_sampling() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.post_sampling", false]], "prec (physbo.blm.prior.gauss.cov_const \u306e\u5c5e\u6027)": [[16, "physbo.blm.prior.gauss.cov_const.prec", false]], "predict_sampling() (physbo.blm.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[8, "physbo.blm.core.model.model.predict_sampling", false]], "predict_sampling() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.predict_sampling", false]], "predictor (physbo.blm.predictor \u306e\u30af\u30e9\u30b9)": [[14, "physbo.blm.predictor.predictor", false]], "predictor (physbo.gp.predictor \u306e\u30af\u30e9\u30b9)": [[31, "physbo.gp.predictor.predictor", false]], "prepare() (physbo.blm.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[8, "physbo.blm.core.model.model.prepare", false]], "prepare() (physbo.blm.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[10, "physbo.blm.inf.exact.prepare", false]], "prepare() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.prepare", false]], "prepare() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.prepare", false]], "prepare() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.prepare", false]], "prepare() (physbo.gp.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[25, "physbo.gp.inf.exact.prepare", false]], "prepare() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.prepare", false]], "prepare() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.prepare", false]], "print_params() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.print_params", false]], "print_params() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.print_params", false]], "prior (physbo.blm.core.model.model \u306e\u5c5e\u6027)": [[8, "physbo.blm.core.model.model.prior", false]], "prior (physbo.gp.core.prior \u306e\u30af\u30e9\u30b9)": [[21, "physbo.gp.core.prior.prior", false]], "rand_expans() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.rand_expans", false]], "random_search() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.random_search", false]], "random_search() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.random_search", false]], "rectangles (physbo.search.pareto \u306e\u30af\u30e9\u30b9)": [[46, "physbo.search.pareto.Rectangles", false]], "reset() (physbo.gp.core.learning.adam \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.adam.reset", false]], "run() (physbo.gp.core.learning.batch \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.batch.run", false]], "run() (physbo.gp.core.learning.online \u306e\u30e1\u30bd\u30c3\u30c9)": [[19, "physbo.gp.core.learning.online.run", false]], "run() (physbo.opt.adam.adam \u306e\u30e1\u30bd\u30c3\u30c9)": [[37, "physbo.opt.adam.adam.run", false]], "sampling() (physbo.blm.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[8, "physbo.blm.core.model.model.sampling", false]], "sampling() (physbo.blm.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[10, "physbo.blm.inf.exact.sampling", false]], "sampling() (physbo.blm.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[12, "physbo.blm.lik.gauss.gauss.sampling", false]], "sampling() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.sampling", false]], "sampling() (physbo.gp.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[27, "physbo.gp.lik.gauss.gauss.sampling", false]], "save() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.save", false]], "save() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.save", false]], "save() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.save", false]], "save() (physbo.search.discrete.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[42, "physbo.search.discrete.results.history.save", false]], "save() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.save", false]], "save() (physbo.search.discrete_multi.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[45, "physbo.search.discrete_multi.results.history.save", false]], "save() (physbo.variable.variable \u306e\u30e1\u30bd\u30c3\u30c9)": [[50, "physbo.variable.variable.save", false]], "save_predictor_list() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.save_predictor_list", false]], "save_training_list() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.save_training_list", false]], "score() (physbo.search.score \u30e2\u30b8\u30e5\u30fc\u30eb)": [[47, "physbo.search.score.score", false]], "score() (physbo.search.score_multi \u30e2\u30b8\u30e5\u30fc\u30eb)": [[48, "physbo.search.score_multi.score", false]], "search (physbo.misc.set_config \u306e\u30af\u30e9\u30b9)": [[35, "physbo.misc.set_config.search", false]], "set_bias() (physbo.blm.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[12, "physbo.blm.lik.gauss.gauss.set_bias", false]], "set_bias() (physbo.blm.lik.linear.linear \u306e\u30e1\u30bd\u30c3\u30c9)": [[13, "physbo.blm.lik.linear.linear.set_bias", false]], "set_config (physbo.misc.set_config \u306e\u30af\u30e9\u30b9)": [[35, "physbo.misc.set_config.set_config", false]], "set_cov_params() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.set_cov_params", false]], "set_mean_params() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.set_mean_params", false]], "set_params() (physbo.blm.basis.fourier.fourier \u306e\u30e1\u30bd\u30c3\u30c9)": [[6, "physbo.blm.basis.fourier.fourier.set_params", false]], "set_params() (physbo.blm.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[12, "physbo.blm.lik.gauss.gauss.set_params", false]], "set_params() (physbo.blm.lik.linear.linear \u306e\u30e1\u30bd\u30c3\u30c9)": [[13, "physbo.blm.lik.linear.linear.set_params", false]], "set_params() (physbo.blm.prior.gauss.cov_const \u306e\u30e1\u30bd\u30c3\u30c9)": [[16, "physbo.blm.prior.gauss.cov_const.set_params", false]], "set_params() (physbo.blm.prior.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[16, "physbo.blm.prior.gauss.gauss.set_params", false]], "set_params() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.set_params", false]], "set_params() (physbo.gp.core.prior.prior \u306e\u30e1\u30bd\u30c3\u30c9)": [[21, "physbo.gp.core.prior.prior.set_params", false]], "set_params() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.set_params", false]], "set_params() (physbo.gp.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[27, "physbo.gp.lik.gauss.gauss.set_params", false]], "set_params() (physbo.gp.mean.const.const \u306e\u30e1\u30bd\u30c3\u30c9)": [[29, "physbo.gp.mean.const.const.set_params", false]], "set_params() (physbo.gp.mean.zero.zero \u306e\u30e1\u30bd\u30c3\u30c9)": [[30, "physbo.gp.mean.zero.zero.set_params", false]], "set_params() (physbo.opt.adam.adam \u306e\u30e1\u30bd\u30c3\u30c9)": [[37, "physbo.opt.adam.adam.set_params", false]], "set_reference_max() (physbo.search.pareto.pareto \u306e\u30e1\u30bd\u30c3\u30c9)": [[46, "physbo.search.pareto.Pareto.set_reference_max", false]], "set_reference_min() (physbo.search.pareto.pareto \u306e\u30e1\u30bd\u30c3\u30c9)": [[46, "physbo.search.pareto.Pareto.set_reference_min", false]], "set_seed() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.set_seed", false]], "show() (physbo.blm.basis.fourier.fourier \u306e\u30e1\u30bd\u30c3\u30c9)": [[6, "physbo.blm.basis.fourier.fourier.show", false]], "show() (physbo.misc.set_config.adam \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.adam.show", false]], "show() (physbo.misc.set_config.batch \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.batch.show", false]], "show() (physbo.misc.set_config.learning \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.learning.show", false]], "show() (physbo.misc.set_config.online \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.online.show", false]], "show() (physbo.misc.set_config.search \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.search.show", false]], "show() (physbo.misc.set_config.set_config \u306e\u30e1\u30bd\u30c3\u30c9)": [[35, "physbo.misc.set_config.set_config.show", false]], "show_interactive_mode() (physbo.search.utility \u30e2\u30b8\u30e5\u30fc\u30eb)": [[49, "physbo.search.utility.show_interactive_mode", false]], "show_search_results() (physbo.search.utility \u30e2\u30b8\u30e5\u30fc\u30eb)": [[49, "physbo.search.utility.show_search_results", false]], "show_search_results_mo() (physbo.search.utility \u30e2\u30b8\u30e5\u30fc\u30eb)": [[49, "physbo.search.utility.show_search_results_mo", false]], "show_start_message_multi_search() (physbo.search.utility \u30e2\u30b8\u30e5\u30fc\u30eb)": [[49, "physbo.search.utility.show_start_message_multi_search", false]], "sigma2 (physbo.blm.prior.gauss.cov_const \u306e\u5c5e\u6027)": [[16, "physbo.blm.prior.gauss.cov_const.sigma2", false]], "stats (physbo.blm.core.model.model \u306e\u5c5e\u6027)": [[8, "physbo.blm.core.model.model.stats", false]], "stats (physbo.blm.lik.gauss.gauss \u306e\u5c5e\u6027)": [[12, "physbo.blm.lik.gauss.gauss.stats", false]], "sub_sampling() (physbo.gp.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[20, "physbo.gp.core.model.model.sub_sampling", false]], "supp_params() (physbo.gp.cov.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[23, "physbo.gp.cov.gauss.gauss.supp_params", false]], "supp_params() (physbo.gp.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[27, "physbo.gp.lik.gauss.gauss.supp_params", false]], "supp_params() (physbo.gp.mean.const.const \u306e\u30e1\u30bd\u30c3\u30c9)": [[29, "physbo.gp.mean.const.const.supp_params", false]], "time_get_action (physbo.search.discrete.results.history \u306e\u30d7\u30ed\u30d1\u30c6\u30a3)": [[42, "physbo.search.discrete.results.history.time_get_action", false]], "time_get_action (physbo.search.discrete_multi.results.history \u306e\u30d7\u30ed\u30d1\u30c6\u30a3)": [[45, "physbo.search.discrete_multi.results.history.time_get_action", false]], "time_run_simulator (physbo.search.discrete.results.history \u306e\u30d7\u30ed\u30d1\u30c6\u30a3)": [[42, "physbo.search.discrete.results.history.time_run_simulator", false]], "time_run_simulator (physbo.search.discrete_multi.results.history \u306e\u30d7\u30ed\u30d1\u30c6\u30a3)": [[45, "physbo.search.discrete_multi.results.history.time_run_simulator", false]], "time_total (physbo.search.discrete.results.history \u306e\u30d7\u30ed\u30d1\u30c6\u30a3)": [[42, "physbo.search.discrete.results.history.time_total", false]], "time_total (physbo.search.discrete_multi.results.history \u306e\u30d7\u30ed\u30d1\u30c6\u30a3)": [[45, "physbo.search.discrete_multi.results.history.time_total", false]], "time_update_predictor (physbo.search.discrete.results.history \u306e\u30d7\u30ed\u30d1\u30c6\u30a3)": [[42, "physbo.search.discrete.results.history.time_update_predictor", false]], "time_update_predictor (physbo.search.discrete_multi.results.history \u306e\u30d7\u30ed\u30d1\u30c6\u30a3)": [[45, "physbo.search.discrete_multi.results.history.time_update_predictor", false]], "trans_params() (physbo.gp.lik.gauss.gauss \u306e\u30e1\u30bd\u30c3\u30c9)": [[27, "physbo.gp.lik.gauss.gauss.trans_params", false]], "ts() (physbo.search.score \u30e2\u30b8\u30e5\u30fc\u30eb)": [[47, "physbo.search.score.TS", false]], "ts() (physbo.search.score_multi \u30e2\u30b8\u30e5\u30fc\u30eb)": [[48, "physbo.search.score_multi.TS", false]], "update() (physbo.blm.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[14, "physbo.blm.predictor.predictor.update", false]], "update() (physbo.gp.predictor.predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[31, "physbo.gp.predictor.predictor.update", false]], "update() (physbo.opt.adam.adam \u306e\u30e1\u30bd\u30c3\u30c9)": [[37, "physbo.opt.adam.adam.update", false]], "update() (physbo.predictor.base_predictor \u306e\u30e1\u30bd\u30c3\u30c9)": [[38, "physbo.predictor.base_predictor.update", false]], "update_front() (physbo.search.pareto.pareto \u306e\u30e1\u30bd\u30c3\u30c9)": [[46, "physbo.search.pareto.Pareto.update_front", false]], "update_stats() (physbo.blm.core.model.model \u306e\u30e1\u30bd\u30c3\u30c9)": [[8, "physbo.blm.core.model.model.update_stats", false]], "update_stats() (physbo.blm.inf.exact \u30e2\u30b8\u30e5\u30fc\u30eb)": [[10, "physbo.blm.inf.exact.update_stats", false]], "v (physbo.opt.adam.adam \u306e\u5c5e\u6027)": [[37, "physbo.opt.adam.adam.v", false]], "variable (physbo.variable \u306e\u30af\u30e9\u30b9)": [[50, "physbo.variable.variable", false]], "volume_in_dominance() (physbo.search.pareto.pareto \u306e\u30e1\u30bd\u30c3\u30c9)": [[46, "physbo.search.pareto.Pareto.volume_in_dominance", false]], "write() (physbo.search.discrete.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[41, "physbo.search.discrete.policy.policy.write", false]], "write() (physbo.search.discrete.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[42, "physbo.search.discrete.results.history.write", false]], "write() (physbo.search.discrete_multi.policy.policy \u306e\u30e1\u30bd\u30c3\u30c9)": [[44, "physbo.search.discrete_multi.policy.policy.write", false]], "write() (physbo.search.discrete_multi.results.history \u306e\u30e1\u30bd\u30c3\u30c9)": [[45, "physbo.search.discrete_multi.results.history.write", false]], "zero (physbo.gp.mean.zero \u306e\u30af\u30e9\u30b9)": [[30, "physbo.gp.mean.zero.zero", false]]}, "objects": {"": [[3, 0, 0, "-", "physbo"]], "physbo": [[4, 0, 0, "-", "blm"], [17, 0, 0, "-", "gp"], [32, 0, 0, "-", "misc"], [36, 0, 0, "-", "opt"], [38, 0, 0, "-", "predictor"], [39, 0, 0, "-", "search"], [50, 0, 0, "-", "variable"]], "physbo.blm": [[5, 0, 0, "-", "basis"], [7, 0, 0, "-", "core"], [9, 0, 0, "-", "inf"], [11, 0, 0, "-", "lik"], [14, 0, 0, "-", "predictor"], [15, 0, 0, "-", "prior"]], "physbo.blm.basis": [[6, 0, 0, "-", "fourier"]], "physbo.blm.basis.fourier": [[6, 1, 1, "", "fourier"]], "physbo.blm.basis.fourier.fourier": [[6, 2, 1, "", "get_basis"], [6, 3, 1, "", "nbasis"], [6, 3, 1, "", "params"], [6, 2, 1, "", "set_params"], [6, 2, 1, "", "show"]], "physbo.blm.core": [[8, 0, 0, "-", "model"]], "physbo.blm.core.model": [[8, 1, 1, "", "model"]], "physbo.blm.core.model.model": [[8, 2, 1, "", "get_post_fcov"], [8, 2, 1, "", "get_post_fmean"], [8, 2, 1, "", "get_post_params_mean"], [8, 3, 1, "", "lik"], [8, 3, 1, "", "method"], [8, 3, 1, "", "nbasis"], [8, 2, 1, "", "post_sampling"], [8, 2, 1, "", "predict_sampling"], [8, 2, 1, "", "prepare"], [8, 3, 1, "", "prior"], [8, 2, 1, "", "sampling"], [8, 3, 1, "", "stats"], [8, 2, 1, "", "update_stats"]], "physbo.blm.inf": [[10, 0, 0, "-", "exact"]], "physbo.blm.inf.exact": [[10, 4, 1, "", "get_post_fcov"], [10, 4, 1, "", "get_post_fmean"], [10, 4, 1, "", "get_post_params_mean"], [10, 4, 1, "", "prepare"], [10, 4, 1, "", "sampling"], [10, 4, 1, "", "update_stats"]], "physbo.blm.lik": [[12, 0, 0, "-", "gauss"], [13, 0, 0, "-", "linear"]], "physbo.blm.lik.gauss": [[12, 1, 1, "", "gauss"]], "physbo.blm.lik.gauss.gauss": [[12, 3, 1, "", "cov"], [12, 2, 1, "", "get_basis"], [12, 2, 1, "", "get_cov"], [12, 2, 1, "", "get_mean"], [12, 2, 1, "", "get_prec"], [12, 3, 1, "", "linear"], [12, 2, 1, "", "sampling"], [12, 2, 1, "", "set_bias"], [12, 2, 1, "", "set_params"], [12, 3, 1, "", "stats"]], "physbo.blm.lik.linear": [[13, 1, 1, "", "linear"]], "physbo.blm.lik.linear.linear": [[13, 3, 1, "", "_init_params"], [13, 3, 1, "", "basis"], [13, 3, 1, "", "bias"], [13, 2, 1, "", "get_mean"], [13, 3, 1, "", "nbasis"], [13, 3, 1, "", "params"], [13, 2, 1, "", "set_bias"], [13, 2, 1, "", "set_params"]], "physbo.blm.predictor": [[14, 1, 1, "", "predictor"]], "physbo.blm.predictor.predictor": [[14, 3, 1, "", "blm"], [14, 3, 1, "", "config"], [14, 2, 1, "", "delete_stats"], [14, 2, 1, "", "fit"], [14, 2, 1, "", "get_basis"], [14, 2, 1, "", "get_post_fcov"], [14, 2, 1, "", "get_post_fmean"], [14, 2, 1, "", "get_post_params"], [14, 2, 1, "", "get_post_samples"], [14, 2, 1, "", "get_predict_samples"], [14, 2, 1, "", "prepare"], [14, 2, 1, "", "update"]], "physbo.blm.prior": [[16, 0, 0, "-", "gauss"]], "physbo.blm.prior.gauss": [[16, 1, 1, "", "cov_const"], [16, 1, 1, "", "gauss"]], "physbo.blm.prior.gauss.cov_const": [[16, 2, 1, "", "get_cov"], [16, 2, 1, "", "get_prec"], [16, 3, 1, "", "params"], [16, 3, 1, "", "prec"], [16, 2, 1, "", "set_params"], [16, 3, 1, "", "sigma2"]], "physbo.blm.prior.gauss.gauss": [[16, 3, 1, "", "cov"], [16, 2, 1, "", "get_cov"], [16, 2, 1, "", "get_mean"], [16, 2, 1, "", "get_prec"], [16, 3, 1, "", "nbasis"], [16, 2, 1, "", "set_params"]], "physbo.gp": [[18, 0, 0, "-", "core"], [22, 0, 0, "-", "cov"], [24, 0, 0, "-", "inf"], [26, 0, 0, "-", "lik"], [28, 0, 0, "-", "mean"], [31, 0, 0, "-", "predictor"]], "physbo.gp.core": [[19, 0, 0, "-", "learning"], [20, 0, 0, "-", "model"], [21, 0, 0, "-", "prior"]], "physbo.gp.core.learning": [[19, 1, 1, "", "adam"], [19, 1, 1, "", "batch"], [19, 1, 1, "", "online"]], "physbo.gp.core.learning.adam": [[19, 2, 1, "", "get_one_update"], [19, 2, 1, "", "reset"]], "physbo.gp.core.learning.batch": [[19, 2, 1, "", "init_params_search"], [19, 2, 1, "", "one_run"], [19, 2, 1, "", "run"]], "physbo.gp.core.learning.online": [[19, 2, 1, "", "disp_marlik"], [19, 2, 1, "", "get_one_update"], [19, 2, 1, "", "init_params_search"], [19, 2, 1, "", "one_run"], [19, 2, 1, "", "run"]], "physbo.gp.core.model": [[20, 1, 1, "", "model"]], "physbo.gp.core.model.model": [[20, 2, 1, "", "cat_params"], [20, 2, 1, "", "decomp_params"], [20, 2, 1, "", "eval_marlik"], [20, 2, 1, "", "export_blm"], [20, 2, 1, "", "fit"], [20, 2, 1, "", "get_cand_params"], [20, 2, 1, "", "get_grad_marlik"], [20, 2, 1, "", "get_params_bound"], [20, 2, 1, "", "get_post_fcov"], [20, 2, 1, "", "get_post_fmean"], [20, 2, 1, "", "post_sampling"], [20, 2, 1, "", "predict_sampling"], [20, 2, 1, "", "prepare"], [20, 2, 1, "", "print_params"], [20, 2, 1, "", "set_params"], [20, 2, 1, "", "sub_sampling"]], "physbo.gp.core.prior": [[21, 1, 1, "", "prior"]], "physbo.gp.core.prior.prior": [[21, 2, 1, "", "cat_params"], [21, 2, 1, "", "decomp_params"], [21, 2, 1, "", "get_cov"], [21, 2, 1, "", "get_grad_cov"], [21, 2, 1, "", "get_grad_mean"], [21, 2, 1, "", "get_mean"], [21, 2, 1, "", "sampling"], [21, 2, 1, "", "set_cov_params"], [21, 2, 1, "", "set_mean_params"], [21, 2, 1, "", "set_params"]], "physbo.gp.cov": [[23, 0, 0, "-", "gauss"]], "physbo.gp.cov.gauss": [[23, 1, 1, "", "gauss"]], "physbo.gp.cov.gauss.gauss": [[23, 2, 1, "", "cat_params"], [23, 2, 1, "", "decomp_params"], [23, 2, 1, "", "get_cand_params"], [23, 2, 1, "", "get_cov"], [23, 2, 1, "", "get_grad"], [23, 2, 1, "", "get_params_bound"], [23, 2, 1, "", "load"], [23, 2, 1, "", "prepare"], [23, 2, 1, "", "print_params"], [23, 2, 1, "", "rand_expans"], [23, 2, 1, "", "save"], [23, 2, 1, "", "set_params"], [23, 2, 1, "", "supp_params"]], "physbo.gp.inf": [[25, 0, 0, "-", "exact"]], "physbo.gp.inf.exact": [[25, 4, 1, "", "eval_marlik"], [25, 4, 1, "", "get_grad_marlik"], [25, 4, 1, "", "get_post_fcov"], [25, 4, 1, "", "get_post_fmean"], [25, 4, 1, "", "prepare"]], "physbo.gp.lik": [[27, 0, 0, "-", "gauss"]], "physbo.gp.lik.gauss": [[27, 1, 1, "", "gauss"]], "physbo.gp.lik.gauss.gauss": [[27, 2, 1, "", "get_cand_params"], [27, 2, 1, "", "get_cov"], [27, 2, 1, "", "get_grad"], [27, 2, 1, "", "get_params_bound"], [27, 2, 1, "", "sampling"], [27, 2, 1, "", "set_params"], [27, 2, 1, "", "supp_params"], [27, 2, 1, "", "trans_params"]], "physbo.gp.mean": [[29, 0, 0, "-", "const"], [30, 0, 0, "-", "zero"]], "physbo.gp.mean.const": [[29, 1, 1, "", "const"]], "physbo.gp.mean.const.const": [[29, 2, 1, "", "get_cand_params"], [29, 2, 1, "", "get_grad"], [29, 2, 1, "", "get_mean"], [29, 2, 1, "", "get_params_bound"], [29, 2, 1, "", "init_params"], [29, 2, 1, "", "set_params"], [29, 2, 1, "", "supp_params"]], "physbo.gp.mean.zero": [[30, 1, 1, "", "zero"]], "physbo.gp.mean.zero.zero": [[30, 2, 1, "", "get_grad"], [30, 2, 1, "", "get_mean"], [30, 2, 1, "", "set_params"]], "physbo.gp.predictor": [[31, 1, 1, "", "predictor"]], "physbo.gp.predictor.predictor": [[31, 2, 1, "", "delete_stats"], [31, 2, 1, "", "fit"], [31, 2, 1, "", "get_basis"], [31, 2, 1, "", "get_post_fcov"], [31, 2, 1, "", "get_post_fmean"], [31, 2, 1, "", "get_post_params"], [31, 2, 1, "", "get_post_samples"], [31, 2, 1, "", "get_predict_samples"], [31, 2, 1, "", "prepare"], [31, 2, 1, "", "update"]], "physbo.misc": [[33, 0, 0, "-", "centering"], [34, 0, 0, "-", "gauss_elim"], [35, 0, 0, "-", "set_config"]], "physbo.misc.centering": [[33, 4, 1, "", "centering"]], "physbo.misc.gauss_elim": [[34, 4, 1, "", "gauss_elim"]], "physbo.misc.set_config": [[35, 1, 1, "", "adam"], [35, 1, 1, "", "batch"], [35, 4, 1, "", "boolean"], [35, 1, 1, "", "learning"], [35, 1, 1, "", "online"], [35, 1, 1, "", "search"], [35, 1, 1, "", "set_config"]], "physbo.misc.set_config.adam": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.batch": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.learning": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.online": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.search": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.misc.set_config.set_config": [[35, 2, 1, "", "load"], [35, 2, 1, "", "show"]], "physbo.opt": [[37, 0, 0, "-", "adam"]], "physbo.opt.adam": [[37, 1, 1, "", "adam"]], "physbo.opt.adam.adam": [[37, 3, 1, "", "alpha"], [37, 3, 1, "", "beta"], [37, 3, 1, "", "epoch"], [37, 3, 1, "", "epsilon"], [37, 3, 1, "", "gamma"], [37, 3, 1, "", "grad"], [37, 3, 1, "", "m"], [37, 3, 1, "", "max_epoch"], [37, 3, 1, "", "nparams"], [37, 3, 1, "", "params"], [37, 2, 1, "", "run"], [37, 2, 1, "", "set_params"], [37, 2, 1, "", "update"], [37, 3, 1, "", "v"]], "physbo.predictor": [[38, 1, 1, "", "base_predictor"]], "physbo.predictor.base_predictor": [[38, 2, 1, "", "delete_stats"], [38, 2, 1, "", "fit"], [38, 2, 1, "", "get_basis"], [38, 2, 1, "", "get_post_fcov"], [38, 2, 1, "", "get_post_fmean"], [38, 2, 1, "", "get_post_params"], [38, 2, 1, "", "get_post_params_samples"], [38, 2, 1, "", "get_post_samples"], [38, 2, 1, "", "get_predict_samples"], [38, 2, 1, "", "load"], [38, 2, 1, "", "prepare"], [38, 2, 1, "", "save"], [38, 2, 1, "", "update"]], "physbo.search": [[40, 0, 0, "-", "discrete"], [43, 0, 0, "-", "discrete_multi"], [46, 0, 0, "-", "pareto"], [47, 0, 0, "-", "score"], [48, 0, 0, "-", "score_multi"], [49, 0, 0, "-", "utility"]], "physbo.search.discrete": [[41, 0, 0, "-", "policy"], [42, 0, 0, "-", "results"]], "physbo.search.discrete.policy": [[41, 1, 1, "", "policy"]], "physbo.search.discrete.policy.policy": [[41, 2, 1, "", "bayes_search"], [41, 2, 1, "", "export_history"], [41, 2, 1, "", "export_predictor"], [41, 2, 1, "", "export_training"], [41, 2, 1, "", "get_post_fcov"], [41, 2, 1, "", "get_post_fmean"], [41, 2, 1, "", "get_score"], [41, 2, 1, "", "load"], [41, 2, 1, "", "random_search"], [41, 2, 1, "", "save"], [41, 2, 1, "", "set_seed"], [41, 2, 1, "", "write"]], "physbo.search.discrete.results": [[42, 1, 1, "", "history"]], "physbo.search.discrete.results.history": [[42, 2, 1, "", "export_all_sequence_best_fx"], [42, 2, 1, "", "export_sequence_best_fx"], [42, 2, 1, "", "load"], [42, 2, 1, "", "save"], [42, 5, 1, "", "time_get_action"], [42, 5, 1, "", "time_run_simulator"], [42, 5, 1, "", "time_total"], [42, 5, 1, "", "time_update_predictor"], [42, 2, 1, "", "write"]], "physbo.search.discrete_multi": [[44, 0, 0, "-", "policy"], [45, 0, 0, "-", "results"]], "physbo.search.discrete_multi.policy": [[44, 1, 1, "", "policy"]], "physbo.search.discrete_multi.policy.policy": [[44, 2, 1, "", "bayes_search"], [44, 2, 1, "", "get_post_fcov"], [44, 2, 1, "", "get_post_fmean"], [44, 2, 1, "", "get_score"], [44, 2, 1, "", "load"], [44, 2, 1, "", "load_predictor_list"], [44, 2, 1, "", "load_training_list"], [44, 3, 1, "", "new_data_list"], [44, 2, 1, "", "random_search"], [44, 2, 1, "", "save"], [44, 2, 1, "", "save_predictor_list"], [44, 2, 1, "", "save_training_list"], [44, 2, 1, "", "write"]], "physbo.search.discrete_multi.results": [[45, 1, 1, "", "history"]], "physbo.search.discrete_multi.results.history": [[45, 2, 1, "", "export_pareto_front"], [45, 2, 1, "", "load"], [45, 2, 1, "", "save"], [45, 5, 1, "", "time_get_action"], [45, 5, 1, "", "time_run_simulator"], [45, 5, 1, "", "time_total"], [45, 5, 1, "", "time_update_predictor"], [45, 2, 1, "", "write"]], "physbo.search.pareto": [[46, 1, 1, "", "Pareto"], [46, 1, 1, "", "Rectangles"], [46, 4, 1, "", "dominate"]], "physbo.search.pareto.Pareto": [[46, 2, 1, "", "divide_non_dominated_region"], [46, 2, 1, "", "export_front"], [46, 2, 1, "", "set_reference_max"], [46, 2, 1, "", "set_reference_min"], [46, 2, 1, "", "update_front"], [46, 2, 1, "", "volume_in_dominance"]], "physbo.search.pareto.Rectangles": [[46, 2, 1, "", "add"]], "physbo.search.score": [[47, 4, 1, "", "EI"], [47, 4, 1, "", "PI"], [47, 4, 1, "", "TS"], [47, 4, 1, "", "score"]], "physbo.search.score_multi": [[48, 4, 1, "", "EHVI"], [48, 4, 1, "", "HVPI"], [48, 4, 1, "", "TS"], [48, 4, 1, "", "score"]], "physbo.search.utility": [[49, 4, 1, "", "is_learning"], [49, 4, 1, "", "length_vector"], [49, 4, 1, "", "show_interactive_mode"], [49, 4, 1, "", "show_search_results"], [49, 4, 1, "", "show_search_results_mo"], [49, 4, 1, "", "show_start_message_multi_search"]], "physbo.variable": [[50, 1, 1, "", "variable"]], "physbo.variable.variable": [[50, 2, 1, "", "add"], [50, 2, 1, "", "add_X"], [50, 2, 1, "", "add_Z"], [50, 2, 1, "", "add_t"], [50, 2, 1, "", "delete"], [50, 2, 1, "", "delete_X"], [50, 2, 1, "", "delete_Z"], [50, 2, 1, "", "delete_t"], [50, 2, 1, "", "get_subset"], [50, 2, 1, "", "load"], [50, 2, 1, "", "save"]]}, "objnames": {"0": ["py", "module", "Python \u30e2\u30b8\u30e5\u30fc\u30eb"], "1": ["py", "class", "Python \u30af\u30e9\u30b9"], "2": ["py", "method", "Python \u30e1\u30bd\u30c3\u30c9"], "3": ["py", "attribute", "Python \u306e\u5c5e\u6027"], "4": ["py", "function", "Python \u306e\u95a2\u6570"], "5": ["py", "property", "Python \u30d7\u30ed\u30d1\u30c6\u30a3"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:property"}, "terms": {"\")": [57, 59, 62], "\"*": [57, 62], "\",": [47, 56, 57, 59, 61], "\"ei": 47, "##": 59, "#in": [57, 62], "& \\": 1, "& k": 1, "<": 57, "''": 58, "'(": 37, "')": [1, 57, 58, 59], "',": [56, 57, 58, 59, 60, 61, 62], "']": 35, "'config": 35, "'exact": 20, "'hvpi": 44, "'ts": 41, "'}\\": 59, "'}_": 59, "(\"": [56, 59], "('": [56, 57, 58, 59, 60, 61], "((": [56, 59], "()": [3, 4, 5, 7, 9, 11, 15, 17, 18, 22, 24, 26, 28, 32, 36, 39, 40, 43, 53, 56, 57, 58, 59, 60, 61, 62], "(-": 59, "([": [56, 59, 60], "(\\": [1, 59], "(_": 51, "(a": 59, "(acquisition": [53, 57], "(actions": [58, 61], "(array": 59, "(baysean": 20, "(best": [57, 60, 62], "(blm": 10, "(calculated": 61, "(common": 54, "(default": 13, "(ei": 1, "(figsize": 59, "(file": 58, "(front": 59, "(fx": [57, 62], "(gp": 56, "(hyper": 59, "(int": 56, "(itertools": 59, "(k": 1, "(l": 1, "(less": [23, 27], "(lik": 56, "(list": 59, "(max": [57, 58, 59, 60, 61, 62], "(mean": [41, 44], "(mode": 57, "(n": [56, 59], "(np": [56, 57, 58, 59, 60, 61, 62], "(num": 30, "(object": 59, "(open": 54, "(optimization": 54, "(pi": 1, "(policy": 58, "(range": 61, "(ref": 59, "(res": [57, 59, 60, 62], "(score": 57, "(simu": 59, "(t": [56, 61], "(test": [57, 58, 59, 60, 61, 62], "(the": 42, "(u": [10, 34], "(var": 57, "(window": [57, 62], "(x": [6, 8, 10, 13, 14, 37, 56, 57, 58, 59, 60, 61, 62], "(xtest": 8, "(y": 59, "({": 1, "(\u6ce8": 56, ") \\": 1, "))": [8, 10, 13, 57, 59, 62], ")*": 56, "),": [1, 14, 29, 41, 42, 44, 56, 57, 59, 61], ")-": 34, ").": [14, 20, 23, 25, 27, 41, 42, 44, 48, 50, 53, 54, 56, 57, 62], "):": [53, 57, 59], ")]": 59, ")^": [1, 34, 59], ")^\\": 1, ")}": 1, ")\u3001": 1, ")\u3002": [53, 57, 62], "*'": 59, "**": [31, 41, 44, 57, 62], "*alpha": [41, 44], "*}": 1, "+ \\": 1, "+\\": 1, "+ntest": 56, "+std": 57, ", '": 59, ", [": 59, ", \\": 1, ", k": 1, ", score": [57, 60, 62], ", vmin": 59, ", where": [19, 23, 27], ", x": [57, 62], ", y": 1, ", z": 1, ",\"": 6, ",')": [56, 58, 60, 61], ",)": [19, 23, 27], ",[": 59, ",b": 6, "- \\": 1, "- x": 56, "--": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 37, 38, 41, 42, 44, 46, 47, 50], "-1": 59, "->": 54, "-\\": 1, "-armed": 59, "-b": 19, "-based": 48, "-basis": 16, "-bfgs": 19, "-by": [6, 13, 16], "-center": 53, "-covariance": [14, 16, 21, 31], "-d": [6, 13], "-dev": [51, 53], "-dimensional": [19, 20, 21, 23, 25, 27, 33, 41, 44, 50], "-dominated": [46, 59], "-l": [6, 13], "-learn": 54, "-mail": 51, "-max": 54, "-n": 16, "-ntrain": 56, "-objective": [54, 59], "-pattersonafb": 59, "-rank": 54, "-rectangle": 59, "-scale": 6, "-std": 57, "-t": 56, "-th": 58, "-tokyo": 51, "-update": 10, "-user": 53, "-volume": 48, "-y": 1, ".)": 42, ".,": [41, 42, 44, 48, 56, 59], "..": [56, 59, 61], "...": [1, 56], "._": [11, 35, 38], ".ac": 51, ".adam": [3, 36], ".add": [3, 39], ".alpha": 36, ".append": [56, 57, 62], ".argmin": [57, 62], ".array": [56, 57, 59, 60, 62], ".asarray": [56, 58, 60, 61], ".basis": [3, 4, 8, 10, 11, 12], ".bayes": [40, 43, 57, 58, 59, 60, 61, 62], ".beta": 36, ".bias": [11, 13], ".blm": [2, 3, 20], ".c": 59, ".cat": [18, 22], ".centering": [3, 32, 56, 58, 60, 61], ".choice": 56, ".chosen": [53, 57, 62], ".collections": 57, ".colorbar": 59, ".com": [53, 54], ".comm": 57, ".config": [4, 14, 31], ".const": [17, 28, 56], ".core": [3, 4, 10, 14, 17, 25], ".cov": [3, 11, 12, 15, 16, 17, 56], ".cpc": 54, ".decomp": [18, 22], ".delete": [3, 4, 17], ".discreate": 62, ".discrete": [3, 39, 53, 57, 58, 59, 60, 61, 62], ".disp": 18, ".divide": 39, ".dump": [38, 58], ".epoch": 36, ".epsilon": 36, ".eval": 18, ".exact": [4, 8, 9, 17, 20, 24, 31], ".exp": 59, ".export": [18, 39, 40, 43, 53, 57, 59, 60, 62], ".figure": 59, ".fill": 57, ".fit": [3, 4, 17, 18, 56], ".fourier": [4, 5, 12], ".fx": [53, 57, 59, 60, 62], ".g": [41, 42, 44], ".gamma": 36, ".gauss": [3, 4, 8, 11, 15, 17, 22, 26, 32, 56], ".get": [3, 4, 5, 7, 8, 10, 11, 12, 13, 15, 17, 18, 20, 22, 26, 28, 31, 40, 43, 56, 57], ".gp": [2, 3, 56], ".grad": [36, 37], ".history": [41, 44, 53, 57, 58, 62], ".imshow": 59, ".inf": [3, 4, 8, 17, 20], ".ini": 35, ".init": [18, 28], ".jp": 51, ".learning": [17, 18], ".lik": [3, 4, 7, 8, 10, 17, 56], ".linalg": 34, ".line": [57, 60], ".linear": [4, 8, 10, 11], ".lines": [57, 60], ".linspace": [57, 59, 62], ".load": [3, 22, 32, 40, 43, 50, 57, 58], ".loadtxt": [56, 58, 60, 61], ".m": 36, ".max": 36, ".mean": [3, 17, 56], ".method": 7, ".misc": [2, 3, 14, 20, 56, 58, 60, 61], ".model": [4, 7, 10, 14, 17, 18, 25, 56], ".multivariate": [31, 41, 44], ".nbasis": [5, 7, 11, 15], ".ndarray": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 34, 37, 41, 42, 44, 47], ".new": 43, ".nparams": 36, ".npz": [57, 58], ".num": [14, 31, 59], ".one": 18, ".opt": [2, 3], ".org": 54, ".params": [5, 6, 11, 12, 13, 15, 16, 36, 56], ".pareto": [3, 39, 59], ".plot": [57, 59, 60, 62], ".policy": [39, 40, 43, 57, 58, 59, 60, 61, 62], ".polycollection": 57, ".post": [7, 18], ".prec": 15, ".predict": [7, 14, 18, 31], ".predictor": [2, 3, 4, 17, 41, 44, 47, 58], ".prepare": [3, 4, 7, 8, 17, 18, 22, 56], ".print": [18, 22, 56], ".prior": [3, 4, 7, 8, 17, 18, 56], ".product": 59, ".py": [41, 44, 53], ".pyplot": [57, 59, 60, 62], ".rand": 22, ".random": [31, 40, 41, 43, 44, 56, 57, 58, 59, 60, 62], ".reset": 18, ".results": [39, 40, 41, 43, 44, 53, 57, 58, 62], ".run": [18, 36], ".sample": 61, ".sampling": [7, 8, 11, 18, 26], ".save": [3, 22, 40, 43, 57, 58], ".savez": 50, ".scatter": 59, ".sciencedirect": 54, ".score": [3, 39], ".search": [2, 3, 53, 57, 58, 59, 60, 61, 62], ".seed": 61, ".set": [3, 5, 11, 14, 15, 18, 20, 22, 26, 28, 32, 36, 39, 40, 56, 57, 58, 59, 60, 61, 62], ".shape": [56, 59], ".show": [5, 32, 58, 59], ".sigma": 15, ".size": 61, ".solve": 34, ".sqrt": [57, 59], ".stats": [7, 10, 11], ".sub": 18, ".subplots": 57, ".sum": 59, ".supp": [22, 26, 28], ".t": [50, 58, 59, 60], ".time": [40, 43], ".title": 59, ".total": [53, 57, 60, 62], ".training": [41, 44, 58], ".trans": 26, ".u": 51, ".update": [3, 4, 7, 8, 17, 36, 38, 39], ".utility": [3, 39, 58], ".v": 36, ".variable": [2, 3, 14, 31, 41, 44, 47, 58], ".volume": [39, 59], ".write": [40, 43, 58], ".x": 50, ".xlabel": 59, ".xlim": 59, ".ylabel": 59, ".ylim": 59, ".z": 50, ".zero": [17, 28], ".zeros": 30, ".\u300d": 59, "/\\": 59, "/article": 54, "/ds": 59, "/eng": 59, "/issp": 53, "/physbo": 53, "/pii": 54, "/s": [54, 56, 58, 60, 61], "/science": 54, "0d": 57, "0ff": 57, "0x": [57, 60], "10": [56, 57, 59], "11": [56, 57], "12": [56, 57], "13": [56, 57], "14": [56, 57, 59], "15": [56, 57, 59], "16": [56, 57, 59], "17": [56, 59], "18": 56, "19": 59, "1e": [23, 27, 60], "1st": 58, "1\u3064": [53, 57], "2d": [57, 60], "2nd": 58, "2\u3064": [57, 60], "3d": 57, "3dihub": 54, "3rd": 58, "4py": 57, "4th": 58, "73": 61, "7fdc": 60, "7fe": 60, "7ff": 57, "80": 60, ":/": [53, 54], ":]": 59, ":baysean": 53, ":gaussian": 53, ":ntrain": 56, ":physbo": 53, ":predictor": 53, ";]": [57, 60], ";matplotlib": [57, 60], "= \"": 47, "= (": 56, "= -": [56, 58, 60, 61], "= \\": 1, "= a": 1, "= f": 37, "= k": 1, "=\"": [57, 59, 61, 62], "='": [56, 57, 58, 59, 60, 61, 62], "=(": 59, "=-": [57, 59, 62], "=.": 57, "=[": [57, 59, 61, 62], "=action": [57, 62], "=cov": 56, "=false": 56, "=lik": 56, "=mean": 56, "=mpi": 57, "=n": 59, "=none": [58, 61], "=policy": 58, "=simu": 59, "=simulator": [57, 60, 62], "=test": [57, 59], "=true": 59, "=x": [57, 58, 60, 61, 62], "@misc": 54, "[&": [57, 60], "['": 35, "[-": [57, 59, 62], "[1": [56, 57, 58, 59, 60, 61], "[2": [56, 57, 58, 59, 60, 61], "[3": [56, 57, 58, 59, 60, 61], "[4": [56, 57, 59, 60, 61], "[5": [56, 58, 59], "[6": [56, 59, 60], "[7": [56, 57, 59, 60], "[8": [56, 57, 59, 60], "[9": [56, 57, 59], "[:": [56, 57, 58, 59, 60, 61], "[[": 61, "[\\": 1, "[action": [57, 58, 59, 60, 62], "[actions": 61, "[calculated": 61, "[dominated": 59, "[i": 59, "[id": 56, "[int": [57, 62], "[np": [57, 62], "[ntrain": 56, "[params": 27, "[x": 6, "\\\nk": 1, "\\[": 1, "\\\\": [1, 59], "\\begin": 59, "\\bf": 1, "\\boldsymbol": 1, "\\eta": 1, "\\exists": 59, "\\left": 59, "\\mathbf": 1, "\\mathcal": 1, "\\mu": 1, "\\phi": 1, "\\pi": 1, "\\prec": 59, "\\sigma": 1, "\\text": 1, "\\vec": 59, "\\|": 1, "]\n#": 62, "]\nx": [57, 62], "])": [56, 57, 59, 60, 61, 62], "],": [56, 59], "].": [27, 59], "]:": [56, 57, 58, 59, 60, 61, 62], "][": [57, 62], "]]": [59, 61], "]^": 1, "^-": 34, "^\\": 1, "^t": [1, 34], "^{": [1, 59], "_,": [58, 60], "_[": 59, "__": [38, 41, 44, 51, 57, 58, 59, 60, 62], "_action": [40, 41, 42, 43, 44, 45, 53, 57, 60, 62], "_actions": [42, 53, 57, 62], "_all": [40, 42, 53, 56, 57, 59, 60, 62], "_basis": [3, 4, 5, 6, 8, 10, 11, 12, 13, 14, 17, 20, 23, 31, 38, 41, 44, 57, 58, 59, 60, 61, 62], "_best": [40, 42, 53, 57, 60, 62], "_between": 57, "_bias": [11, 12, 13], "_binary": 46, "_blm": [18, 20], "_bound": [18, 20, 22, 23, 26, 27, 28, 29], "_c": 1, "_call": [41, 44, 57, 62], "_cand": [18, 20, 22, 23, 26, 27, 28, 29], "_candidate": 48, "_compressed": 50, "_config": [3, 14, 20, 32, 56], "_const": [4, 15, 16], "_cov": [11, 12, 15, 16, 18, 21, 22, 23, 26, 27], "_data": [21, 27, 29, 30, 41, 43, 44, 56, 58, 60, 61], "_dim": [23, 46], "_disp": [19, 41, 44], "_dominance": [39, 46, 59], "_dominated": [39, 46], "_each": [41, 44, 60], "_ehvi": 59, "_elim": [3, 32], "_epoch": [19, 36, 37], "_expans": [22, 23], "_fcov": [3, 4, 7, 8, 9, 10, 14, 17, 18, 20, 24, 25, 31, 38, 40, 41, 43, 44, 56, 57], "_fmean": [3, 4, 7, 8, 9, 10, 14, 17, 18, 20, 24, 25, 31, 38, 40, 41, 43, 44, 56, 57], "_front": [39, 43, 45, 46, 59], "_fx": [40, 42, 53, 57, 60, 62], "_get": [40, 41, 42, 43, 44, 45], "_grad": [17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "_history": [40, 41, 44, 58], "_hvpi": 59, "_i": [1, 59], "_ids": 61, "_idx": [57, 62], "_in": [39, 46, 59], "_init": [13, 57, 62], "_initial": 61, "_interactive": [3, 39, 49], "_iter": 19, "_j": 59, "_l": 1, "_learning": [3, 39, 49], "_like": [29, 34], "_list": [43, 44, 48, 57, 62], "_marlik": [17, 18, 19, 20, 24, 25], "_max": [39, 46, 57, 59, 62], "_mean": [4, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 21, 28, 29, 30], "_message": [3, 39, 49], "_min": [39, 46, 57, 59, 62], "_mo": [3, 39, 49], "_mode": [3, 39, 49], "_mu": [8, 10], "_multi": [3, 39, 49, 59], "_n": 59, "_name": [23, 35, 38, 44, 50], "_new": 56, "_non": [39, 46], "_normal": [31, 41, 44], "_normalized": 33, "_num": [41, 42, 44, 48, 53, 57, 58, 59, 60, 61, 62], "_objectives": [44, 45, 46, 59], "_one": [18, 19], "_opt": [57, 62], "_p": 59, "_param": 29, "_params": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 36, 37, 38, 56], "_pareto": [43, 44, 45, 49, 59], "_post": [3, 4, 7, 8, 9, 10, 14, 17, 18, 20, 24, 25, 31, 38, 40, 41, 43, 44, 56, 57], "_prec": [11, 12, 15, 16], "_predict": [3, 4, 14, 17, 31, 38], "_predictor": [2, 3, 14, 31, 38, 40, 41, 42, 43, 44, 45, 58], "_probe": [41, 44, 60], "_probes": [41, 44, 57, 58, 59, 60, 61, 62], "_rand": [41, 44, 57, 58, 59, 60, 61, 62], "_random": 59, "_ratio": 46, "_reference": [39, 46], "_region": [39, 46], "_research": 42, "_result": 57, "_results": [3, 39, 49, 58], "_row": 50, "_rule": 46, "_run": [18, 19, 40, 41, 42, 43, 44, 45], "_runs": [42, 59], "_samples": [3, 4, 14, 17, 31, 38], "_sampling": [7, 8, 18, 20], "_scale": 23, "_score": [40, 41, 43, 44, 57], "_search": [3, 18, 19, 39, 40, 41, 43, 44, 46, 49, 53, 57, 58, 59, 60, 61, 62], "_seed": [40, 41, 57, 58, 59, 60, 61, 62], "_sequence": [40, 42, 53, 57, 60, 62], "_set": [44, 49, 59], "_simulator": [40, 41, 42, 43, 44, 45], "_sparse": 59, "_start": [3, 39, 49], "_stats": [3, 4, 7, 8, 9, 10, 14, 17, 31, 38], "_subset": [3, 50], "_t": [3, 19, 50], "_test": 56, "_total": [40, 41, 42, 43, 44, 45], "_train": 56, "_training": [40, 41, 43, 44, 58], "_triangular": 34, "_ts": 59, "_update": [18, 19, 40, 41, 42, 43, 44, 45], "_vector": [3, 39, 49], "_width": 23, "_world": 57, "_x": [3, 19, 41, 44, 50, 57, 58, 59, 60, 61, 62], "_z": [3, 50], "_{": [1, 56, 59], "``": 53, "about": [20, 35, 41, 44], "above": 62, "acceleration": 56, "access": 54, "acquisition": [41, 44, 47], "action": [41, 42, 44, 45, 50, 53, 55, 57, 58, 59, 60, 62], "actions": [41, 42, 44, 58, 61, 62], "actoin": 61, "adam": [3, 17, 18, 19, 32, 35, 36, 37], "adc": 57, "add": [46, 50], "adding": [27, 50], "advances": 6, "afit": 59, "air": 59, "al": 48, "algorithm": 19, "algorithms": 59, "all": [16, 20, 41, 42, 44, 54], "along": 33, "alpha": [6, 8, 10, 14, 20, 31, 34, 37, 41, 44, 47, 48, 57], "already": [14, 31, 37], "amp": 23, "an": [13, 20, 29, 35, 41, 44], "analyses": 59, "and": [6, 16, 19, 20, 21, 23, 29, 33, 35, 41, 42, 44, 47, 48, 54, 56, 58, 59, 62], "another": 8, "api": [52, 53, 59], "appl": 56, "approach": 56, "aquision": [41, 44, 62], "aquisition": [41, 44], "ard": [23, 56], "are": [16, 41, 44, 47, 50, 62], "args": [31, 37, 38], "array": [19, 20, 23, 25, 27, 29, 33, 34, 41, 42, 44, 50, 56, 58, 59, 60], "article": 54, "artif": 59, "as": [8, 10, 13, 38, 41, 44, 50, 56, 57, 58, 59, 60, 61, 62], "ascending": 46, "assumed": [41, 44], "at": [12, 41, 42, 44, 51, 57, 60, 62], "author": 54, "automatic": 54, "auxiaialy": 10, "auxially": [8, 10], "available": [41, 44, 47, 54, 62], "ax": 57, "axis": 59, "bandits": 59, "base": [2, 3, 14, 19, 31, 38, 41, 44, 47], "based": 54, "basis": [6, 12, 13, 14, 19, 20, 23, 31, 38, 41, 44, 62], "batch": [3, 17, 18, 19, 32, 35], "bayes": [41, 44, 53, 57, 58, 59], "bayesian": [4, 41, 44, 54, 57, 58, 62], "baysean": [8, 14], "baysian": 54, "be": [10, 14, 20, 23, 25, 27, 29, 31, 37, 38, 41, 42, 44, 50], "been": 62, "before": 62, "begin": 1, "bernard": 59, "best": [42, 53, 57, 60, 62], "beta": 37, "bf": 1, "bias": [6, 12, 13], "bibtex": 54, "blm": [8, 10, 12, 14, 20, 41, 44, 53], "blue": 59, "boldsymbol": 1, "bool": [8, 10, 20, 21, 23, 25, 31, 41, 44], "boolean": [3, 32, 35], "both": [41, 44], "bound": [20, 23, 27, 29], "boundary": [20, 23, 27, 29], "bounds": 46, "by": [8, 10, 14, 27, 31, 38, 41, 42, 44, 50, 62], "calcualte": [41, 44], "calculate": [13, 34, 41, 44, 47, 48], "calculated": [41, 44, 61], "calculates": [8, 10, 12, 14, 16, 37], "calculating": [20, 21, 25, 31], "calculation": [48, 59], "call": [57, 58, 59, 60, 62], "callable": [41, 44], "calling": [57, 62], "can": 29, "candidate": [19, 20, 21, 23, 25, 27, 33, 41, 42, 44, 50, 57, 62], "candidates": [19, 29, 62], "capital": 54, "case": 62, "cat": [20, 21, 23], "cccc": 1, "cd": 53, "cdot": 1, "cdots": [1, 59], "centering": [3, 32, 33], "cholesky": 54, "choose": [41, 44, 62], "choosed": 62, "chosen": [42, 62], "class": [6, 8, 12, 13, 14, 16, 19, 20, 21, 23, 27, 29, 30, 31, 35, 37, 38, 41, 42, 44, 45, 46, 47, 50, 57, 58, 59, 60, 62], "classifications": 59, "clone": 53, "coefficient": 6, "color": 57, "column": 33, "combo": [54, 62], "comm": [41, 44, 57], "communications": 54, "components": 16, "comput": 59, "compute": [6, 23], "computer": 54, "computes": 16, "concatinate": [20, 23], "config": [14, 19, 20, 31, 35, 38, 41, 44, 56], "configuration": [14, 35], "const": [17, 28, 29], "constant": 29, "contents": 2, "converted": 29, "copyright": 54, "corresponding": [19, 41, 44, 62], "cos": [1, 6], "couckuyt": [48, 59], "cov": [4, 12, 15, 16, 20, 21, 41, 44, 56], "covariance": [8, 10, 12, 16, 20, 21, 25, 27, 31, 38, 41, 44, 56], "covariant": 23, "create": [57, 62], "criteria": [48, 59], "csv": [56, 58, 60, 61], "cu": 56, "current": [23, 37, 57, 62], "data": [6, 8, 14, 20, 21, 29, 31, 42, 47, 56, 58, 60, 61], "dataset": [8, 14, 20, 31, 41, 44, 47], "datasets": 20, "david": 59, "ddots": 1, "declare": [57, 62], "declaring": 62, "decomp": [20, 21, 23], "decompose": 23, "decomposing": [20, 21], "def": [56, 57, 58, 59, 60, 61, 62], "default": [6, 8, 10, 12, 13, 14, 16, 19, 20, 31, 38, 41, 42, 44, 47], "defined": [23, 29, 30, 38, 41, 44, 47, 62], "del": [57, 58], "delete": [14, 31, 38, 50], "deleted": 50, "deleting": 50, "delimiter": [56, 58, 60, 61], "denotes": [19, 20, 21, 23, 25, 33, 41, 44, 50], "deschrijver": 59, "design": 62, "deviation": [27, 33], "dhaene": 59, "diag": [8, 10, 20, 21, 23, 25, 31], "diagonal": [8, 10, 27], "diagonalization": [20, 21, 23, 25], "diagonlization": 31, "dict": 38, "dimension": [6, 12, 30, 37], "dimensional": [19, 20, 21, 23, 25, 27, 33, 41, 42, 44, 50], "dimenstional": [41, 42, 44], "dirk": 59, "discovery": 47, "discrete": 59, "disp": [19, 44, 49, 59], "displaying": 19, "distribution": [8, 41, 44, 47], "divide": 46, "does": [14, 31], "doi": 54, "dom": 46, "dominance": 46, "dominate": [3, 39, 46], "domination": 46, "done": [37, 56, 61], "dots": 59, "drawing": 31, "draws": [8, 10, 12, 14, 20], "dtype": 46, "each": [16, 19, 20, 21, 23, 25, 27, 31, 33, 38, 41, 42, 44, 50, 62], "effective": 54, "ehvi": [3, 39, 48], "ei": [1, 3, 39, 41, 44, 47, 53, 57, 58, 60, 62], "elapsed": [41, 42, 44], "element": 27, "elements": [16, 19, 23, 27], "empty": 30, "end": [1, 59], "energy": [19, 20, 23, 25, 27, 41, 42, 44, 50, 62], "engineering": 59, "ensurepip": 53, "epoch": [37, 56, 61], "epochs": 19, "epsilon": 37, "estimation": 54, "et": 48, "eta": 1, "eur": 59, "eval": [17, 19, 20, 24, 25], "evaluating": [20, 25], "evolutionary": 59, "exists": 59, "exp": [1, 27, 59], "expansion": 23, "expected": [1, 41, 44, 47, 48, 53, 57], "export": [20, 41, 42, 45, 46, 62], "exporting": 20, "extent": 59, "false": [19, 21, 23, 35, 41, 44, 46, 49, 56], "fast": [10, 48, 59], "fbest": [53, 57, 62], "fcov": 56, "feature": [1, 6, 8, 10, 12, 13, 14, 19, 20, 21, 23, 25, 33, 41, 44, 50, 54, 62], "features": [6, 8], "fig": 57, "file": [23, 35, 38, 41, 42, 44, 50, 58], "filename": [42, 45], "files": [41, 44], "filled": [29, 41, 42, 44], "first": [8, 41, 44, 46, 62], "fit": [14, 20, 31, 38], "fitting": [20, 31], "flag": 31, "float": [8, 10, 12, 13, 14, 16, 20, 21, 23, 25, 31, 37, 41, 44, 47], "fmax": 47, "fmean": [12, 27, 48, 56], "for": [6, 8, 10, 13, 14, 19, 20, 21, 23, 27, 29, 31, 41, 42, 44, 46, 47, 48, 50, 54, 57, 59, 62], "forall": 59, "force": [46, 59], "fourier": [4, 5, 6], "frac": 1, "from": [8, 21, 23, 35, 38, 41, 44, 50, 54, 57], "front": 59, "fstd": 48, "funciton": [41, 44, 62], "function": [8, 12, 20, 23, 25, 27, 31, 37, 38, 41, 42, 44, 47, 50, 53, 57, 62], "functions": [41, 44], "fx": [42, 57, 62], "gamma": 37, "gauss": [3, 4, 11, 12, 15, 16, 17, 22, 23, 26, 27, 32, 34], "gaussian": [12, 16, 21, 23, 27, 41, 44, 62], "get": [4, 6, 8, 9, 10, 12, 13, 14, 16, 17, 19, 20, 21, 23, 24, 25, 27, 29, 30, 31, 38, 41, 44, 50, 57], "getting": [20, 23, 27, 29, 41, 42, 44, 50], "git": 53, "github": [51, 53], "give": 19, "given": [41, 44, 47], "gives": 19, "global": 59, "gp": [19, 21, 25, 53, 56], "grad": [20, 23, 25, 37], "gradiant": [20, 21, 23, 25], "gradient": [27, 37], "greater": [23, 27], "gt": [57, 60], "guess": 19, "half": [12, 16], "has": 62, "have": 16, "here": [41, 44], "history": [39, 40, 41, 42, 43, 44, 45, 49, 53, 57, 58, 62], "holding": 29, "https": [53, 54], "hvpi": [3, 39, 48], "hyper": [19, 41, 44, 48, 56, 61, 62], "hyperparameter": 54, "hyperparemters": [41, 42, 44], "hypervolume": 48, "id": [53, 55, 56, 57, 58, 59, 60], "if": [8, 10, 14, 20, 21, 23, 25, 31, 41, 42, 44, 47, 50, 59, 62], "ignore": 14, "ii": [53, 57], "import": [56, 57, 58, 59, 60, 61, 62], "improvement": [1, 41, 44, 47, 48, 53, 57], "in": [6, 8, 20, 29, 31, 38, 41, 42, 44, 46, 47, 56, 57, 59, 62], "independent": [16, 19, 23, 27], "index": [41, 44, 50, 57, 62], "indexes": [41, 42, 44, 50], "inf": 20, "information": [6, 23, 35, 38, 41, 42, 44], "infty": 1, "init": [11, 19, 29, 58, 59, 60], "initial": [13, 19, 41, 44, 56, 61, 62], "initialization": 14, "initialized": [14, 29], "initializes": [8, 10, 14], "initializing": [29, 31], "inline": [57, 59, 60], "innovations": 59, "input": [6, 8, 10, 12, 13, 20, 29, 35, 37, 41, 44, 62], "inputs": [8, 10, 14, 20, 31, 47], "inst": 59, "install": 53, "int": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 27, 29, 30, 31, 37, 41, 44, 50, 56], "integer": [41, 44], "intell": 59, "interactions": [57, 62], "interface": 56, "interval": [41, 44, 49, 57, 58, 59, 60, 61, 62], "into": [23, 41, 44], "inv": 16, "is": [3, 6, 19, 20, 21, 23, 25, 27, 38, 39, 41, 42, 44, 46, 47, 49, 50, 62], "isotropic": 16, "issn": 54, "issp": 51, "issues": 51, "it": [41, 44], "iterations": 19, "itertools": [57, 59, 62], "itself": [41, 44], "ivo": 59, "journal": [54, 59], "jpn": 56, "june": 47, "kazuyoshi": 54, "kei": 54, "kernel": [6, 8, 23], "keywords": 54, "kind": 47, "kiyohara": 56, "koji": 54, "kriging": 56, "kwargs": [37, 47, 48], "kwds": [31, 38], "label": [8, 10], "land": 59, "large": 6, "lb": 46, "ldots": 1, "le": 59, "learn": 59, "learned": 62, "learning": [3, 19, 32, 35, 41, 42, 44, 56, 61, 62], "left": 1, "len": [14, 31, 56], "length": [3, 39, 49], "license": 54, "lik": [8, 20, 56], "likelifood": 20, "likelihood": [19, 20, 25, 27, 56, 61], "linear": [4, 8, 11, 12, 13, 14, 20, 53, 57], "list": [20, 23, 27, 29, 41, 44], "load": [23, 35, 38, 41, 42, 44, 45, 50, 53, 56, 58, 60, 61], "loading": [35, 41, 44, 50], "log": [12, 16, 23, 27], "logarithm": 23, "longleftrightarrow": 59, "lower": [46, 59], "lt": [57, 60], "mach": 59, "machines": 6, "magne": 54, "make": 20, "management": 54, "manderick": 59, "map": [1, 8, 10, 13, 54], "maps": [6, 8, 10, 12, 13, 14, 20], "marginal": [19, 20, 25, 56, 61], "marlik": [20, 25], "matches": 34, "materials": [47, 54], "mathbf": 1, "mathcal": 1, "matplotlib": [57, 59, 60, 62], "matrix": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 31, 33, 34, 41, 44, 50], "max": [1, 19, 20, 23, 27, 29, 37, 41, 44, 47, 57, 58, 59, 60, 62], "maximization": 46, "maximum": [19, 23, 27, 29, 37, 41, 44, 47], "mean": [8, 10, 12, 13, 14, 16, 20, 21, 25, 31, 33, 38, 41, 44, 47, 56, 57], "means": 12, "median": 29, "merge": [41, 44], "messages": [41, 44], "method": [8, 37], "min": [20, 23, 27, 29, 56], "minimum": [19, 23, 27, 29], "minus": 59, "misc": 53, "mizoguchi": 56, "mode": [41, 44, 47, 48], "model": [4, 7, 8, 10, 14, 17, 18, 20, 31, 38, 53, 54, 57], "module": [2, 52], "motoyama": 54, "mozilla": 54, "mpi": [41, 44, 57], "mpl": 54, "mu": 1, "multi": [41, 44, 54, 59], "multiobjective": [48, 59], "multiplying": 31, "must": [31, 38], "mutated": 10, "name": [23, 35, 38, 41, 42, 44, 50], "nbasis": [6, 8, 13, 16], "ndarray": [23, 56, 57, 62], "negative": [19, 20, 23, 25, 27, 41, 42, 44, 50, 62], "neither": [41, 44], "netw": 59, "neural": [6, 59], "new": [10, 29, 44, 46, 56, 59], "next": [41, 42, 44], "no": 59, "noise": [8, 10, 14, 20, 27, 47], "non": [46, 59], "none": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 35, 38, 41, 42, 44, 45, 46, 47, 48, 49, 50], "nor": [41, 44], "normalize": 33, "normalized": 33, "not": [10, 14, 16, 20, 29, 30, 31, 41, 44, 47, 59, 62], "notimplementederror": 47, "np": [13, 31, 41, 44, 56, 57, 58, 59, 60, 61, 62], "nparams": 37, "ntest": 56, "ntrain": 56, "num": [14, 19, 20, 21, 23, 27, 29, 30, 31, 41, 42, 44, 45, 46, 50, 57, 58, 59, 60, 61, 62], "number": [6, 8, 10, 13, 14, 16, 19, 20, 21, 23, 27, 29, 31, 37, 41, 42, 44, 62], "numpy": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 37, 41, 42, 44, 47, 50, 53, 56, 57, 58, 59, 60, 61, 62], "nxn": 12, "object": [6, 8, 12, 13, 16, 19, 20, 21, 23, 27, 29, 30, 35, 37, 38, 41, 42, 44, 45, 46, 47, 50], "objective": [20, 23, 25, 27, 41, 42, 44, 46, 50, 59], "objects": 35, "observed": 62, "oda": 56, "of": [1, 6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 35, 37, 38, 41, 42, 44, 46, 47, 48, 50, 53, 54, 56, 57, 62], "oh": 59, "omega": 1, "on": [23, 46, 54], "one": [19, 23, 54], "ones": 29, "online": [3, 17, 18, 19, 32, 35], "only": [8, 10, 41, 44, 47, 62], "opt": 53, "optimization": [19, 23, 27, 41, 44, 48, 54, 58, 59, 62], "optimized": [20, 23, 25, 27, 41, 42, 44, 50], "optimizer": 37, "optimum": [57, 62], "options": [8, 37], "or": [29, 34, 35, 41, 44, 50], "order": 46, "ordinary": [41, 44, 62], "origin": 59, "other": 16, "others": 10, "otherwise": 14, "output": [41, 44, 62], "outputted": [41, 44], "overwrite": 42, "overwritten": [31, 38], "package": [2, 54], "pages": [47, 54], "parallel": [41, 44], "param": 23, "parameter": [13, 19, 23, 27, 31, 41, 44, 56, 61, 62], "parameters": [6, 8, 10, 12, 13, 19, 20, 21, 23, 25, 27, 29, 38, 41, 44], "params": [6, 12, 13, 16, 19, 20, 21, 23, 25, 27, 29, 30, 37], "pareto": [3, 39, 44, 46, 48, 59], "passed": 37, "perform": [19, 62], "performed": [41, 44, 62], "performing": [19, 41, 44], "phi": 1, "phys": 56, "physbo": [0, 51, 55, 56, 58, 59, 60, 62], "physics": 54, "pi": [1, 3, 39, 41, 44, 47, 53, 57, 62], "pickle": 38, "pip": 53, "pi\u30b9\u30b3\u30a2": 1, "plot": 59, "plt": [57, 59, 60, 62], "points": [46, 59], "policy": [39, 40, 41, 43, 44, 53, 58, 60, 61, 62], "post": [8, 20, 41, 44], "posterior": [8, 10, 14, 20, 25, 31, 47], "pp": 6, "prec": [16, 59], "precise": 16, "precision": [12, 16], "predict": [8, 20], "prediction": 38, "predictor": [3, 4, 14, 17, 20, 31, 38, 41, 42, 44, 47, 48, 53, 58], "preparation": 14, "prepare": [4, 8, 9, 10, 14, 17, 20, 23, 24, 25, 31, 38], "prepared": 14, "present": [57, 62], "print": [6, 20, 23, 56, 57, 61, 62], "printing": 20, "prior": [8, 16, 17, 18, 20, 21, 56], "priors": [16, 20, 21], "probability": [1, 41, 44, 47, 48, 53, 57], "problem": [46, 59], "proc": 59, "process": [21, 41, 44, 53, 62], "processing": 6, "property": [42, 45], "protocol": 38, "psi": [6, 8, 10, 12, 13, 14], "public": 54, "pypi": 53, "python": [53, 54], "query": 62, "quick": 10, "rahimi": 6, "rand": 23, "random": [1, 6, 8, 13, 41, 44, 53, 54, 57, 58, 59, 61, 62], "range": 59, "ranks": [41, 44], "raw": 12, "real": [19, 23, 27], "receives": [41, 44], "recht": 6, "recovering": 23, "rectangles": [3, 39, 46], "red": 59, "reduced": 48, "ref": [46, 59], "reference": [46, 48, 52], "region": 23, "repeat": 59, "replace": 56, "represented": 62, "represents": [19, 41, 44, 62], "res": [53, 57, 59, 60, 62], "reserved": 54, "reset": 19, "resets": 14, "reshape": [56, 57, 59, 62], "respectively": 33, "result": [29, 62], "results": [41, 44], "return": [34, 35, 56, 57, 58, 59, 60, 61, 62], "returning": [29, 30, 41], "returns": [8, 10, 12], "right": [1, 59], "rights": 54, "row": [19, 20, 21, 23, 25, 33, 41, 44, 50, 62], "rule": 46, "run": [19, 37, 41, 44], "running": [19, 41, 42, 44], "runs": 62, "runtimeerror": [41, 44], "ryo": 54, "saba": 59, "same": [16, 41, 44], "samples": [8, 10, 12, 14, 20, 31, 38], "sampling": [4, 8, 9, 10, 12, 14, 20, 21, 27, 41, 44, 47, 53, 54, 57, 58, 62], "save": [23, 38, 41, 42, 44, 45, 50, 53, 57], "saving": [41, 44, 50], "scale": 23, "school": 59, "scikit": 54, "scipy": [34, 53, 57, 62], "score": [3, 38, 39, 41, 44, 47, 48, 49, 53, 57, 58, 59, 61, 62], "scores": [41, 44, 47], "screening": 54, "search": [3, 19, 20, 21, 23, 25, 27, 32, 33, 35, 41, 42, 44, 50, 53, 57, 62], "searched": [41, 44], "searching": [41, 44, 56, 61, 62], "searchs": 19, "sec": 47, "sectoins": 35, "see": 47, "seed": [41, 62], "selected": 50, "self": [6, 12, 13, 14, 16, 31, 37, 38, 41, 44, 50, 57, 58, 59, 60, 62], "september": 54, "sequence": 42, "set": [3, 6, 12, 13, 14, 16, 20, 21, 23, 27, 29, 30, 31, 32, 35, 37, 38, 41, 44, 46, 47, 50, 59, 62], "sets": [12, 16], "setting": [20, 21, 23, 29, 41], "shape": 34, "show": [3, 6, 23, 35, 39, 49], "showing": 35, "sigma": [1, 16], "sim": 60, "simeq": 1, "simu": 59, "simulator": [41, 42, 44, 49, 53, 55, 61], "single": 62, "size": [13, 19, 23, 27, 41, 44], "skiprows": [56, 58, 60, 61], "solution": [19, 34], "sorted": 46, "source": [8, 10, 14, 20, 47], "specified": [20, 50], "split": [41, 44], "sqrt": [1, 59], "stable": 56, "standard": [27, 33], "start": [56, 61], "starting": 62, "stats": [8, 12, 25], "status": [31, 38], "std": [27, 56, 57], "step": [41, 42, 44, 57, 58, 62], "steps": [58, 62], "stores": [41, 42, 44], "str": [8, 23, 35, 38, 41, 42, 44, 47, 50], "structure": 56, "sub": 20, "submodules": [2, 52], "subpackages": [2, 52], "subset": [20, 50], "subt": 20, "subx": 20, "sum": 59, "summarized": 62, "supp": [23, 27, 29], "symp": 59, "system": 34, "systems": 6, "taking": 23, "tamura": 54, "target": [8, 10], "tech": 59, "terayama": 54, "test": [14, 31, 41, 44, 47, 48, 57, 59, 62], "tests": [21, 25], "th": [56, 57, 58, 61], "than": [23, 27], "that": [19, 29, 41, 44, 62], "the": [6, 8, 10, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 31, 33, 34, 37, 38, 41, 42, 44, 46, 47, 50, 54, 56, 57, 61, 62], "them": 23, "these": [41, 44], "this": [14, 23, 27, 31, 38, 47, 62], "thompson": [41, 44, 47, 53, 54, 57], "those": [20, 21], "time": [41, 42, 44, 45], "timing": 62, "title": 54, "to": [1, 14, 19, 20, 21, 23, 25, 27, 29, 31, 33, 34, 37, 38, 41, 42, 44, 50, 62], "tokyo": 54, "tom": 59, "tool": 54, "top": 1, "total": [20, 21, 23, 29, 41, 42, 44, 62], "trained": [14, 31, 47], "training": [8, 14, 20, 31, 41, 44, 47, 48, 58], "trans": 27, "transpose": 6, "triangular": 34, "true": [8, 10, 20, 21, 23, 25, 31, 35, 41, 44], "ts": [3, 39, 41, 44, 47, 48, 53, 57, 61, 62], "tsuda": [54, 56], "tsuyoshi": 54, "tuned": [41, 44], "tuning": [31, 41, 44, 54], "tuple": [6, 8, 10, 20, 23, 27], "tupple": [23, 25, 29], "type": [6, 8, 12, 13, 14, 16, 23, 37, 41, 44, 62], "ub": 46, "ueno": 54, "uninstall": 53, "university": 54, "unknown": 47, "until": 62, "update": [4, 6, 8, 9, 10, 14, 20, 31, 37, 38, 41, 44, 46, 54], "updated": [10, 14, 38], "updates": [8, 14, 37], "updating": [41, 42, 44], "upper": 46, "use": [14, 31, 47], "used": [14, 16, 20, 29, 30, 31, 41, 44, 47], "user": 53, "using": [8, 14, 19, 31, 34, 38, 50, 56], "value": [6, 8, 12, 13, 14, 16, 20, 21, 23, 25, 27, 29, 31, 38, 41, 42, 44, 47, 50, 62], "values": [13, 14, 20, 21, 23, 27, 31], "van": 59, "var": 57, "variable": [2, 3, 44, 50, 53], "variables": [19, 23, 27, 31, 38, 50], "variance": [12, 14, 16, 21, 31], "variances": [8, 10], "variation": [41, 44], "vdots": 1, "vec": 59, "vector": [13, 19, 20, 21, 23, 25, 33, 41, 44, 50, 62], "veldhuizen": 59, "ver": 54, "version": [38, 54, 62], "via": 54, "vlmop": 59, "vmax": 59, "volume": [46, 47, 54], "want": [41, 44, 62], "weight": [6, 8, 10, 12, 13], "weights": [8, 10, 14], "when": [23, 27, 41, 44], "where": 6, "which": [19, 41, 42, 44, 62], "while": 10, "whose": 50, "width": 23, "will": [10, 14, 37, 41, 44], "window": [57, 62], "with": [13, 16, 20, 23, 27, 29, 37, 41, 44], "wright": 59, "write": [41, 42, 44, 45], "writing": [41, 44], "wt": 6, "www": 54, "xs": [41, 44, 57], "xtest": 8, "y1": 59, "y2": 59, "yahyaa": 59, "year": 54, "yet": [14, 41, 44], "yoshimi": 54, "you": [41, 44, 62], "yourself": [41, 44], "yuichi": 54, "zero": [17, 28, 30, 41, 44, 62], "{(i": 1, "{-": 1, "{-d": 1, "{@": 54, "{\\": 1, "{array": 1, "{ei": 1, "{k": 1, "{motoyama": 54, "{n": [1, 59], "{pi": 1, "{split": 59, "{ts": 1, "{w": 1, "{x": [1, 59], "{y": 1, "| \\": 1, "|\\": 1, "|^": 1, "|{\\": 1, "||": 1, "}'": 1, "}(": 1, "})": [1, 56, 59], "}+": 1, "},": [1, 54], "}/": 1, "}\\": [1, 59], "}]": 1, "}^": [1, 59], "}_": 1, "}{": 1, "}|": 1, "}}": 1, "\u201d,": 56, "\u3001-": 59, "\u3001[": 59, "\u3001\u300c": [1, 54, 59], "\u3002physbo": 53, "\u3002\u3064\u307e\u308a": [1, 53, 54, 57], "\u3002\u307e\u305f": 59, "\u3042\u305f\u308a": 56, "\u3042\u305f\u308b": 56, "\u3042\u3089": 59, "\u3042\u3089\u304b\u3058\u3081": [1, 54, 59], "\u3042\u308a": [1, 53, 56, 57, 59, 60, 62], "\u3042\u308b": [1, 51, 53, 56, 57, 59, 62], "\u3044\u304f\u3064\u304b": 1, "\u3044\u307e\u305b": 1, "\u3044\u308b": [1, 51, 56, 57, 59, 62], "\u3046\u3061": [1, 56, 62], "\u3046\u3061\u3069\u308c": 59, "\u3046\u307e\u304f": [1, 54], "\u304a\u3044": [1, 54, 60], "\u304a\u304d": 59, "\u304a\u304f": [53, 56], "\u304a\u3051\u308b": [1, 53, 54, 56, 57, 59], "\u304a\u3053": 59, "\u304a\u3088\u3073": [1, 53, 56], "\u304a\u308a": [57, 62], "\u304a\u554f\u3044": 52, "\u304b\u304b\u308b": [1, 53, 54, 59], "\u304b\u3051": [57, 62], "\u304b\u3051\u308b": 53, "\u304b\u3055": 1, "\u304b\u3072": 59, "\u304b\u3089": [1, 53, 54, 55, 57, 58, 59, 62], "\u304c\u3042\u305f\u3048": 1, "\u304c\u3063": 1, "\u304c\u308f\u304b\u308a": [1, 57, 62], "\u304f\u3060": [1, 51, 53, 54, 56, 57, 59, 60], "\u3053\u3053": [1, 55, 56, 57, 61, 62], "\u3053\u3053\u3067": [1, 53, 62], "\u3053\u3061\u3089": [1, 51, 53, 54], "\u3053\u3068": [1, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62], "\u3053\u306e": [0, 1, 53, 54, 57, 59, 62], "\u3053\u308c": [1, 56, 58, 59, 60, 61, 62], "\u3053\u308c\u3089": [1, 53, 57], "\u3054\u3068": [1, 57], "\u3054\u89a7\u304f": 53, "\u3055\u3044": [1, 51, 53, 54, 56, 57, 59, 60], "\u3055\u3089\u306b": 1, "\u3057\u3065\u3089\u3044": 51, "\u3057\u3066": [51, 53], "\u3057\u307e\u3046": 1, "\u3057\u307e\u3059": 59, "\u3057\u3088": 59, "\u3059\u306a\u308f\u3061": 59, "\u3059\u308b": [1, 51, 52, 53, 54, 55, 56, 57, 59, 62], "\u305a\u3063\u3068": 61, "\u305a\u308c": [53, 57, 59], "\u305b\u304f": 51, "\u305d\u3057\u3066": 1, "\u305d\u306e": [1, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "\u305d\u308c": [1, 53, 57], "\u305d\u308c\u305e\u308c": [53, 59], "\u305d\u308c\u3089": 59, "\u305f\u3044": [1, 53, 56, 57, 58, 59], "\u305f\u3046\u3048": 56, "\u305f\u3060\u3044": 56, "\u305f\u3060\u3057": 1, "\u305f\u307e\u307e": 61, "\u305f\u3081": [1, 51, 53, 54, 56, 57, 59, 61, 62], "\u3060\u3051": [1, 53, 54, 57], "\u3060\u3055\u3044": [51, 53, 57], "\u3064\u307e\u308a": 59, "\u3067\u3042\u308a": 59, "\u3067\u304d": [1, 53, 56, 57, 58, 59, 60, 61, 62], "\u3067\u304d\u308b": [1, 54, 57, 62], "\u3067\u3059": [1, 53, 54, 57, 59, 60, 62], "\u3067\u8fd4\u3055": 57, "\u3068\u3044\u3046": [1, 53, 54, 57, 60, 61, 62], "\u3068\u3044\u3063": [56, 61], "\u3068\u3048": 57, "\u3068\u304a\u304a\u3088": 59, "\u3068\u304d": [1, 53, 57, 59], "\u3068\u3057": [1, 53, 59], "\u3068\u3057\u3066": [1, 53, 56, 57, 58, 59, 61, 62], "\u3068\u3059\u308b": 1, "\u3068\u305d\u306e": [59, 61], "\u3068\u3064": 59, "\u3068\u306e": [1, 60], "\u3068\u3082": 59, "\u3068\u8868\u3059": 1, "\u306a\u3044": [1, 53, 56, 57, 59, 61], "\u306a\u304a": [57, 62], "\u306a\u304c\u3089": 56, "\u306a\u304f": [53, 57, 60], "\u306a\u3063": [1, 53, 56, 57, 59, 62], "\u306a\u3069": [1, 51, 53, 54, 56, 57, 58, 62], "\u306a\u308a": [1, 53, 54, 56, 59, 60], "\u306a\u308b": [1, 53, 57, 59, 60, 62], "\u306a\u308f\u3061": 59, "\u306b\u304a\u3051\u308b": 1, "\u306b\u304a\u5bc4\u305b\u304f": 51, "\u306b\u3059\u308b": 1, "\u306b\u3064\u3044\u3066": [1, 51, 53, 54, 56, 59, 61, 62], "\u306b\u3088\u3063": [1, 54, 60], "\u306b\u3088\u3063\u3066": 54, "\u306b\u3088\u308a": [1, 53, 54, 57, 58, 60], "\u306b\u3088\u308b": [52, 53, 54, 55, 57, 58], "\u306b\u3088\u308c": 1, "\u306b\u5bfe\u3057": [1, 53, 54, 56, 57, 62], "\u306b\u5bfe\u3059\u308b": [56, 57, 58], "\u306b\u5bfe\u5fdc": 60, "\u306b\u95a2\u3059\u308b": [1, 51, 53, 57], "\u306e\u3044": [53, 57, 59], "\u306e\u3046\u3061": 59, "\u306e\u307f": [57, 62], "\u306e\u3082": 54, "\u306f\u3058\u3081": [52, 55], "\u306f\u305d\u308c\u305e\u308c": [57, 59], "\u3072\u3068\u3064": 59, "\u307b\u3069": 59, "\u307b\u307c": 1, "\u307e\u3057": [0, 54, 56], "\u307e\u3059": [0, 1, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62], "\u307e\u305a": [1, 57], "\u307e\u305b": 57, "\u307e\u305f": [1, 53, 56, 57, 58, 59, 62], "\u307e\u3060": [1, 57], "\u307e\u3060\u308f\u304b\u3063": 1, "\u307e\u3067": [53, 57, 58, 60, 61, 62], "\u307f\u305f\u3044": 62, "\u307f\u307e\u3057\u3087": [57, 59], "\u3082\u3057": 1, "\u3082\u3068": [54, 62], "\u3082\u306e": [56, 57, 59, 62], "\u3082\u308a": 1, "\u3088\u3044": [1, 57, 62], "\u3088\u3046": [1, 53, 54, 56, 57, 58, 59, 60, 61, 62], "\u3088\u308a": [1, 53, 54, 57, 59], "\u3089\u308c": [1, 56, 61, 62], "\u3089\u308c\u308b": [1, 54], "\u308c\u308b": [1, 53, 54, 57, 60], "\u308f\u304b\u3063": 1, "\u3092\u901a\u3057": 55, "\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0": [52, 53, 54], "\u30a4\u30c6\u30ec\u30fc\u30b7\u30e7\u30f3": 1, "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [51, 52], "\u30a4\u30f3\u30bf\u30e9\u30af\u30c6\u30a3\u30d6": [52, 53, 55, 57, 61], "\u30a4\u30f3\u30bf\u30fc\u30d0\u30eb": 57, "\u30a4\u30f3\u30dd\u30fc\u30c8": 57, "\u30aa\u30d6\u30b8\u30a7\u30af\u30c8": [53, 57, 58], "\u30aa\u30d7\u30b7\u30e7\u30f3": 53, "\u30aa\u30da\u30ec\u30fc\u30c6\u30a3\u30f3\u30b0\u30b7\u30b9\u30c6\u30e0": 51, "\u30aa\u30fc\u30c0\u30fc": 56, "\u30ab\u30fc\u30cd\u30eb": 1, "\u30ac\u30a4\u30c9\u30e9\u30a4\u30f3": 51, "\u30ac\u30a6\u30b7\u30a2\u30f3": 56, "\u30ac\u30a6\u30b9": [1, 52, 53, 54, 55, 57], "\u30ac\u30a6\u30b9\u30ab\u30fc\u30cd\u30eb": 1, "\u30ad\u30fc\u30ef\u30fc\u30c9": 57, "\u30af\u30e9\u30b9": [53, 55], "\u30af\u30ed\u30fc\u30f3": 53, "\u30b0\u30ea\u30c3\u30c9": [57, 59, 62], "\u30b3\u30b9\u30c8": [1, 53, 54], "\u30b3\u30de\u30f3\u30c9": 53, "\u30b3\u30df\u30e5\u30cb\u30b1\u30fc\u30bf": 57, "\u30b3\u30ec\u30b9\u30ad\u30fc": 1, "\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf": 57, "\u30b3\u30f3\u30bf\u30af\u30c8": 51, "\u30b3\u30f3\u30d1\u30a4\u30e9": 51, "\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [1, 53, 59], "\u30b5\u30f3\u30d7\u30eb\u30b9\u30af\u30ea\u30d7\u30c8": 62, "\u30b7\u30df\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3": [1, 53, 54], "\u30b7\u30df\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u30d1\u30e9\u30e1\u30fc\u30bf": [1, 54], "\u30b7\u30df\u30e5\u30ec\u30fc\u30bf": 57, "\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba": 55, "\u30b7\u30fc\u30c9": [57, 58, 60, 61], "\u30b9\u30b1\u30fc\u30e9\u30d3\u30ea\u30c6\u30a3": 54, "\u30b9\u30b1\u30fc\u30e9\u30d6\u30eb": 54, "\u30b9\u30b3\u30a2": [1, 57, 61, 62], "\u30b9\u30bf\u30f3\u30c0\u30fc\u30c9": 54, "\u30b9\u30bf\u30fc\u30c8": 1, "\u30b9\u30c6\u30c3\u30d7": [1, 53, 57, 58, 60], "\u30bb\u30c3\u30c8": [53, 58, 60, 61], "\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2": [0, 54], "\u30bd\u30fc\u30b9": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 35, 37, 38, 41, 42, 44, 45, 46, 47, 48, 49, 50], "\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9": [53, 54], "\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb": 53, "\u30bd\u30fc\u30c8": 59, "\u30bf\u30a4\u30d7": 57, "\u30bf\u30a4\u30df\u30f3\u30b0": [53, 57], "\u30bf\u30b9\u30af": [1, 53, 54], "\u30bf\u30fc\u30b2\u30c3\u30c8": 54, "\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb": [52, 53, 56, 57, 58, 59, 60, 61, 62], "\u30c4\u30fc\u30eb": 54, "\u30c6\u30b9\u30c8": 55, "\u30c6\u30b9\u30c8\u30c7\u30fc\u30bf": 56, "\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": [56, 58, 60, 61], "\u30c7\u30d5\u30a9\u30eb\u30c8": [53, 57], "\u30c7\u30fc\u30bf": [1, 54, 55], "\u30c7\u30fc\u30bfx": 56, "\u30c7\u30fc\u30bf\u30bb\u30c3\u30c8\u30d5\u30a1\u30a4\u30eb": [56, 58, 60, 61], "\u30c8\u30d4\u30c3\u30af": 51, "\u30c8\u30ec\u30fc\u30c9\u30aa\u30d5": 59, "\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0\u30c7\u30fc\u30bf": [56, 62], "\u30c8\u30f3\u30d7\u30bd\u30f3\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": 1, "\u30c8\u30fc\u30bf\u30eb": [53, 57], "\u30ca\u30ce\u30a2\u30fc\u30ad\u30c6\u30af\u30c8\u30cb\u30af\u30b9": 54, "\u30cf\u30a4\u30d1\u30fc\u30d1\u30e9\u30e1\u30bf": 1, "\u30cf\u30a4\u30d1\u30fc\u30d1\u30e9\u30e1\u30fc\u30bf": 57, "\u30d0\u30b0": 51, "\u30d0\u30fc\u30b8\u30e7\u30f3": 51, "\u30d1\u30e9\u30e1\u30bf": 56, "\u30d1\u30e9\u30e1\u30fc\u30bf": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 35, 37, 38, 41, 42, 44, 46, 47, 50, 53, 54, 55, 56, 57, 58], "\u30d1\u30e9\u30e1\u30fc\u30bf\u30bb\u30c3\u30c8": 53, "\u30d1\u30ec\u30fc\u30c8\u30eb\u30fc\u30eb": 59, "\u30d4\u30fc\u30af": 59, "\u30d5\u30a1\u30a4\u30eb": [51, 53, 57, 58, 61], "\u30d7\u30ed\u30b8\u30a7\u30af\u30c8": [0, 54], "\u30d7\u30ed\u30bb\u30b9": [1, 54, 56, 58, 61], "\u30d7\u30ed\u30c3\u30c8": [55, 57], "\u30d9\u30a4\u30ba": [52, 53, 54, 55, 56, 58, 60, 61], "\u30d9\u30af\u30c8\u30eb": [1, 53], "\u30d9\u30b9\u30c8": [53, 57, 60], "\u30d9\u30f3\u30c1\u30de\u30fc\u30af": 59, "\u30d9\u30fc\u30b9\u30af\u30e9\u30b9": [6, 8, 12, 13, 14, 16, 19, 20, 21, 23, 27, 29, 30, 31, 35, 37, 38, 41, 42, 44, 45, 46, 50], "\u30db\u30fc\u30e0\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": 53, "\u30de\u30a4\u30ca\u30b9": 53, "\u30e1\u30bd\u30c3\u30c9": [53, 57, 59], "\u30e1\u30c3\u30bb\u30fc\u30b8": 59, "\u30e1\u30e2": [10, 41, 44], "\u30e2\u30b8\u30e5\u30fc\u30eb": 53, "\u30e2\u30c7\u30eb": [1, 55, 58], "\u30e6\u30fc\u30b6": 53, "\u30e9\u30a4\u30bb\u30f3\u30b9": 52, "\u30e9\u30a4\u30d6\u30e9\u30ea": 54, "\u30e9\u30f3\u30c0\u30e0": [53, 56, 59, 61, 62], "\u30e9\u30f3\u30c0\u30e0\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [58, 59], "\u30e9\u30f3\u30c0\u30e0\u30b5\u30fc\u30c1": 60, "\u30ea\u30b9\u30c8": [60, 61], "\u30ea\u30b9\u30c8\u30a2\u30c3\u30d7": [1, 53, 54], "\u30ea\u30d5\u30a1\u30ec\u30f3\u30b9": 53, "\u30eb\u30fc\u30d7": [53, 57], "\u30ec\u30dd\u30b8\u30c8\u30ea": 53, "\u30ed\u30fc\u30c9": [53, 57, 58], "\u30fb\u30b7\u30df\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3": [1, 54], "\u30fb\u30d7\u30ed\u30bb\u30b9": 1, "\u4e00\u3064": [1, 56, 57, 62], "\u4e00\u5ea6": [52, 53, 55, 57, 62], "\u4e00\u6176": 54, "\u4e00\u65b9": 54, "\u4e00\u69d8": 1, "\u4e00\u6b21\u5143": [57, 62], "\u4e00\u756a": [57, 62], "\u4e00\u822c": [1, 54, 57, 62], "\u4e0a\u754c": 59, "\u4e0a\u8a18": [53, 57, 59], "\u4e0a\u8ff0": 61, "\u4e0b\u3055\u3044": [53, 54], "\u4e0b\u8a18": 60, "\u4e0d\u78ba": 1, "\u4e0e\u3048": [1, 56, 58], "\u4e0e\u3048\u308b": 53, "\u4e26\u5217": 57, "\u4e26\u5217\u5316": 55, "\u4e2d\u65ad": 55, "\u4e2d\u8eab": 59, "\u4e88\u6e2c": [1, 53, 54, 55, 58], "\u4e88\u6e2c\u5024": 56, "\u4e8b\u524d": [55, 56, 62], "\u4e8b\u5f8c": [1, 53, 57, 59], "\u4e8c\u4e57": 56, "\u4eba\u624b": 58, "\u4eca\u56de": [57, 60, 62], "\u4ed5\u69d8": [57, 62], "\u4ed8\u9332": 55, "\u4ee5\u4e0a": [53, 57, 60], "\u4ee5\u4e0b": [1, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62], "\u4ee5\u964d": 59, "\u4eee\u5b9a": 59, "\u4efb\u610f": [1, 59], "\u4f1a\u793e": 54, "\u4f4d\u7f6e": 59, "\u4f55\u3089\u304b": [53, 57], "\u4f5c\u6210": 53, "\u4f7f\u308f": 1, "\u4f7f\u7528": [51, 52, 55, 56, 57, 62], "\u4f8b\u3048": [1, 53, 56, 57, 58], "\u4f8b\u3068\u3057\u3066": [56, 57], "\u4f8b\u5916": [41, 44, 47], "\u4f8b\u984c": [57, 62], "\u4f9d\u5b58": [53, 57], "\u4fc2\u6570": 1, "\u4fdd\u5b58": [53, 56, 57, 58, 60, 61], "\u500b\u5225": 58, "\u5019\u88dc": [1, 52, 53, 54, 55, 62], "\u501f\u308a": 0, "\u504f\u5dee": 56, "\u512a\u308c": 59, "\u5143\u914d": 56, "\u5148\u307b\u3069": [53, 57], "\u5165\u3063": 53, "\u5165\u529b": [51, 53, 56, 59, 60], "\u5168\u3066": [53, 61, 62], "\u5168\u5019": 57, "\u5168\u63a2": 55, "\u516c\u958b": 54, "\u5171\u5206": 56, "\u5171\u5206\u6563": 56, "\u5171\u901a": 59, "\u518d\u3073": 61, "\u518d\u958b": 55, "\u51e6\u7406": 58, "\u51fa\u3059": [1, 54], "\u51fa\u529b": [51, 53, 56, 57], "\u5206\u304b\u308a": 59, "\u5206\u5272": [57, 62], "\u5206\u5e03": [1, 53, 57, 59], "\u5206\u6563": [1, 56, 57], "\u5206\u89e3": 1, "\u5206\u91ce": 54, "\u5217\u884c": 1, "\u521d\u3081": 57, "\u521d\u671f": [1, 53, 57, 61, 62], "\u521d\u671f\u5316": 1, "\u5225\u500b": [53, 57], "\u5229\u7528": [1, 54, 56, 57, 59, 61], "\u5236\u5fa1": [53, 57, 58], "\u5236\u9650": 61, "\u523b\u3093": [57, 62], "\u524a\u9664": 58, "\u524d\u51e6": 53, "\u524d\u8ff0": 1, "\u52a0\u308f\u3063": 1, "\u52a0\u901f": 54, "\u52b9\u7387": 59, "\u5316\u51fa": 57, "\u5316\u554f": 59, "\u5316\u5b66": 54, "\u5316\u5b9f": 58, "\u5316\u624b": 59, "\u5316\u65b9": 53, "\u5316\u7528": 59, "\u533b\u79d1": 54, "\u5358\u76ee": 59, "\u5360\u3081\u308b": 59, "\u53b3\u5bc6": 1, "\u53c2\u7167": [1, 6, 53, 54, 56, 57], "\u53c2\u8003": [53, 59], "\u53d6\u3063": [57, 62], "\u53d6\u308a\u51fa\u3059": [57, 62], "\u53d6\u5f97": 55, "\u53d7\u3051": [0, 54], "\u53d7\u3051\u4ed8\u3051": 51, "\u53ef\u80fd": [1, 53, 54, 56, 57, 62], "\u53f3\u4e0a": 59, "\u5404\u5019": 59, "\u5404\u5217": 1, "\u5404\u624b": 53, "\u5404\u63a2": [53, 60], "\u5408\u308f": 52, "\u5408\u8a08": 60, "\u5409\u898b": 54, "\u540c\u3058": [56, 60, 62], "\u540c\u3058\u304f": 59, "\u540c\u6642": 53, "\u540c\u69d8": [56, 58, 60, 61], "\u5411\u3051": 53, "\u542b\u307e": 56, "\u547c\u3070": 1, "\u547c\u3073": 59, "\u547c\u3073\u51fa\u3059": 62, "\u547c\u3076": 59, "\u554f\u3044\u5408\u308f\u305b": 51, "\u554f\u3044\u5408\u308f\u305b\u308b": 51, "\u554f\u984c": [1, 51, 53, 54, 56, 57, 62], "\u56de\u3059": [53, 57], "\u56de\u308a": [53, 57], "\u56de\u5e30": [1, 53, 54, 55, 56], "\u56de\u6570": [1, 54], "\u56f0\u96e3": 54, "\u56f3\u793a": 59, "\u56fd\u969b": 54, "\u57df\u5275": 54, "\u57fa\u5e95": 57, "\u57fa\u672c": [52, 55, 59, 60], "\u5831\u544a": 51, "\u5834\u5408": [1, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62], "\u5909\u3048": 59, "\u5909\u308f\u308a": 57, "\u5909\u5f62": [56, 57, 62], "\u5909\u63db": 56, "\u5909\u6570": [1, 53, 57, 61, 62], "\u5909\u66f4": 51, "\u5916\u90e8": [53, 57, 58, 61], "\u591a\u304f": [54, 59], "\u591a\u6b21\u5143": 59, "\u591a\u76ee": [52, 55], "\u5927\u304d": [1, 53, 54, 59], "\u5927\u304d\u3044": 59, "\u5927\u5b66": [0, 54], "\u5927\u5b66\u9662": 54, "\u5927\u5c0f": 59, "\u5b58\u5728": 59, "\u5b66\u7814": 54, "\u5b66\u7fd2": [1, 53, 54, 55, 57, 58], "\u5b66\u7fd2\u6e08": 56, "\u5b66\u9662": 54, "\u5b89\u5b9a": 56, "\u5b8f\u6cbb": 54, "\u5b9a\u7fa9": [1, 53, 55], "\u5b9f\u4e16\u754c": [1, 53, 54], "\u5b9f\u6570": 56, "\u5b9f\u65bd": 62, "\u5b9f\u73fe": [1, 54], "\u5b9f\u884c": [1, 51, 52, 55, 56], "\u5b9f\u88c5": [54, 59], "\u5b9f\u969b": [1, 56], "\u5b9f\u9a13": [1, 53, 54, 57, 58], "\u5bc6\u5ea6": 1, "\u5bfa\u5c71": 54, "\u5bfe\u8c61": 56, "\u5c0e\u5165": 1, "\u5c11\u306a\u3044": [1, 54], "\u5c24\u5ea6": 56, "\u5c65\u6b74": [53, 57, 58, 59, 60, 62], "\u5ddd\u5cf6": 54, "\u5de6\u4e0b": 59, "\u5e02\u7acb": 54, "\u5e73\u5747": [1, 56], "\u5e74\u5ea6": [0, 54], "\u5f15\u6570": [53, 57, 60], "\u5f15\u7528": 52, "\u5f62\u5f0f": [56, 57, 62], "\u5f8c\u8ff0": 60, "\u5f93\u3046": 1, "\u5f93\u3063": 51, "\u5f97\u3089\u308c": 60, "\u5f97\u308b": [58, 61], "\u5fc5\u8981": [1, 56, 57, 62], "\u60aa\u5316": 59, "\u60c5\u5831": [51, 57, 60], "\u610f\u5473": 59, "\u611f\u8b1d": 0, "\u6210\u79d1": 54, "\u6210\u7acb": 1, "\u623b\u308a\u5024": [6, 8, 10, 12, 13, 14, 16, 19, 20, 21, 23, 25, 27, 29, 30, 31, 33, 34, 35, 37, 41, 42, 44, 47, 50], "\u624b\u6cd5": [1, 54], "\u624b\u8efd": 59, "\u624b\u9806": [53, 56, 57], "\u6271\u3044": 56, "\u6271\u3046": 54, "\u6280\u8853": [1, 54], "\u62bd\u8c61": 53, "\u62e0\u70b9": 54, "\u6301\u3064": [1, 54, 57, 62], "\u6307\u3057": 59, "\u6307\u5b9a": [51, 53, 57, 58, 59, 60], "\u6307\u6a19": 59, "\u639b\u3051": 59, "\u63a2\u3057": 53, "\u63a2\u7d22": [1, 52, 53, 54, 55], "\u63a8\u5968": 53, "\u63a8\u79fb": 57, "\u63a8\u85a6": 59, "\u63c3\u3063": 1, "\u63d0\u6848": [53, 57, 58], "\u652f\u63f4": [0, 54], "\u6539\u5584": [1, 59], "\u6570\u5024": [53, 57], "\u6587\u732e": [1, 53, 54, 56, 59], "\u65b0\u3057\u304f": 1, "\u65b0\u9818": 54, "\u65b9\u5411": 53, "\u65b9\u6cd5": [52, 55, 59, 62], "\u65e2\u5b58": [52, 55], "\u65e5\u672c": 54, "\u65e9\u671f": 51, "\u6607\u9806": 59, "\u6642\u9593": [1, 56, 59, 61], "\u66f4\u65b0": [1, 53, 59], "\u6700\u521d": [53, 57, 62], "\u6700\u5927": [1, 53, 54, 57, 59, 62], "\u6700\u5c0f": [57, 62], "\u6700\u5c0f\u5024": [57, 59, 62], "\u6700\u5c0f\u5316": 53, "\u6700\u5f8c": [57, 62], "\u6700\u9069": [52, 53, 54, 55, 56, 58, 60, 61], "\u6700\u9069\u5316": [53, 55], "\u6700\u9069\u89e3": 53, "\u6709\u52b9": [54, 57], "\u6709\u7528": 1, "\u671f\u5f85": [1, 53, 57, 59], "\u672c\u4f53": 53, "\u672c\u5c71": 54, "\u6750\u6599": [1, 53, 54], "\u6771\u4eac": [0, 54], "\u6771\u4eac\u5927\u5b66\u5927": 54, "\u67d4\u8edf": 58, "\u682a\u5f0f": 54, "\u683c\u7d0d": 61, "\u690d\u91ce": 54, "\u6975\u9650": 1, "\u69cb\u6210": 53, "\u69cb\u9020": [1, 52, 54, 56], "\u6a19\u6e96": 56, "\u6a2a\u6d5c": 54, "\u6a5f\u68b0": [1, 54], "\u6a5f\u69cb": 54, "\u6b21\u5143": [1, 53, 57, 59, 62], "\u6b21\u5f0f": 1, "\u6b63\u3057\u3044": [57, 62], "\u6b63\u898f": 53, "\u6bb5\u968e": [1, 53, 57], "\u6bce\u56de": [1, 57, 62], "\u6bd4\u8f03": 59, "\u6c42\u307e\u3063": [57, 59], "\u6c42\u3081": [56, 59], "\u6c42\u3081\u308b": [57, 59, 62], "\u6c7a\u307e\u308a": 1, "\u6ce8\u610f": [1, 59], "\u6d25\u7530": 54, "\u6d41\u308c": [52, 58, 61], "\u6e08\u307f": 56, "\u6e1b\u3089": 59, "\u6e21\u3055": 53, "\u6e21\u3057": 57, "\u6e21\u3059": 59, "\u6e21\u3059\u969b": 56, "\u6e96\u5099": 55, "\u7269\u6027": [0, 54], "\u7269\u7406": 54, "\u7269\u8cea": 54, "\u7279\u5fb4": 54, "\u7279\u6027": [1, 53, 54], "\u72b6\u614b": [1, 59], "\u72b6\u6cc1": 1, "\u7372\u5f97": [1, 53, 55], "\u73fe\u5728": [1, 57], "\u73fe\u72b6": 53, "\u751f\u3058": 51, "\u751f\u547d": 54, "\u751f\u6210": [1, 56, 59], "\u7528\u3044": [1, 53, 56, 57], "\u7528\u3044\u308b": [1, 53, 58, 62], "\u7528\u610f": [1, 53, 55, 62], "\u7530\u6751": 54, "\u754c\u9762": 56, "\u7559\u610f": 60, "\u756a\u53f7": [57, 62], "\u767a\u898b": 54, "\u767b\u9332": [53, 55, 56, 57, 58], "\u76ee\u7684": [1, 53, 54, 56, 57, 58, 62], "\u76f4\u5f8c": 56, "\u76f4\u8f1d": 54, "\u76f8\u8ac7": 51, "\u77e5\u3089": 51, "\u77e9\u5f62": 59, "\u7814\u7a76": [0, 51, 54], "\u7814\u7a76\u6240": 54, "\u78ba\u7387": [1, 53, 59], "\u78ba\u8a8d": [53, 55], "\u793a\u3057": [1, 57, 62], "\u793a\u3059": 59, "\u79d1\u5b66": 54, "\u7a2e\u985e": 53, "\u7a76\u79d1": 54, "\u7a7a\u9593": [1, 53, 57, 59], "\u7b54\u3048": [57, 62], "\u7bc4\u56f2": 57, "\u7d22\u5019": 53, "\u7d2f\u7a4d": 1, "\u7d39\u4ecb": [1, 55, 56, 62], "\u7d44\u6210": [1, 54], "\u7d50\u679c": [52, 53, 55, 56], "\u7d9a\u3044": 57, "\u7dda\u5f62": 1, "\u7de9\u548c": 56, "\u7e70\u308a\u8fd4\u3059": [1, 54, 61], "\u8003\u3048": [1, 54], "\u81ea\u3089\u3088\u308a": 59, "\u81ea\u52d5": 1, "\u81ea\u8eab": 59, "\u826f\u3044": [1, 54, 59], "\u826f\u304f": 1, "\u884c\u3044": [1, 53, 54, 56, 57, 58, 59, 61], "\u884c\u3046": [1, 53, 56, 58, 62], "\u884c\u304d\u7740\u3044": [57, 62], "\u884c\u3063": [1, 57, 58, 62], "\u884c\u306a\u3063": 56, "\u884c\u308f": [54, 57], "\u884c\u5217": [1, 57], "\u8868\u3057": 1, "\u8868\u3059": 1, "\u8868\u73fe": 1, "\u8868\u793a": [53, 57, 58, 59], "\u88d5\u4e00": 54, "\u88dc\u70b9": 57, "\u8907\u6570": [52, 53, 55, 57, 59, 62], "\u8907\u96d1": [1, 53, 54], "\u8981\u3057": 56, "\u898b\u3064\u3051": [1, 54], "\u898b\u7a4d": 1, "\u89e3\u304b": [1, 54], "\u89e3\u304d": 57, "\u89e3\u304f": 1, "\u89e3\u6c7a": 51, "\u89e3\u7a7a\u9593": 59, "\u89e3\u96c6\u5408": 59, "\u89e3\u9818": 59, "\u8a08\u753b": 54, "\u8a08\u7b97": [1, 52, 54, 55, 56, 57, 62], "\u8a13\u7df4": 56, "\u8a13\u7df4\u6e08": 55, "\u8a18\u61b6": 56, "\u8a18\u8f09": [51, 53, 62], "\u8a2d\u5b9a": [1, 56, 57, 62], "\u8a55\u4fa1": [1, 53, 54, 55, 56, 57, 58, 59, 60, 62], "\u8a55\u4fa1\u5024": 58, "\u8a55\u4fa1\u6570": 60, "\u8a66\u307f": 54, "\u8a73\u3057\u304f": [53, 57], "\u8a73\u7d30": [1, 53, 54], "\u8a9e\u8a33": 54, "\u8aa4\u5dee": 56, "\u8aac\u660e": 1, "\u8aad\u307f\u51fa\u3057": [56, 58, 60, 61], "\u8aad\u307f\u8fbc\u307f": 61, "\u8aad\u307f\u8fbc\u3080": 61, "\u8aad\u307f\u8fbc\u3093": [52, 55], "\u8ab2\u984c": 59, "\u8b1d\u8f9e": 52, "\u8d85\u3048\u308b": [1, 53], "\u8fd1\u4f3c": 1, "\u8fd4\u3055": [53, 57], "\u8fd4\u3057": [57, 62], "\u8fd4\u3059": [53, 57, 60], "\u8fd4\u3059\u5024": 53, "\u8ffd\u52a0": [1, 53], "\u9014\u4e2d": 58, "\u901a\u308a": [53, 54], "\u901a\u5e38": [57, 59], "\u9023\u7d61": 51, "\u9032\u3081\u308b": 61, "\u904e\u7a0b": [1, 52, 53, 54, 55, 57], "\u9055\u3044": 60, "\u9069\u3057": [53, 58], "\u9078\u3070": 1, "\u9078\u3073": [1, 53, 62], "\u9078\u3093": [56, 57, 62], "\u9078\u51fa": 1, "\u9078\u5b9a": [1, 54], "\u9078\u629e": [53, 57, 59], "\u90e8\u5206": 59, "\u958b\u3044": 61, "\u958b\u767a": [0, 52, 53], "\u95a2\u4fc2": [1, 59, 61], "\u95a2\u6570": [1, 53, 54, 55, 56, 58, 61, 62], "\u95a2\u9023": [1, 51, 53], "\u975e\u52a3": 59, "\u9805\u76ee": [53, 57], "\u9812\u5e03": 54, "\u985e\u4f3c": 1, "\u98db\u3070\u3059": 62, "\u99c6\u52d5": 54, "\u9ad8\u3044": 54, "\u9ad8\u304f": 54, "\u9ad8\u5ea6": [0, 54], "\u9ad8\u901f": [52, 54], "\uff09,": 56, "\uff09\u3001": [53, 57, 58], "\uff11\u3064": 53, "\uff12\u3064": 1, "\uff12\u56de": 58}, "titles": ["\u8b1d\u8f9e", "\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0", "physbo", "physbo package", "physbo.blm package", "physbo.blm.basis package", "physbo.blm.basis.fourier module", "physbo.blm.core package", "physbo.blm.core.model module", "physbo.blm.inf package", "physbo.blm.inf.exact module", "physbo.blm.lik package", "physbo.blm.lik.gauss module", "physbo.blm.lik.linear module", "physbo.blm.predictor module", "physbo.blm.prior package", "physbo.blm.prior.gauss module", "physbo.gp package", "physbo.gp.core package", "physbo.gp.core.learning module", "physbo.gp.core.model module", "physbo.gp.core.prior module", "physbo.gp.cov package", "physbo.gp.cov.gauss module", "physbo.gp.inf package", "physbo.gp.inf.exact module", "physbo.gp.lik package", "physbo.gp.lik.gauss module", "physbo.gp.mean package", "physbo.gp.mean.const module", "physbo.gp.mean.zero module", "physbo.gp.predictor module", "physbo.misc package", "physbo.misc.centering module", "physbo.misc.gauss_elim module", "physbo.misc.set_config module", "physbo.opt package", "physbo.opt.adam module", "physbo.predictor module", "physbo.search package", "physbo.search.discrete package", "physbo.search.discrete.policy module", "physbo.search.discrete.results module", "physbo.search.discrete_multi package", "physbo.search.discrete_multi.policy module", "physbo.search.discrete_multi.results module", "physbo.search.pareto module", "physbo.search.score module", "physbo.search.score_multi module", "physbo.search.utility module", "physbo.variable module", "\u304a\u554f\u3044\u5408\u308f\u305b", "Welcome to PHYSBO's documentation!", "\u57fa\u672c\u7684\u306a\u4f7f\u7528\u65b9\u6cd5", "\u306f\u3058\u3081\u306b", "\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb", "\u30ac\u30a6\u30b9\u904e\u7a0b", "PHYSBO \u306e\u57fa\u672c", "\u30a4\u30f3\u30bf\u30e9\u30af\u30c6\u30a3\u30d6\u306b\u5b9f\u884c\u3059\u308b", "\u591a\u76ee\u7684\u6700\u9069\u5316", "\u8907\u6570\u5019\u88dc\u3092\u4e00\u5ea6\u306b\u63a2\u7d22\u3059\u308b", "\u65e2\u5b58\u306e\u8a08\u7b97\u7d50\u679c\u3092\u8aad\u307f\u8fbc\u3093\u3067\u5b9f\u884c\u3059\u308b", "simulator\u30af\u30e9\u30b9\u306e\u5b9a\u7fa9"], "titleterms": {"'s": 52, "-based": 59, "-volume": 59, ".adam": 37, ".basis": [5, 6], ".blm": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], ".centering": 33, ".const": 29, ".core": [7, 8, 18, 19, 20, 21], ".cov": [22, 23], ".discrete": [40, 41, 42, 43, 44, 45], ".exact": [10, 25], ".fourier": 6, ".gauss": [12, 16, 23, 27, 34], ".gp": [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], ".inf": [9, 10, 24, 25], ".learning": 19, ".lik": [11, 12, 13, 26, 27], ".linear": 13, ".mean": [28, 29, 30], ".misc": [32, 33, 34, 35], ".model": [8, 20], ".opt": [36, 37], ".pareto": 46, ".policy": [41, 44], ".predictor": [14, 31, 38], ".prior": [15, 16, 21], ".results": [42, 45], ".score": [47, 48], ".search": [39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49], ".set": 35, ".utility": 49, ".variable": 50, ".zero": 30, "1\u3064": 59, "2\u3064": 59, "_config": 35, "_elim": 34, "_multi": [43, 44, 45, 48], "action": 61, "contents": [3, 4, 5, 7, 9, 11, 15, 17, 18, 22, 24, 26, 28, 32, 36, 39, 40, 43, 52, 55], "documentation": 52, "dominated": 59, "ehvi": 59, "expected": 59, "hvpi": 59, "hyper": 59, "hypervolume": 59, "id": 61, "improvement": 59, "module": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50], "of": 59, "package": [3, 4, 5, 7, 9, 11, 15, 17, 18, 22, 24, 26, 28, 32, 36, 39, 40, 43], "physbo": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 57, 61], "policy": [57, 59], "probability": 59, "region": 59, "sampling": 59, "simulator": [57, 58, 59, 60, 62], "submodules": [3, 4, 5, 7, 9, 11, 15, 17, 18, 22, 24, 26, 28, 32, 36, 39, 40, 43], "subpackages": [3, 4, 17, 39], "thompson": 59, "to": 52, "ts": 59, "welcome": 52, "\u304a\u554f\u3044": 51, "\u304b\u3089": 61, "\u3059\u308b": [58, 60, 61], "\u306b\u3088\u308b": [1, 56], "\u306f\u3058\u3081": [54, 57], "\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0": 1, "\u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": 53, "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": 53, "\u30a4\u30f3\u30bf\u30e9\u30af\u30c6\u30a3\u30d6": 58, "\u30ac\u30a6\u30b9": 56, "\u30af\u30e9\u30b9": [57, 62], "\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba": 57, "\u30bb\u30c3\u30c8": [57, 59], "\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9": 53, "\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb": 55, "\u30c6\u30b9\u30c8": 59, "\u30c7\u30fc\u30bf": [56, 57, 58, 59, 60, 61], "\u30d1\u30c3\u30b1\u30fc\u30b8": 53, "\u30d1\u30e9\u30e1\u30fc\u30bf": 61, "\u30d1\u30ec\u30fc\u30c8": 59, "\u30d7\u30ed\u30c3\u30c8": 59, "\u30d9\u30a4\u30ba": [1, 57, 59, 62], "\u30e2\u30c7\u30eb": 56, "\u30e9\u30a4\u30bb\u30f3\u30b9": 54, "\u30e9\u30f3\u30c0\u30e0\u30b5\u30fc\u30c1": [57, 59, 62], "\u4e00\u5ea6": 60, "\u4e26\u5217\u5316": 57, "\u4e2d\u65ad": 58, "\u4e88\u6e2c": 56, "\u4e8b\u524d": 61, "\u4ed8\u9332": 59, "\u4f53\u7a4d": 59, "\u4f7f\u7528": 53, "\u5019\u88dc": [56, 57, 58, 59, 60, 61], "\u5168\u63a2": 59, "\u518d\u958b": 58, "\u52a3\u89e3": 59, "\u52a3\u89e3\u9818": 59, "\u53d6\u5f97": [59, 61], "\u5408\u308f": 51, "\u56de\u5e30": 57, "\u57df\u4f53": 59, "\u57fa\u672c": [53, 57], "\u591a\u76ee": 59, "\u5b66\u7fd2": 56, "\u5b9a\u7fa9": [56, 57, 58, 59, 60, 62], "\u5b9f\u884c": [53, 57, 58, 59, 60, 61], "\u5f15\u7528": 54, "\u5fc5\u8981": 53, "\u63a2\u7d22": [56, 57, 58, 59, 60, 61, 62], "\u65b9\u6cd5": 53, "\u65e2\u5b58": 61, "\u6700\u9069": [1, 57, 59, 62], "\u6700\u9069\u5316": [57, 58, 59, 60], "\u69cb\u9020": 53, "\u6d41\u308c": 53, "\u6e96\u5099": [56, 57, 58, 59, 60, 61], "\u7372\u5f97": 57, "\u74b0\u5883": 53, "\u7528\u610f": 61, "\u767b\u9332": 61, "\u76ee\u7684": 59, "\u78ba\u8a8d": [57, 59, 60], "\u7a7a\u9593": 62, "\u7d50\u679c": [57, 59, 60, 61, 62], "\u8868\u793a": 62, "\u8907\u6570": 60, "\u8a08\u7b97": [53, 59, 61], "\u8a13\u7df4\u6e08": 56, "\u8a55\u4fa1": 61, "\u8a55\u4fa1\u5024": 59, "\u8aad\u307f\u8fbc\u3093": 61, "\u8b1d\u8f9e": 0, "\u904e\u7a0b": 56, "\u958b\u767a": 54, "\u95a2\u6570": [57, 59], "\u9818\u57df": 59, "\u9ad8\u901f": 1}}) \ No newline at end of file