Skip to content

Commit 68820b0

Browse files
committed
Fix some tests and ambiguity in function definitions.
1 parent bab3622 commit 68820b0

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

src/skymodels/fixed.jl

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,15 @@ function set_prior(::FixedSkyModel, ::AbstractArrayConfiguration)
3939
return (;)
4040
end
4141

42-
function idealmaps(d, m::ObservedSkyModel{<:FixedSkyModel}, x)
42+
function idealmaps(::VisData, m::ObservedSkyModel{<:FixedSkyModel}, x)
4343
return zero(real(eltype(m.metadata.vis))), m.metadata.vis
4444
end
4545

46+
function idealmaps(::DualData, m::ObservedSkyModel{<:FixedSkyModel}, x)
47+
return zero(real(eltype(m.metadata.vis))), m.metadata.vis
48+
end
49+
50+
4651
function skymodel(m::ObservedSkyModel{<:FixedSkyModel}, x)
4752
return m.f.model
4853
end

test/Core/bayes.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ using Enzyme
4242
x = prior_sample(post)
4343
@test skymodel(post, x) == test_model(x.sky, nothing)
4444
@test last(Comrade.idealmaps(Comrade.VisData(), skymodel(post), x)) == visibilitymap(test_model(x.sky, nothing), post.skymodel.grid)
45-
@test Comrade.forward_model(post, x) == visibilitymap(test_model(x.sky, nothing), post.skymodel.grid)
45+
@test last(Comrade.forward_model(post, x)) == visibilitymap(test_model(x.sky, nothing), post.skymodel.grid)
4646

4747

4848
@test dimension(post) == length(post.prior)
@@ -195,7 +195,7 @@ end
195195
obs = simulate_observation(post, x)[begin]
196196
@test length(obs) == length(post.data[begin])
197197
obs_nn = simulate_observation(post, x, add_thermal_noise = false)[begin]
198-
@test Comrade.measurement(obs_nn) == Comrade.likelihood(post.lklhds[1], Comrade.forward_model(post, x)).μ
198+
@test Comrade.measurement(obs_nn) == Comrade.likelihood(post.lklhds[1], last(Comrade.forward_model(post, x))).μ
199199

200200
if isnothing(int)
201201
postsim = VLBIPosterior(skym, obs)

0 commit comments

Comments
 (0)