From b3d66baa7f83f0b9adb9e4e20e9749119b07296d Mon Sep 17 00:00:00 2001 From: Chris Fonnesbeck Date: Fri, 18 Dec 2020 15:46:32 -0600 Subject: [PATCH] Merge .py and notebook examples in the same directory structure --- examples/__init__.py | 0 .../case_studies/BEST.ipynb | 0 examples/{ => case_studies}/GHME_2013.py | 0 .../case_studies/LKJ.ipynb | 0 examples/{ => case_studies}/baseball.py | 0 .../blackbox_external_likelihood.ipynb | 0 .../conditional-autoregressive-model.ipynb | 0 examples/{ => case_studies}/disaster_model.py | 0 .../disaster_model_theano_op.py | 0 .../case_studies/factor_analysis.ipynb | 0 examples/{ => case_studies}/garch_example.py | 0 .../{ => case_studies}/gelman_bioassay.py | 0 examples/{ => case_studies}/gelman_schools.py | 0 .../hierarchical_partial_pooling.ipynb | 0 examples/{ => case_studies}/lasso_missing.py | 0 .../{ => case_studies}/lightspeed_example.py | 0 .../log-gaussian-cox-process.ipynb | 0 .../case_studies/multilevel_modeling.ipynb | 0 .../probabilistic_matrix_factorization.ipynb | 0 .../case_studies/putting_workflow.ipynb | 0 .../case_studies/rugby_analytics.ipynb | 0 .../case_studies/stochastic_volatility.ipynb | 0 .../Bayes_factor.ipynb | 0 ...ng_biased_Inference_with_Divergences.ipynb | 0 .../model_averaging.ipynb | 0 .../model_comparison.ipynb | 0 .../posterior_predictive.ipynb | 0 .../sampler-stats.ipynb | 0 .../gaussian_processes/GP-Circular.ipynb | 0 .../gaussian_processes/GP-Kron.ipynb | 0 .../gaussian_processes/GP-Latent.ipynb | 0 .../gaussian_processes/GP-Marginal.ipynb | 0 .../gaussian_processes/GP-MaunaLoa.ipynb | 0 .../gaussian_processes/GP-MaunaLoa2.ipynb | 0 .../gaussian_processes/GP-MeansAndCovs.ipynb | 0 .../gaussian_processes/GP-SparseApprox.ipynb | 0 .../gaussian_processes/GP-TProcess.ipynb | 0 .../gaussian_processes/GP-smoothing.ipynb | 0 .../gaussian_processes/gaussian_process.ipynb | 0 .../GLM-hierarchical-binominal-model.ipynb | 0 .../GLM-hierarchical.ipynb | 0 .../GLM-linear.ipynb | 0 .../GLM-logistic.ipynb | 0 .../GLM-model-selection.ipynb | 0 .../GLM-negative-binomial-regression.ipynb | 0 .../GLM-poisson-regression.ipynb | 0 .../GLM-robust-with-outlier-detection.ipynb | 0 .../GLM-robust.ipynb | 0 .../GLM-rolling-regression.ipynb | 0 .../generalized_linear_models/GLM.ipynb | 0 {notebooks => examples}/getting_started.ipynb | 0 .../dependent_density_regression.ipynb | 0 .../mixture_models/dp_mix.ipynb | 0 .../gaussian_mixture_model.ipynb | 0 .../marginalized_gaussian_mixture_model.ipynb | 0 .../ode_models/ODE_API_introduction.ipynb | 0 .../ODE_API_shapes_and_benchmarking.ipynb | 0 .../ODE_with_manual_gradients.ipynb | 0 examples/{ => pymc3_howto}/LKJ_correlation.py | 0 .../pymc3_howto/api_quickstart.ipynb | 0 .../{ => pymc3_howto}/arbitrary_stochastic.py | 0 examples/{ => pymc3_howto}/custom_dists.py | 0 .../pymc3_howto/data_container.ipynb | 0 .../{ => pymc3_howto}/factor_potential.py | 0 .../pymc3_howto/howto_debugging.ipynb | 0 .../pymc3_howto/lasso_block_update.ipynb | 0 .../pymc3_howto/profiling.ipynb | 0 .../{ => pymc3_howto}/rankdata_ordered.py | 0 .../pymc3_howto/sampling_callback.ipynb | 0 .../pymc3_howto/sampling_compound_step.ipynb | 0 .../pymc3_howto/sampling_conjugate_step.ipynb | 0 .../pymc3_howto/updating_priors.ipynb | 0 .../DEMetropolisZ_EfficiencyComparison.ipynb | 0 .../DEMetropolisZ_tune_drop_fraction.ipynb | 0 .../samplers/GLM-hierarchical-jax.ipynb | 0 .../samplers/MLDA_gravity_surveying.ipynb | 0 .../samplers/MLDA_introduction.ipynb | 0 .../MLDA_simple_linear_regression.ipynb | 0 ...variance_reduction_linear_regression.ipynb | 0 .../SMC-ABC_Lotka-Volterra_example.ipynb | 0 .../samplers/SMC2_gaussians.ipynb | 0 examples/{ => samplers}/samplers_mvnormal.py | 0 {notebooks => examples}/samplers/smc.png | Bin examples/simpletest.py | 27 ------------------ .../bayes_param_survival_pymc3.ipynb | 0 .../survival_analysis/censored_data.ipynb | 0 .../survival_analysis/cox_model.ipynb | 0 .../survival_analysis/survival_analysis.ipynb | 0 .../survival_analysis/weibull_aft.ipynb | 0 .../table_of_contents_examples.js | 0 .../table_of_contents_tutorials.js | 0 {notebooks => examples}/time_series/AR.ipynb | 0 .../time_series/Euler-Maruyama_and_SDEs.ipynb | 0 .../MvGaussianRandomWalk_demo.ipynb | 0 examples/{ => time_series}/arma_example.py | 0 .../GLM-hierarchical-advi-minibatch.ipynb | 0 .../bayesian_neural_network_advi.ipynb | 0 .../convolutional_vae_keras_advi.ipynb | 0 .../empirical-approx-overview.ipynb | 0 .../gaussian-mixture-model-advi.ipynb | 0 .../variational_inference/lda-advi-aevb.ipynb | 0 .../normalizing_flows_overview.ipynb | 0 .../variational_api_quickstart.ipynb | 0 scripts/check_toc_is_complete.py | 6 ++-- 104 files changed, 3 insertions(+), 30 deletions(-) delete mode 100644 examples/__init__.py rename {notebooks => examples}/case_studies/BEST.ipynb (100%) rename examples/{ => case_studies}/GHME_2013.py (100%) rename {notebooks => examples}/case_studies/LKJ.ipynb (100%) rename examples/{ => case_studies}/baseball.py (100%) rename {notebooks => examples}/case_studies/blackbox_external_likelihood.ipynb (100%) rename {notebooks => examples}/case_studies/conditional-autoregressive-model.ipynb (100%) rename examples/{ => case_studies}/disaster_model.py (100%) rename examples/{ => case_studies}/disaster_model_theano_op.py (100%) rename {notebooks => examples}/case_studies/factor_analysis.ipynb (100%) rename examples/{ => case_studies}/garch_example.py (100%) rename examples/{ => case_studies}/gelman_bioassay.py (100%) rename examples/{ => case_studies}/gelman_schools.py (100%) rename {notebooks => examples}/case_studies/hierarchical_partial_pooling.ipynb (100%) rename examples/{ => case_studies}/lasso_missing.py (100%) rename examples/{ => case_studies}/lightspeed_example.py (100%) rename {notebooks => examples}/case_studies/log-gaussian-cox-process.ipynb (100%) rename {notebooks => examples}/case_studies/multilevel_modeling.ipynb (100%) rename {notebooks => examples}/case_studies/probabilistic_matrix_factorization.ipynb (100%) rename {notebooks => examples}/case_studies/putting_workflow.ipynb (100%) rename {notebooks => examples}/case_studies/rugby_analytics.ipynb (100%) rename {notebooks => examples}/case_studies/stochastic_volatility.ipynb (100%) rename {notebooks => examples}/diagnostics_and_criticism/Bayes_factor.ipynb (100%) rename {notebooks => examples}/diagnostics_and_criticism/Diagnosing_biased_Inference_with_Divergences.ipynb (100%) rename {notebooks => examples}/diagnostics_and_criticism/model_averaging.ipynb (100%) rename {notebooks => examples}/diagnostics_and_criticism/model_comparison.ipynb (100%) rename {notebooks => examples}/diagnostics_and_criticism/posterior_predictive.ipynb (100%) rename {notebooks => examples}/diagnostics_and_criticism/sampler-stats.ipynb (100%) rename {notebooks => examples}/gaussian_processes/GP-Circular.ipynb (100%) rename {notebooks => examples}/gaussian_processes/GP-Kron.ipynb (100%) rename {notebooks => examples}/gaussian_processes/GP-Latent.ipynb (100%) rename {notebooks => examples}/gaussian_processes/GP-Marginal.ipynb (100%) rename {notebooks => examples}/gaussian_processes/GP-MaunaLoa.ipynb (100%) rename {notebooks => examples}/gaussian_processes/GP-MaunaLoa2.ipynb (100%) rename {notebooks => examples}/gaussian_processes/GP-MeansAndCovs.ipynb (100%) rename {notebooks => examples}/gaussian_processes/GP-SparseApprox.ipynb (100%) rename {notebooks => examples}/gaussian_processes/GP-TProcess.ipynb (100%) rename {notebooks => examples}/gaussian_processes/GP-smoothing.ipynb (100%) rename {notebooks => examples}/gaussian_processes/gaussian_process.ipynb (100%) rename {notebooks => examples}/generalized_linear_models/GLM-hierarchical-binominal-model.ipynb (100%) rename {notebooks => examples}/generalized_linear_models/GLM-hierarchical.ipynb (100%) rename {notebooks => examples}/generalized_linear_models/GLM-linear.ipynb (100%) rename {notebooks => examples}/generalized_linear_models/GLM-logistic.ipynb (100%) rename {notebooks => examples}/generalized_linear_models/GLM-model-selection.ipynb (100%) rename {notebooks => examples}/generalized_linear_models/GLM-negative-binomial-regression.ipynb (100%) rename {notebooks => examples}/generalized_linear_models/GLM-poisson-regression.ipynb (100%) rename {notebooks => examples}/generalized_linear_models/GLM-robust-with-outlier-detection.ipynb (100%) rename {notebooks => examples}/generalized_linear_models/GLM-robust.ipynb (100%) rename {notebooks => examples}/generalized_linear_models/GLM-rolling-regression.ipynb (100%) rename {notebooks => examples}/generalized_linear_models/GLM.ipynb (100%) rename {notebooks => examples}/getting_started.ipynb (100%) rename {notebooks => examples}/mixture_models/dependent_density_regression.ipynb (100%) rename {notebooks => examples}/mixture_models/dp_mix.ipynb (100%) rename {notebooks => examples}/mixture_models/gaussian_mixture_model.ipynb (100%) rename {notebooks => examples}/mixture_models/marginalized_gaussian_mixture_model.ipynb (100%) rename {notebooks => examples}/ode_models/ODE_API_introduction.ipynb (100%) rename {notebooks => examples}/ode_models/ODE_API_shapes_and_benchmarking.ipynb (100%) rename {notebooks => examples}/ode_models/ODE_with_manual_gradients.ipynb (100%) rename examples/{ => pymc3_howto}/LKJ_correlation.py (100%) rename {notebooks => examples}/pymc3_howto/api_quickstart.ipynb (100%) rename examples/{ => pymc3_howto}/arbitrary_stochastic.py (100%) rename examples/{ => pymc3_howto}/custom_dists.py (100%) rename {notebooks => examples}/pymc3_howto/data_container.ipynb (100%) rename examples/{ => pymc3_howto}/factor_potential.py (100%) rename {notebooks => examples}/pymc3_howto/howto_debugging.ipynb (100%) rename {notebooks => examples}/pymc3_howto/lasso_block_update.ipynb (100%) rename {notebooks => examples}/pymc3_howto/profiling.ipynb (100%) rename examples/{ => pymc3_howto}/rankdata_ordered.py (100%) rename {notebooks => examples}/pymc3_howto/sampling_callback.ipynb (100%) rename {notebooks => examples}/pymc3_howto/sampling_compound_step.ipynb (100%) rename {notebooks => examples}/pymc3_howto/sampling_conjugate_step.ipynb (100%) rename {notebooks => examples}/pymc3_howto/updating_priors.ipynb (100%) rename {notebooks => examples}/samplers/DEMetropolisZ_EfficiencyComparison.ipynb (100%) rename {notebooks => examples}/samplers/DEMetropolisZ_tune_drop_fraction.ipynb (100%) rename {notebooks => examples}/samplers/GLM-hierarchical-jax.ipynb (100%) rename {notebooks => examples}/samplers/MLDA_gravity_surveying.ipynb (100%) rename {notebooks => examples}/samplers/MLDA_introduction.ipynb (100%) rename {notebooks => examples}/samplers/MLDA_simple_linear_regression.ipynb (100%) rename {notebooks => examples}/samplers/MLDA_variance_reduction_linear_regression.ipynb (100%) rename {notebooks => examples}/samplers/SMC-ABC_Lotka-Volterra_example.ipynb (100%) rename {notebooks => examples}/samplers/SMC2_gaussians.ipynb (100%) rename examples/{ => samplers}/samplers_mvnormal.py (100%) rename {notebooks => examples}/samplers/smc.png (100%) delete mode 100644 examples/simpletest.py rename {notebooks => examples}/survival_analysis/bayes_param_survival_pymc3.ipynb (100%) rename {notebooks => examples}/survival_analysis/censored_data.ipynb (100%) rename {notebooks => examples}/survival_analysis/cox_model.ipynb (100%) rename {notebooks => examples}/survival_analysis/survival_analysis.ipynb (100%) rename {notebooks => examples}/survival_analysis/weibull_aft.ipynb (100%) rename {notebooks => examples}/table_of_contents_examples.js (100%) rename {notebooks => examples}/table_of_contents_tutorials.js (100%) rename {notebooks => examples}/time_series/AR.ipynb (100%) rename {notebooks => examples}/time_series/Euler-Maruyama_and_SDEs.ipynb (100%) rename {notebooks => examples}/time_series/MvGaussianRandomWalk_demo.ipynb (100%) rename examples/{ => time_series}/arma_example.py (100%) rename {notebooks => examples}/variational_inference/GLM-hierarchical-advi-minibatch.ipynb (100%) rename {notebooks => examples}/variational_inference/bayesian_neural_network_advi.ipynb (100%) rename {notebooks => examples}/variational_inference/convolutional_vae_keras_advi.ipynb (100%) rename {notebooks => examples}/variational_inference/empirical-approx-overview.ipynb (100%) rename {notebooks => examples}/variational_inference/gaussian-mixture-model-advi.ipynb (100%) rename {notebooks => examples}/variational_inference/lda-advi-aevb.ipynb (100%) rename {notebooks => examples}/variational_inference/normalizing_flows_overview.ipynb (100%) rename {notebooks => examples}/variational_inference/variational_api_quickstart.ipynb (100%) diff --git a/examples/__init__.py b/examples/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/notebooks/case_studies/BEST.ipynb b/examples/case_studies/BEST.ipynb similarity index 100% rename from notebooks/case_studies/BEST.ipynb rename to examples/case_studies/BEST.ipynb diff --git a/examples/GHME_2013.py b/examples/case_studies/GHME_2013.py similarity index 100% rename from examples/GHME_2013.py rename to examples/case_studies/GHME_2013.py diff --git a/notebooks/case_studies/LKJ.ipynb b/examples/case_studies/LKJ.ipynb similarity index 100% rename from notebooks/case_studies/LKJ.ipynb rename to examples/case_studies/LKJ.ipynb diff --git a/examples/baseball.py b/examples/case_studies/baseball.py similarity index 100% rename from examples/baseball.py rename to examples/case_studies/baseball.py diff --git a/notebooks/case_studies/blackbox_external_likelihood.ipynb b/examples/case_studies/blackbox_external_likelihood.ipynb similarity index 100% rename from notebooks/case_studies/blackbox_external_likelihood.ipynb rename to examples/case_studies/blackbox_external_likelihood.ipynb diff --git a/notebooks/case_studies/conditional-autoregressive-model.ipynb b/examples/case_studies/conditional-autoregressive-model.ipynb similarity index 100% rename from notebooks/case_studies/conditional-autoregressive-model.ipynb rename to examples/case_studies/conditional-autoregressive-model.ipynb diff --git a/examples/disaster_model.py b/examples/case_studies/disaster_model.py similarity index 100% rename from examples/disaster_model.py rename to examples/case_studies/disaster_model.py diff --git a/examples/disaster_model_theano_op.py b/examples/case_studies/disaster_model_theano_op.py similarity index 100% rename from examples/disaster_model_theano_op.py rename to examples/case_studies/disaster_model_theano_op.py diff --git a/notebooks/case_studies/factor_analysis.ipynb b/examples/case_studies/factor_analysis.ipynb similarity index 100% rename from notebooks/case_studies/factor_analysis.ipynb rename to examples/case_studies/factor_analysis.ipynb diff --git a/examples/garch_example.py b/examples/case_studies/garch_example.py similarity index 100% rename from examples/garch_example.py rename to examples/case_studies/garch_example.py diff --git a/examples/gelman_bioassay.py b/examples/case_studies/gelman_bioassay.py similarity index 100% rename from examples/gelman_bioassay.py rename to examples/case_studies/gelman_bioassay.py diff --git a/examples/gelman_schools.py b/examples/case_studies/gelman_schools.py similarity index 100% rename from examples/gelman_schools.py rename to examples/case_studies/gelman_schools.py diff --git a/notebooks/case_studies/hierarchical_partial_pooling.ipynb b/examples/case_studies/hierarchical_partial_pooling.ipynb similarity index 100% rename from notebooks/case_studies/hierarchical_partial_pooling.ipynb rename to examples/case_studies/hierarchical_partial_pooling.ipynb diff --git a/examples/lasso_missing.py b/examples/case_studies/lasso_missing.py similarity index 100% rename from examples/lasso_missing.py rename to examples/case_studies/lasso_missing.py diff --git a/examples/lightspeed_example.py b/examples/case_studies/lightspeed_example.py similarity index 100% rename from examples/lightspeed_example.py rename to examples/case_studies/lightspeed_example.py diff --git a/notebooks/case_studies/log-gaussian-cox-process.ipynb b/examples/case_studies/log-gaussian-cox-process.ipynb similarity index 100% rename from notebooks/case_studies/log-gaussian-cox-process.ipynb rename to examples/case_studies/log-gaussian-cox-process.ipynb diff --git a/notebooks/case_studies/multilevel_modeling.ipynb b/examples/case_studies/multilevel_modeling.ipynb similarity index 100% rename from notebooks/case_studies/multilevel_modeling.ipynb rename to examples/case_studies/multilevel_modeling.ipynb diff --git a/notebooks/case_studies/probabilistic_matrix_factorization.ipynb b/examples/case_studies/probabilistic_matrix_factorization.ipynb similarity index 100% rename from notebooks/case_studies/probabilistic_matrix_factorization.ipynb rename to examples/case_studies/probabilistic_matrix_factorization.ipynb diff --git a/notebooks/case_studies/putting_workflow.ipynb b/examples/case_studies/putting_workflow.ipynb similarity index 100% rename from notebooks/case_studies/putting_workflow.ipynb rename to examples/case_studies/putting_workflow.ipynb diff --git a/notebooks/case_studies/rugby_analytics.ipynb b/examples/case_studies/rugby_analytics.ipynb similarity index 100% rename from notebooks/case_studies/rugby_analytics.ipynb rename to examples/case_studies/rugby_analytics.ipynb diff --git a/notebooks/case_studies/stochastic_volatility.ipynb b/examples/case_studies/stochastic_volatility.ipynb similarity index 100% rename from notebooks/case_studies/stochastic_volatility.ipynb rename to examples/case_studies/stochastic_volatility.ipynb diff --git a/notebooks/diagnostics_and_criticism/Bayes_factor.ipynb b/examples/diagnostics_and_criticism/Bayes_factor.ipynb similarity index 100% rename from notebooks/diagnostics_and_criticism/Bayes_factor.ipynb rename to examples/diagnostics_and_criticism/Bayes_factor.ipynb diff --git a/notebooks/diagnostics_and_criticism/Diagnosing_biased_Inference_with_Divergences.ipynb b/examples/diagnostics_and_criticism/Diagnosing_biased_Inference_with_Divergences.ipynb similarity index 100% rename from notebooks/diagnostics_and_criticism/Diagnosing_biased_Inference_with_Divergences.ipynb rename to examples/diagnostics_and_criticism/Diagnosing_biased_Inference_with_Divergences.ipynb diff --git a/notebooks/diagnostics_and_criticism/model_averaging.ipynb b/examples/diagnostics_and_criticism/model_averaging.ipynb similarity index 100% rename from notebooks/diagnostics_and_criticism/model_averaging.ipynb rename to examples/diagnostics_and_criticism/model_averaging.ipynb diff --git a/notebooks/diagnostics_and_criticism/model_comparison.ipynb b/examples/diagnostics_and_criticism/model_comparison.ipynb similarity index 100% rename from notebooks/diagnostics_and_criticism/model_comparison.ipynb rename to examples/diagnostics_and_criticism/model_comparison.ipynb diff --git a/notebooks/diagnostics_and_criticism/posterior_predictive.ipynb b/examples/diagnostics_and_criticism/posterior_predictive.ipynb similarity index 100% rename from notebooks/diagnostics_and_criticism/posterior_predictive.ipynb rename to examples/diagnostics_and_criticism/posterior_predictive.ipynb diff --git a/notebooks/diagnostics_and_criticism/sampler-stats.ipynb b/examples/diagnostics_and_criticism/sampler-stats.ipynb similarity index 100% rename from notebooks/diagnostics_and_criticism/sampler-stats.ipynb rename to examples/diagnostics_and_criticism/sampler-stats.ipynb diff --git a/notebooks/gaussian_processes/GP-Circular.ipynb b/examples/gaussian_processes/GP-Circular.ipynb similarity index 100% rename from notebooks/gaussian_processes/GP-Circular.ipynb rename to examples/gaussian_processes/GP-Circular.ipynb diff --git a/notebooks/gaussian_processes/GP-Kron.ipynb b/examples/gaussian_processes/GP-Kron.ipynb similarity index 100% rename from notebooks/gaussian_processes/GP-Kron.ipynb rename to examples/gaussian_processes/GP-Kron.ipynb diff --git a/notebooks/gaussian_processes/GP-Latent.ipynb b/examples/gaussian_processes/GP-Latent.ipynb similarity index 100% rename from notebooks/gaussian_processes/GP-Latent.ipynb rename to examples/gaussian_processes/GP-Latent.ipynb diff --git a/notebooks/gaussian_processes/GP-Marginal.ipynb b/examples/gaussian_processes/GP-Marginal.ipynb similarity index 100% rename from notebooks/gaussian_processes/GP-Marginal.ipynb rename to examples/gaussian_processes/GP-Marginal.ipynb diff --git a/notebooks/gaussian_processes/GP-MaunaLoa.ipynb b/examples/gaussian_processes/GP-MaunaLoa.ipynb similarity index 100% rename from notebooks/gaussian_processes/GP-MaunaLoa.ipynb rename to examples/gaussian_processes/GP-MaunaLoa.ipynb diff --git a/notebooks/gaussian_processes/GP-MaunaLoa2.ipynb b/examples/gaussian_processes/GP-MaunaLoa2.ipynb similarity index 100% rename from notebooks/gaussian_processes/GP-MaunaLoa2.ipynb rename to examples/gaussian_processes/GP-MaunaLoa2.ipynb diff --git a/notebooks/gaussian_processes/GP-MeansAndCovs.ipynb b/examples/gaussian_processes/GP-MeansAndCovs.ipynb similarity index 100% rename from notebooks/gaussian_processes/GP-MeansAndCovs.ipynb rename to examples/gaussian_processes/GP-MeansAndCovs.ipynb diff --git a/notebooks/gaussian_processes/GP-SparseApprox.ipynb b/examples/gaussian_processes/GP-SparseApprox.ipynb similarity index 100% rename from notebooks/gaussian_processes/GP-SparseApprox.ipynb rename to examples/gaussian_processes/GP-SparseApprox.ipynb diff --git a/notebooks/gaussian_processes/GP-TProcess.ipynb b/examples/gaussian_processes/GP-TProcess.ipynb similarity index 100% rename from notebooks/gaussian_processes/GP-TProcess.ipynb rename to examples/gaussian_processes/GP-TProcess.ipynb diff --git a/notebooks/gaussian_processes/GP-smoothing.ipynb b/examples/gaussian_processes/GP-smoothing.ipynb similarity index 100% rename from notebooks/gaussian_processes/GP-smoothing.ipynb rename to examples/gaussian_processes/GP-smoothing.ipynb diff --git a/notebooks/gaussian_processes/gaussian_process.ipynb b/examples/gaussian_processes/gaussian_process.ipynb similarity index 100% rename from notebooks/gaussian_processes/gaussian_process.ipynb rename to examples/gaussian_processes/gaussian_process.ipynb diff --git a/notebooks/generalized_linear_models/GLM-hierarchical-binominal-model.ipynb b/examples/generalized_linear_models/GLM-hierarchical-binominal-model.ipynb similarity index 100% rename from notebooks/generalized_linear_models/GLM-hierarchical-binominal-model.ipynb rename to examples/generalized_linear_models/GLM-hierarchical-binominal-model.ipynb diff --git a/notebooks/generalized_linear_models/GLM-hierarchical.ipynb b/examples/generalized_linear_models/GLM-hierarchical.ipynb similarity index 100% rename from notebooks/generalized_linear_models/GLM-hierarchical.ipynb rename to examples/generalized_linear_models/GLM-hierarchical.ipynb diff --git a/notebooks/generalized_linear_models/GLM-linear.ipynb b/examples/generalized_linear_models/GLM-linear.ipynb similarity index 100% rename from notebooks/generalized_linear_models/GLM-linear.ipynb rename to examples/generalized_linear_models/GLM-linear.ipynb diff --git a/notebooks/generalized_linear_models/GLM-logistic.ipynb b/examples/generalized_linear_models/GLM-logistic.ipynb similarity index 100% rename from notebooks/generalized_linear_models/GLM-logistic.ipynb rename to examples/generalized_linear_models/GLM-logistic.ipynb diff --git a/notebooks/generalized_linear_models/GLM-model-selection.ipynb b/examples/generalized_linear_models/GLM-model-selection.ipynb similarity index 100% rename from notebooks/generalized_linear_models/GLM-model-selection.ipynb rename to examples/generalized_linear_models/GLM-model-selection.ipynb diff --git a/notebooks/generalized_linear_models/GLM-negative-binomial-regression.ipynb b/examples/generalized_linear_models/GLM-negative-binomial-regression.ipynb similarity index 100% rename from notebooks/generalized_linear_models/GLM-negative-binomial-regression.ipynb rename to examples/generalized_linear_models/GLM-negative-binomial-regression.ipynb diff --git a/notebooks/generalized_linear_models/GLM-poisson-regression.ipynb b/examples/generalized_linear_models/GLM-poisson-regression.ipynb similarity index 100% rename from notebooks/generalized_linear_models/GLM-poisson-regression.ipynb rename to examples/generalized_linear_models/GLM-poisson-regression.ipynb diff --git a/notebooks/generalized_linear_models/GLM-robust-with-outlier-detection.ipynb b/examples/generalized_linear_models/GLM-robust-with-outlier-detection.ipynb similarity index 100% rename from notebooks/generalized_linear_models/GLM-robust-with-outlier-detection.ipynb rename to examples/generalized_linear_models/GLM-robust-with-outlier-detection.ipynb diff --git a/notebooks/generalized_linear_models/GLM-robust.ipynb b/examples/generalized_linear_models/GLM-robust.ipynb similarity index 100% rename from notebooks/generalized_linear_models/GLM-robust.ipynb rename to examples/generalized_linear_models/GLM-robust.ipynb diff --git a/notebooks/generalized_linear_models/GLM-rolling-regression.ipynb b/examples/generalized_linear_models/GLM-rolling-regression.ipynb similarity index 100% rename from notebooks/generalized_linear_models/GLM-rolling-regression.ipynb rename to examples/generalized_linear_models/GLM-rolling-regression.ipynb diff --git a/notebooks/generalized_linear_models/GLM.ipynb b/examples/generalized_linear_models/GLM.ipynb similarity index 100% rename from notebooks/generalized_linear_models/GLM.ipynb rename to examples/generalized_linear_models/GLM.ipynb diff --git a/notebooks/getting_started.ipynb b/examples/getting_started.ipynb similarity index 100% rename from notebooks/getting_started.ipynb rename to examples/getting_started.ipynb diff --git a/notebooks/mixture_models/dependent_density_regression.ipynb b/examples/mixture_models/dependent_density_regression.ipynb similarity index 100% rename from notebooks/mixture_models/dependent_density_regression.ipynb rename to examples/mixture_models/dependent_density_regression.ipynb diff --git a/notebooks/mixture_models/dp_mix.ipynb b/examples/mixture_models/dp_mix.ipynb similarity index 100% rename from notebooks/mixture_models/dp_mix.ipynb rename to examples/mixture_models/dp_mix.ipynb diff --git a/notebooks/mixture_models/gaussian_mixture_model.ipynb b/examples/mixture_models/gaussian_mixture_model.ipynb similarity index 100% rename from notebooks/mixture_models/gaussian_mixture_model.ipynb rename to examples/mixture_models/gaussian_mixture_model.ipynb diff --git a/notebooks/mixture_models/marginalized_gaussian_mixture_model.ipynb b/examples/mixture_models/marginalized_gaussian_mixture_model.ipynb similarity index 100% rename from notebooks/mixture_models/marginalized_gaussian_mixture_model.ipynb rename to examples/mixture_models/marginalized_gaussian_mixture_model.ipynb diff --git a/notebooks/ode_models/ODE_API_introduction.ipynb b/examples/ode_models/ODE_API_introduction.ipynb similarity index 100% rename from notebooks/ode_models/ODE_API_introduction.ipynb rename to examples/ode_models/ODE_API_introduction.ipynb diff --git a/notebooks/ode_models/ODE_API_shapes_and_benchmarking.ipynb b/examples/ode_models/ODE_API_shapes_and_benchmarking.ipynb similarity index 100% rename from notebooks/ode_models/ODE_API_shapes_and_benchmarking.ipynb rename to examples/ode_models/ODE_API_shapes_and_benchmarking.ipynb diff --git a/notebooks/ode_models/ODE_with_manual_gradients.ipynb b/examples/ode_models/ODE_with_manual_gradients.ipynb similarity index 100% rename from notebooks/ode_models/ODE_with_manual_gradients.ipynb rename to examples/ode_models/ODE_with_manual_gradients.ipynb diff --git a/examples/LKJ_correlation.py b/examples/pymc3_howto/LKJ_correlation.py similarity index 100% rename from examples/LKJ_correlation.py rename to examples/pymc3_howto/LKJ_correlation.py diff --git a/notebooks/pymc3_howto/api_quickstart.ipynb b/examples/pymc3_howto/api_quickstart.ipynb similarity index 100% rename from notebooks/pymc3_howto/api_quickstart.ipynb rename to examples/pymc3_howto/api_quickstart.ipynb diff --git a/examples/arbitrary_stochastic.py b/examples/pymc3_howto/arbitrary_stochastic.py similarity index 100% rename from examples/arbitrary_stochastic.py rename to examples/pymc3_howto/arbitrary_stochastic.py diff --git a/examples/custom_dists.py b/examples/pymc3_howto/custom_dists.py similarity index 100% rename from examples/custom_dists.py rename to examples/pymc3_howto/custom_dists.py diff --git a/notebooks/pymc3_howto/data_container.ipynb b/examples/pymc3_howto/data_container.ipynb similarity index 100% rename from notebooks/pymc3_howto/data_container.ipynb rename to examples/pymc3_howto/data_container.ipynb diff --git a/examples/factor_potential.py b/examples/pymc3_howto/factor_potential.py similarity index 100% rename from examples/factor_potential.py rename to examples/pymc3_howto/factor_potential.py diff --git a/notebooks/pymc3_howto/howto_debugging.ipynb b/examples/pymc3_howto/howto_debugging.ipynb similarity index 100% rename from notebooks/pymc3_howto/howto_debugging.ipynb rename to examples/pymc3_howto/howto_debugging.ipynb diff --git a/notebooks/pymc3_howto/lasso_block_update.ipynb b/examples/pymc3_howto/lasso_block_update.ipynb similarity index 100% rename from notebooks/pymc3_howto/lasso_block_update.ipynb rename to examples/pymc3_howto/lasso_block_update.ipynb diff --git a/notebooks/pymc3_howto/profiling.ipynb b/examples/pymc3_howto/profiling.ipynb similarity index 100% rename from notebooks/pymc3_howto/profiling.ipynb rename to examples/pymc3_howto/profiling.ipynb diff --git a/examples/rankdata_ordered.py b/examples/pymc3_howto/rankdata_ordered.py similarity index 100% rename from examples/rankdata_ordered.py rename to examples/pymc3_howto/rankdata_ordered.py diff --git a/notebooks/pymc3_howto/sampling_callback.ipynb b/examples/pymc3_howto/sampling_callback.ipynb similarity index 100% rename from notebooks/pymc3_howto/sampling_callback.ipynb rename to examples/pymc3_howto/sampling_callback.ipynb diff --git a/notebooks/pymc3_howto/sampling_compound_step.ipynb b/examples/pymc3_howto/sampling_compound_step.ipynb similarity index 100% rename from notebooks/pymc3_howto/sampling_compound_step.ipynb rename to examples/pymc3_howto/sampling_compound_step.ipynb diff --git a/notebooks/pymc3_howto/sampling_conjugate_step.ipynb b/examples/pymc3_howto/sampling_conjugate_step.ipynb similarity index 100% rename from notebooks/pymc3_howto/sampling_conjugate_step.ipynb rename to examples/pymc3_howto/sampling_conjugate_step.ipynb diff --git a/notebooks/pymc3_howto/updating_priors.ipynb b/examples/pymc3_howto/updating_priors.ipynb similarity index 100% rename from notebooks/pymc3_howto/updating_priors.ipynb rename to examples/pymc3_howto/updating_priors.ipynb diff --git a/notebooks/samplers/DEMetropolisZ_EfficiencyComparison.ipynb b/examples/samplers/DEMetropolisZ_EfficiencyComparison.ipynb similarity index 100% rename from notebooks/samplers/DEMetropolisZ_EfficiencyComparison.ipynb rename to examples/samplers/DEMetropolisZ_EfficiencyComparison.ipynb diff --git a/notebooks/samplers/DEMetropolisZ_tune_drop_fraction.ipynb b/examples/samplers/DEMetropolisZ_tune_drop_fraction.ipynb similarity index 100% rename from notebooks/samplers/DEMetropolisZ_tune_drop_fraction.ipynb rename to examples/samplers/DEMetropolisZ_tune_drop_fraction.ipynb diff --git a/notebooks/samplers/GLM-hierarchical-jax.ipynb b/examples/samplers/GLM-hierarchical-jax.ipynb similarity index 100% rename from notebooks/samplers/GLM-hierarchical-jax.ipynb rename to examples/samplers/GLM-hierarchical-jax.ipynb diff --git a/notebooks/samplers/MLDA_gravity_surveying.ipynb b/examples/samplers/MLDA_gravity_surveying.ipynb similarity index 100% rename from notebooks/samplers/MLDA_gravity_surveying.ipynb rename to examples/samplers/MLDA_gravity_surveying.ipynb diff --git a/notebooks/samplers/MLDA_introduction.ipynb b/examples/samplers/MLDA_introduction.ipynb similarity index 100% rename from notebooks/samplers/MLDA_introduction.ipynb rename to examples/samplers/MLDA_introduction.ipynb diff --git a/notebooks/samplers/MLDA_simple_linear_regression.ipynb b/examples/samplers/MLDA_simple_linear_regression.ipynb similarity index 100% rename from notebooks/samplers/MLDA_simple_linear_regression.ipynb rename to examples/samplers/MLDA_simple_linear_regression.ipynb diff --git a/notebooks/samplers/MLDA_variance_reduction_linear_regression.ipynb b/examples/samplers/MLDA_variance_reduction_linear_regression.ipynb similarity index 100% rename from notebooks/samplers/MLDA_variance_reduction_linear_regression.ipynb rename to examples/samplers/MLDA_variance_reduction_linear_regression.ipynb diff --git a/notebooks/samplers/SMC-ABC_Lotka-Volterra_example.ipynb b/examples/samplers/SMC-ABC_Lotka-Volterra_example.ipynb similarity index 100% rename from notebooks/samplers/SMC-ABC_Lotka-Volterra_example.ipynb rename to examples/samplers/SMC-ABC_Lotka-Volterra_example.ipynb diff --git a/notebooks/samplers/SMC2_gaussians.ipynb b/examples/samplers/SMC2_gaussians.ipynb similarity index 100% rename from notebooks/samplers/SMC2_gaussians.ipynb rename to examples/samplers/SMC2_gaussians.ipynb diff --git a/examples/samplers_mvnormal.py b/examples/samplers/samplers_mvnormal.py similarity index 100% rename from examples/samplers_mvnormal.py rename to examples/samplers/samplers_mvnormal.py diff --git a/notebooks/samplers/smc.png b/examples/samplers/smc.png similarity index 100% rename from notebooks/samplers/smc.png rename to examples/samplers/smc.png diff --git a/examples/simpletest.py b/examples/simpletest.py deleted file mode 100644 index 32c658eb4..000000000 --- a/examples/simpletest.py +++ /dev/null @@ -1,27 +0,0 @@ -import numpy as np - -import pymc3 as pm - -# import pydevd -# pydevd.set_pm_excepthook() -np.seterr(invalid="raise") - -data = np.random.normal(size=(2, 20)) - - -with pm.Model() as model: - x = pm.Normal("x", mu=0.5, sigma=2.0, shape=(2, 1)) - z = pm.Beta("z", alpha=10, beta=5.5) - d = pm.Normal("data", mu=x, sigma=0.75, observed=data) - - -def run(n=1000): - if n == "short": - n = 50 - with model: - trace = pm.sample(n) - pm.traceplot(trace, varnames=["x"]) - - -if __name__ == "__main__": - run() diff --git a/notebooks/survival_analysis/bayes_param_survival_pymc3.ipynb b/examples/survival_analysis/bayes_param_survival_pymc3.ipynb similarity index 100% rename from notebooks/survival_analysis/bayes_param_survival_pymc3.ipynb rename to examples/survival_analysis/bayes_param_survival_pymc3.ipynb diff --git a/notebooks/survival_analysis/censored_data.ipynb b/examples/survival_analysis/censored_data.ipynb similarity index 100% rename from notebooks/survival_analysis/censored_data.ipynb rename to examples/survival_analysis/censored_data.ipynb diff --git a/notebooks/survival_analysis/cox_model.ipynb b/examples/survival_analysis/cox_model.ipynb similarity index 100% rename from notebooks/survival_analysis/cox_model.ipynb rename to examples/survival_analysis/cox_model.ipynb diff --git a/notebooks/survival_analysis/survival_analysis.ipynb b/examples/survival_analysis/survival_analysis.ipynb similarity index 100% rename from notebooks/survival_analysis/survival_analysis.ipynb rename to examples/survival_analysis/survival_analysis.ipynb diff --git a/notebooks/survival_analysis/weibull_aft.ipynb b/examples/survival_analysis/weibull_aft.ipynb similarity index 100% rename from notebooks/survival_analysis/weibull_aft.ipynb rename to examples/survival_analysis/weibull_aft.ipynb diff --git a/notebooks/table_of_contents_examples.js b/examples/table_of_contents_examples.js similarity index 100% rename from notebooks/table_of_contents_examples.js rename to examples/table_of_contents_examples.js diff --git a/notebooks/table_of_contents_tutorials.js b/examples/table_of_contents_tutorials.js similarity index 100% rename from notebooks/table_of_contents_tutorials.js rename to examples/table_of_contents_tutorials.js diff --git a/notebooks/time_series/AR.ipynb b/examples/time_series/AR.ipynb similarity index 100% rename from notebooks/time_series/AR.ipynb rename to examples/time_series/AR.ipynb diff --git a/notebooks/time_series/Euler-Maruyama_and_SDEs.ipynb b/examples/time_series/Euler-Maruyama_and_SDEs.ipynb similarity index 100% rename from notebooks/time_series/Euler-Maruyama_and_SDEs.ipynb rename to examples/time_series/Euler-Maruyama_and_SDEs.ipynb diff --git a/notebooks/time_series/MvGaussianRandomWalk_demo.ipynb b/examples/time_series/MvGaussianRandomWalk_demo.ipynb similarity index 100% rename from notebooks/time_series/MvGaussianRandomWalk_demo.ipynb rename to examples/time_series/MvGaussianRandomWalk_demo.ipynb diff --git a/examples/arma_example.py b/examples/time_series/arma_example.py similarity index 100% rename from examples/arma_example.py rename to examples/time_series/arma_example.py diff --git a/notebooks/variational_inference/GLM-hierarchical-advi-minibatch.ipynb b/examples/variational_inference/GLM-hierarchical-advi-minibatch.ipynb similarity index 100% rename from notebooks/variational_inference/GLM-hierarchical-advi-minibatch.ipynb rename to examples/variational_inference/GLM-hierarchical-advi-minibatch.ipynb diff --git a/notebooks/variational_inference/bayesian_neural_network_advi.ipynb b/examples/variational_inference/bayesian_neural_network_advi.ipynb similarity index 100% rename from notebooks/variational_inference/bayesian_neural_network_advi.ipynb rename to examples/variational_inference/bayesian_neural_network_advi.ipynb diff --git a/notebooks/variational_inference/convolutional_vae_keras_advi.ipynb b/examples/variational_inference/convolutional_vae_keras_advi.ipynb similarity index 100% rename from notebooks/variational_inference/convolutional_vae_keras_advi.ipynb rename to examples/variational_inference/convolutional_vae_keras_advi.ipynb diff --git a/notebooks/variational_inference/empirical-approx-overview.ipynb b/examples/variational_inference/empirical-approx-overview.ipynb similarity index 100% rename from notebooks/variational_inference/empirical-approx-overview.ipynb rename to examples/variational_inference/empirical-approx-overview.ipynb diff --git a/notebooks/variational_inference/gaussian-mixture-model-advi.ipynb b/examples/variational_inference/gaussian-mixture-model-advi.ipynb similarity index 100% rename from notebooks/variational_inference/gaussian-mixture-model-advi.ipynb rename to examples/variational_inference/gaussian-mixture-model-advi.ipynb diff --git a/notebooks/variational_inference/lda-advi-aevb.ipynb b/examples/variational_inference/lda-advi-aevb.ipynb similarity index 100% rename from notebooks/variational_inference/lda-advi-aevb.ipynb rename to examples/variational_inference/lda-advi-aevb.ipynb diff --git a/notebooks/variational_inference/normalizing_flows_overview.ipynb b/examples/variational_inference/normalizing_flows_overview.ipynb similarity index 100% rename from notebooks/variational_inference/normalizing_flows_overview.ipynb rename to examples/variational_inference/normalizing_flows_overview.ipynb diff --git a/notebooks/variational_inference/variational_api_quickstart.ipynb b/examples/variational_inference/variational_api_quickstart.ipynb similarity index 100% rename from notebooks/variational_inference/variational_api_quickstart.ipynb rename to examples/variational_inference/variational_api_quickstart.ipynb diff --git a/scripts/check_toc_is_complete.py b/scripts/check_toc_is_complete.py index f2d2219af..0ae0e7503 100644 --- a/scripts/check_toc_is_complete.py +++ b/scripts/check_toc_is_complete.py @@ -11,8 +11,8 @@ from pathlib import Path if __name__ == "__main__": - toc_examples = (Path("notebooks") / "table_of_contents_examples.js").read_text() - toc_tutorials = (Path("notebooks") / "table_of_contents_tutorials.js").read_text() + toc_examples = (Path("examples") / "table_of_contents_examples.js").read_text() + toc_tutorials = (Path("examples") / "table_of_contents_tutorials.js").read_text() toc_keys = { **ast.literal_eval(toc_examples[toc_examples.find("{") :]), **ast.literal_eval(toc_tutorials[toc_tutorials.find("{") :]), @@ -21,5 +21,5 @@ parser.add_argument("paths", nargs="*", type=Path) args = parser.parse_args() for path in args.paths: - notebook_name = path.relative_to('notebooks').with_suffix('').as_posix() + notebook_name = path.relative_to('examples').with_suffix('').as_posix() assert notebook_name in toc_keys, f"Notebook '{notebook_name}' not added to table of contents!"