Skip to content

Commit 5dd7c53

Browse files
authored
Remove unnecessary namespace qualifications (#508)
* Remove unnecessary namespace qualifications * Update prob_macro.jl
1 parent 5e0e562 commit 5dd7c53

File tree

9 files changed

+23
-24
lines changed

9 files changed

+23
-24
lines changed

benchmarks/src/DynamicPPLBenchmarks.jl

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ using Markdown: Markdown
88

99
using LibGit2: LibGit2
1010
using Pkg: Pkg
11+
using Random: Random
1112

1213
export weave_benchmarks
1314

@@ -33,9 +34,9 @@ function benchmark_typed_varinfo!(suite, m)
3334
end
3435

3536
function typed_code(m, vi=VarInfo(m))
36-
rng = DynamicPPL.Random.MersenneTwister(42)
37-
spl = DynamicPPL.SampleFromPrior()
38-
ctx = DynamicPPL.SamplingContext(rng, spl, DynamicPPL.DefaultContext())
37+
rng = Random.MersenneTwister(42)
38+
spl = SampleFromPrior()
39+
ctx = SamplingContext(rng, spl, DefaultContext())
3940

4041
results = code_typed(m.f, Base.typesof(m, vi, ctx, m.args...))
4142
return first(results)

src/model.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1091,7 +1091,7 @@ function logjoint(model::Model, chain::AbstractMCMC.AbstractChains)
10911091
values_from_chain(var_info, vn_parent, chain, chain_idx, iteration_idx) for
10921092
vn_parent in keys(var_info)
10931093
)
1094-
DynamicPPL.logjoint(model, argvals_dict)
1094+
logjoint(model, argvals_dict)
10951095
end
10961096
end
10971097

@@ -1138,7 +1138,7 @@ function logprior(model::Model, chain::AbstractMCMC.AbstractChains)
11381138
values_from_chain(var_info, vn_parent, chain, chain_idx, iteration_idx) for
11391139
vn_parent in keys(var_info)
11401140
)
1141-
DynamicPPL.logprior(model, argvals_dict)
1141+
logprior(model, argvals_dict)
11421142
end
11431143
end
11441144

src/model_utils.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ end
131131
Mutate `out` to map each variable name in `model`/`varinfo` to its value in
132132
`chain` at `chain_idx` and `iteration_idx`.
133133
"""
134-
function values_from_chain!(model::DynamicPPL.Model, chain, chain_idx, iteration_idx, out)
134+
function values_from_chain!(model::Model, chain, chain_idx, iteration_idx, out)
135135
return values_from_chain(VarInfo(model), chain, chain_idx, iteration_idx, out)
136136
end
137137

@@ -196,7 +196,7 @@ julia> conditioned_model() # <= results in same values as the `first(iter)` abo
196196
(0.5805148626851955, 0.7393275279160691)
197197
```
198198
"""
199-
function value_iterator_from_chain(model::DynamicPPL.Model, chain)
199+
function value_iterator_from_chain(model::Model, chain)
200200
return value_iterator_from_chain(VarInfo(model), chain)
201201
end
202202

src/prob_macro.jl

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,9 +148,7 @@ function logprior(
148148
foreach(keys(vi.metadata)) do n
149149
@assert n in keys(left) "Variable $n is not defined."
150150
end
151-
return getlogp(
152-
last(DynamicPPL.evaluate!!(model, vi, SampleFromPrior(), PriorContext(left)))
153-
)
151+
return getlogp(last(evaluate!!(model, vi, SampleFromPrior(), PriorContext(left))))
154152
end
155153

156154
@generated function make_prior_model(

src/simple_varinfo.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,7 @@ end
490490
function tonamedtuple(vi::SimpleOrThreadSafeSimple{<:NamedTuple{names}}) where {names}
491491
nt_vals = map(keys(vi)) do vn
492492
val = vi[vn]
493-
vns = collect(DynamicPPL.TestUtils.varname_leaves(vn, val))
493+
vns = collect(TestUtils.varname_leaves(vn, val))
494494
vals = map(copy Base.Fix1(getindex, vi), vns)
495495
(vals, map(string, vns))
496496
end
@@ -503,7 +503,7 @@ function tonamedtuple(vi::SimpleOrThreadSafeSimple{<:Dict})
503503
for vn in keys(vi)
504504
# Extract the leaf varnames and values.
505505
val = vi[vn]
506-
vns = collect(DynamicPPL.TestUtils.varname_leaves(vn, val))
506+
vns = collect(TestUtils.varname_leaves(vn, val))
507507
vals = map(copy Base.Fix1(getindex, vi), vns)
508508

509509
# Determine the corresponding symbol.

src/submodel_macro.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -191,12 +191,12 @@ end
191191
prefix_submodel_context(prefix, left, ctx) = prefix_submodel_context(prefix, ctx)
192192
function prefix_submodel_context(prefix, ctx)
193193
# E.g. `prefix="asd[$i]"` or `prefix=asd` with `asd` to be evaluated.
194-
return :($(DynamicPPL.PrefixContext){$(Symbol)($(esc(prefix)))}($ctx))
194+
return :($(PrefixContext){$(Symbol)($(esc(prefix)))}($ctx))
195195
end
196196

197197
function prefix_submodel_context(prefix::Union{AbstractString,Symbol}, ctx)
198198
# E.g. `prefix="asd"`.
199-
return :($(DynamicPPL.PrefixContext){$(esc(Meta.quot(Symbol(prefix))))}($ctx))
199+
return :($(PrefixContext){$(esc(Meta.quot(Symbol(prefix))))}($ctx))
200200
end
201201

202202
function prefix_submodel_context(prefix::Bool, ctx)
@@ -225,7 +225,7 @@ function submodel(prefix_expr, expr, ctx=esc(:__context__))
225225
return if args_assign === nothing
226226
ctx = prefix_submodel_context(prefix, ctx)
227227
quote
228-
$retval, $(esc(:__varinfo__)) = $(DynamicPPL._evaluate!!)(
228+
$retval, $(esc(:__varinfo__)) = $(_evaluate!!)(
229229
$(esc(expr)), $(esc(:__varinfo__)), $(ctx)
230230
)
231231
$retval
@@ -241,7 +241,7 @@ function submodel(prefix_expr, expr, ctx=esc(:__context__))
241241
)
242242
end
243243
quote
244-
$retval, $(esc(:__varinfo__)) = $(DynamicPPL._evaluate!!)(
244+
$retval, $(esc(:__varinfo__)) = $(_evaluate!!)(
245245
$(esc(R)), $(esc(:__varinfo__)), $(ctx)
246246
)
247247
$(esc(L)) = $retval

src/test_utils.jl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -609,10 +609,10 @@ const UnivariateAssumeDemoModels = Union{
609609
function posterior_mean(model::UnivariateAssumeDemoModels)
610610
return (s=49 / 24, m=7 / 6)
611611
end
612-
function likelihood_optima(::DynamicPPL.TestUtils.UnivariateAssumeDemoModels)
612+
function likelihood_optima(::UnivariateAssumeDemoModels)
613613
return (s=1 / 16, m=7 / 4)
614614
end
615-
function posterior_optima(::DynamicPPL.TestUtils.UnivariateAssumeDemoModels)
615+
function posterior_optima(::UnivariateAssumeDemoModels)
616616
# TODO: Figure out exact for `s`.
617617
return (s=0.907407, m=7 / 6)
618618
end
@@ -649,7 +649,7 @@ function posterior_mean(model::MultivariateAssumeDemoModels)
649649

650650
return vals
651651
end
652-
function likelihood_optima(model::DynamicPPL.TestUtils.MultivariateAssumeDemoModels)
652+
function likelihood_optima(model::MultivariateAssumeDemoModels)
653653
# Get some containers to fill.
654654
vals = Random.rand(model)
655655

@@ -662,7 +662,7 @@ function likelihood_optima(model::DynamicPPL.TestUtils.MultivariateAssumeDemoMod
662662

663663
return vals
664664
end
665-
function posterior_optima(model::DynamicPPL.TestUtils.MultivariateAssumeDemoModels)
665+
function posterior_optima(model::MultivariateAssumeDemoModels)
666666
# Get some containers to fill.
667667
vals = Random.rand(model)
668668

@@ -704,7 +704,7 @@ function posterior_mean(model::MatrixvariateAssumeDemoModels)
704704

705705
return vals
706706
end
707-
function likelihood_optima(model::DynamicPPL.TestUtils.MatrixvariateAssumeDemoModels)
707+
function likelihood_optima(model::MatrixvariateAssumeDemoModels)
708708
# Get some containers to fill.
709709
vals = Random.rand(model)
710710

@@ -717,7 +717,7 @@ function likelihood_optima(model::DynamicPPL.TestUtils.MatrixvariateAssumeDemoMo
717717

718718
return vals
719719
end
720-
function posterior_optima(model::DynamicPPL.TestUtils.MatrixvariateAssumeDemoModels)
720+
function posterior_optima(model::MatrixvariateAssumeDemoModels)
721721
# Get some containers to fill.
722722
vals = Random.rand(model)
723723

src/transforming.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ function dot_tilde_assume(
7474
for (vn, ri) in zip(vns, eachcol(r))
7575
# Only transform if `!isinverse` since `vi[vn, right]`
7676
# already performs the inverse transformation if it's transformed.
77-
vi = DynamicPPL.setindex!!(vi, isinverse ? ri : b(ri), vn)
77+
vi = setindex!!(vi, isinverse ? ri : b(ri), vn)
7878
end
7979

8080
return r, lp, vi

src/utils.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -855,7 +855,7 @@ function varname_leaves(vn::VarName, val::AbstractArray)
855855
I in CartesianIndices(val)
856856
)
857857
end
858-
function varname_leaves(vn::DynamicPPL.VarName, val::NamedTuple)
858+
function varname_leaves(vn::VarName, val::NamedTuple)
859859
iter = Iterators.map(keys(val)) do sym
860860
lens = Setfield.PropertyLens{sym}()
861861
varname_leaves(vn lens, get(val, lens))

0 commit comments

Comments
 (0)