From afa2d823ca64ecb10b8a5d5b6b36c14349993782 Mon Sep 17 00:00:00 2001 From: juanitorduz Date: Sat, 30 Sep 2023 21:08:57 +0200 Subject: [PATCH 1/5] fix docs distribution --- docs/source/api.rst | 2 -- docs/source/api/model/core.rst | 24 +++++++++++++++++++ docs/source/api/model/fgraph.rst | 10 -------- .../api/model/transform/conditioning.rst | 18 -------------- 4 files changed, 24 insertions(+), 30 deletions(-) delete mode 100644 docs/source/api/model/fgraph.rst delete mode 100644 docs/source/api/model/transform/conditioning.rst diff --git a/docs/source/api.rst b/docs/source/api.rst index 4f62539da6..1a75be6f75 100644 --- a/docs/source/api.rst +++ b/docs/source/api.rst @@ -10,8 +10,6 @@ API api/distributions api/gp api/model/core - api/model/fgraph - api/model/transform/conditioning api/samplers api/vi api/smc diff --git a/docs/source/api/model/core.rst b/docs/source/api/model/core.rst index 47220162c9..ce3f0e1b04 100644 --- a/docs/source/api/model/core.rst +++ b/docs/source/api/model/core.rst @@ -13,9 +13,33 @@ Model creation and inspection model_to_networkx modelcontext +Model Conditioning +------------------ + +.. currentmodule:: pymc.model.transform.conditioning +.. autosummary:: + :toctree: generated/ + + change_value_transforms + do + observe + remove_value_transforms + +FunctionGraph +------------- + +.. currentmodule:: pymc.model.fgraph +.. autosummary:: + :toctree: generated/ + + clone_model + fgraph_from_model + model_from_fgraph + Others ------ +.. currentmodule:: pymc.model.core .. autosummary:: :toctree: generated/ diff --git a/docs/source/api/model/fgraph.rst b/docs/source/api/model/fgraph.rst deleted file mode 100644 index 8a9aed2964..0000000000 --- a/docs/source/api/model/fgraph.rst +++ /dev/null @@ -1,10 +0,0 @@ -FunctionGraph -------------- - -.. currentmodule:: pymc.model.fgraph -.. autosummary:: - :toctree: generated/ - - clone_model - fgraph_from_model - model_from_fgraph diff --git a/docs/source/api/model/transform/conditioning.rst b/docs/source/api/model/transform/conditioning.rst deleted file mode 100644 index 004822c82c..0000000000 --- a/docs/source/api/model/transform/conditioning.rst +++ /dev/null @@ -1,18 +0,0 @@ -Model Conditioning ------------------- - -.. currentmodule:: pymc.model.transform.conditioning -.. autosummary:: - :toctree: generated/ - - do - observe - -Others ------- - -.. autosummary:: - :toctree: generated/ - - change_value_transforms - remove_value_transforms From 99cac55c12a55568f0dfff03635cf0188dd44dc9 Mon Sep 17 00:00:00 2001 From: juanitorduz Date: Sat, 30 Sep 2023 21:22:15 +0200 Subject: [PATCH 2/5] fix code blocks --- pymc/model/transform/conditioning.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pymc/model/transform/conditioning.py b/pymc/model/transform/conditioning.py index f389f5d549..faa31339f7 100644 --- a/pymc/model/transform/conditioning.py +++ b/pymc/model/transform/conditioning.py @@ -299,7 +299,7 @@ def change_value_transforms( new_p = untransformed_p['p'] std_q = ((1 / pm.find_hessian(mean_q, vars=[new_p])) ** 0.5)[0] - print(f" Mean, Standard deviation\np {mean_q['p']:.2}, {std_q[0]:.2}") + print(f" Mean, Standard deviation\\np {mean_q['p']:.2}, {std_q[0]:.2}") # Mean, Standard deviation # p 0.67, 0.16 @@ -379,7 +379,7 @@ def remove_value_transforms( with remove_value_transforms(transformed_m) as untransformed_m: new_p = untransformed_m["p"] std_q = ((1 / pm.find_hessian(mean_q, vars=[new_p])) ** 0.5)[0] - print(f" Mean, Standard deviation\np {mean_q['p']:.2}, {std_q[0]:.2}") + print(f" Mean, Standard deviation\\np {mean_q['p']:.2}, {std_q[0]:.2}") # Mean, Standard deviation # p 0.67, 0.16 From ec9a87478c680bfdc0dbb6c3df88575829028219 Mon Sep 17 00:00:00 2001 From: juanitorduz Date: Sun, 1 Oct 2023 20:06:29 +0200 Subject: [PATCH 3/5] fix model drop down --- docs/source/api.rst | 2 +- docs/source/api/model.rst | 12 ++++++++++++ docs/source/api/model/conditioning.rst | 11 +++++++++++ docs/source/api/model/creation.rst | 11 +++++++++++ docs/source/api/model/fgraph.rst | 10 ++++++++++ 5 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 docs/source/api/model.rst create mode 100644 docs/source/api/model/conditioning.rst create mode 100644 docs/source/api/model/creation.rst create mode 100644 docs/source/api/model/fgraph.rst diff --git a/docs/source/api.rst b/docs/source/api.rst index 1a75be6f75..4aa717a2dc 100644 --- a/docs/source/api.rst +++ b/docs/source/api.rst @@ -9,7 +9,7 @@ API api/distributions api/gp - api/model/core + api/model api/samplers api/vi api/smc diff --git a/docs/source/api/model.rst b/docs/source/api/model.rst new file mode 100644 index 0000000000..494ad39aa8 --- /dev/null +++ b/docs/source/api/model.rst @@ -0,0 +1,12 @@ +Model +------ + +.. automodule:: pymc.model + +.. toctree:: + :maxdepth: 2 + + model/core + model/creation + model/conditioning + model/fgraph diff --git a/docs/source/api/model/conditioning.rst b/docs/source/api/model/conditioning.rst new file mode 100644 index 0000000000..8eae8d72ac --- /dev/null +++ b/docs/source/api/model/conditioning.rst @@ -0,0 +1,11 @@ +Model Conditioning +------------------ + +.. currentmodule:: pymc.model.transform.conditioning +.. autosummary:: + :toctree: generated/ + + change_value_transforms + do + observe + remove_value_transforms diff --git a/docs/source/api/model/creation.rst b/docs/source/api/model/creation.rst new file mode 100644 index 0000000000..1f6e48085e --- /dev/null +++ b/docs/source/api/model/creation.rst @@ -0,0 +1,11 @@ +Model creation and inspection +----------------------------- + +.. currentmodule:: pymc.model.core +.. autosummary:: + :toctree: generated/ + + Model + model_to_graphviz + model_to_networkx + modelcontext diff --git a/docs/source/api/model/fgraph.rst b/docs/source/api/model/fgraph.rst new file mode 100644 index 0000000000..8a9aed2964 --- /dev/null +++ b/docs/source/api/model/fgraph.rst @@ -0,0 +1,10 @@ +FunctionGraph +------------- + +.. currentmodule:: pymc.model.fgraph +.. autosummary:: + :toctree: generated/ + + clone_model + fgraph_from_model + model_from_fgraph From 91d29ce539b7c7ed2b15061906d355c97b834606 Mon Sep 17 00:00:00 2001 From: juanitorduz Date: Sun, 1 Oct 2023 21:08:00 +0200 Subject: [PATCH 4/5] fix subsection redundant name --- docs/source/api/model.rst | 1 - docs/source/api/model/core.rst | 3 --- docs/source/api/model/creation.rst | 11 ----------- 3 files changed, 15 deletions(-) delete mode 100644 docs/source/api/model/creation.rst diff --git a/docs/source/api/model.rst b/docs/source/api/model.rst index 494ad39aa8..4619ffbb20 100644 --- a/docs/source/api/model.rst +++ b/docs/source/api/model.rst @@ -7,6 +7,5 @@ Model :maxdepth: 2 model/core - model/creation model/conditioning model/fgraph diff --git a/docs/source/api/model/core.rst b/docs/source/api/model/core.rst index ce3f0e1b04..ba7de68a90 100644 --- a/docs/source/api/model/core.rst +++ b/docs/source/api/model/core.rst @@ -1,6 +1,3 @@ -Model ------ - Model creation and inspection ----------------------------- diff --git a/docs/source/api/model/creation.rst b/docs/source/api/model/creation.rst deleted file mode 100644 index 1f6e48085e..0000000000 --- a/docs/source/api/model/creation.rst +++ /dev/null @@ -1,11 +0,0 @@ -Model creation and inspection ------------------------------ - -.. currentmodule:: pymc.model.core -.. autosummary:: - :toctree: generated/ - - Model - model_to_graphviz - model_to_networkx - modelcontext From 0103e1701ae81782e80a4d893e2b430aaf8b8023 Mon Sep 17 00:00:00 2001 From: juanitorduz Date: Sun, 1 Oct 2023 22:46:24 +0200 Subject: [PATCH 5/5] fxt others --- docs/source/api/model/core.rst | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/docs/source/api/model/core.rst b/docs/source/api/model/core.rst index ba7de68a90..0b46573a3f 100644 --- a/docs/source/api/model/core.rst +++ b/docs/source/api/model/core.rst @@ -10,29 +10,6 @@ Model creation and inspection model_to_networkx modelcontext -Model Conditioning ------------------- - -.. currentmodule:: pymc.model.transform.conditioning -.. autosummary:: - :toctree: generated/ - - change_value_transforms - do - observe - remove_value_transforms - -FunctionGraph -------------- - -.. currentmodule:: pymc.model.fgraph -.. autosummary:: - :toctree: generated/ - - clone_model - fgraph_from_model - model_from_fgraph - Others ------