From ae3cba0a5bfd402a236f2fcd1820d75f5cad6f0c Mon Sep 17 00:00:00 2001 From: Mahmoud Bentriou <moud@MBP-de-Mahmoud.lan> Date: Thu, 2 Mar 2023 20:06:30 +0100 Subject: [PATCH] Changed Product() to product_distribution() because it was deprecated. --- src/MarkovProcesses.jl | 8 ++++---- test/unit/draw_pm.jl | 2 +- test/unit/model_prior.jl | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/MarkovProcesses.jl b/src/MarkovProcesses.jl index 243ccee..4e0964d 100644 --- a/src/MarkovProcesses.jl +++ b/src/MarkovProcesses.jl @@ -10,11 +10,11 @@ import DelimitedFiles: readdlm, writedlm import Distributed: @everywhere, @distributed, @sync, @async, nworkers, nprocs, workers import Distributed: nworkers, nprocs, workers, remotecall_fetch import DistributedArrays: DArray, dzeros, convert, localpart -import Distributions: Product, Uniform, Normal, MvNormal, Categorical +import Distributions: Uniform, Normal, MvNormal, Categorical import Distributions: Distribution, Univariate, Continuous, UnivariateDistribution, DiscreteUnivariateDistribution, MultivariateDistribution, product_distribution -import Distributions: insupport, isbounded, ncategories, pdf +import Distributions: insupport, isbounded, ncategories, pdf, product_distribution import FunctionWrappers: FunctionWrapper import Logging: @info using LinearAlgebra @@ -39,8 +39,8 @@ function __init__() end ## Exports -export Distribution, Product, Uniform, Normal -export @everywhere +export Distribution, Uniform, Normal +export product_distribution, @everywhere # Common types and constructors export SVector, @SVector diff --git a/test/unit/draw_pm.jl b/test/unit/draw_pm.jl index 0a9e6f6..c8ca7e2 100644 --- a/test/unit/draw_pm.jl +++ b/test/unit/draw_pm.jl @@ -3,7 +3,7 @@ using MarkovProcesses load_model("ER") k1 = ER[:k1] -dist_mv_unif = Product(Uniform.([2.5,6.0], [3.5,7.0])) +dist_mv_unif = product_distribution(Uniform.([2.5,6.0], [3.5,7.0])) pm = ParametricModel(ER, [:k3,:k2], dist_mv_unif) draw_model!(pm) test1 = 2.5 <= ER[:k3] <= 3.5 && 6.0 <= ER[:k2] <= 7.0 && pm.df == 2 diff --git a/test/unit/model_prior.jl b/test/unit/model_prior.jl index dd24606..aec1946 100644 --- a/test/unit/model_prior.jl +++ b/test/unit/model_prior.jl @@ -9,7 +9,7 @@ pm1 = ParametricModel(ER, (:k2, Uniform(2.0, 4.0))) draw_model!(pm1) test_all = test_all && 2.0 <= ER[:k2] <= 4.0 && pm1.df == 1 -pm2 = ParametricModel(ER, [:k3,:k2], Product(Uniform.([2.5,6.0], [3.5,7.0]))) +pm2 = ParametricModel(ER, [:k3,:k2], product_distribution(Uniform.([2.5,6.0], [3.5,7.0]))) draw_model!(pm2) test_all = test_all && 2.5 <= ER[:k3] <= 3.5 && 6.0 <= ER[:k2] <= 7.0 && pm2.df == 2 -- GitLab