@@ -93,7 +93,7 @@ function extend!(
9393 logposterior = get_logposterior (loglikelihood, tracks, msd)
9494 push! (
9595 chain. samples,
96- Sample (tracks. onpart , msd, brightness, iter, 𝑇, logposterior, loglikelihood),
96+ Sample (tracks. onchunk , msd, brightness, iter, 𝑇, logposterior, loglikelihood),
9797 )
9898 isfull (chain) && shrink! (chain)
9999 end
@@ -110,8 +110,8 @@ function get_loglikelihood!(
110110 detector:: Detector{T} ,
111111 psf:: PointSpreadFunction{T} ,
112112) where {T}
113- seteffvalue! (tracks. onpart )
114- set_poisson_mean! (llarray, detector, tracks. onpart . effvalue, brightness. value, psf)
113+ seteffvalue! (tracks. onchunk )
114+ set_poisson_mean! (llarray, detector, tracks. onchunk . effvalue, brightness. value, psf)
115115 return get_loglikelihood! (llarray, detector)
116116end
117117
@@ -121,7 +121,7 @@ get_logposterior(
121121 msd:: MeanSquaredDisplacement{T} ,
122122) where {T} =
123123 loglikelihood +
124- logprior (tracks. onpart , msd. value) +
124+ logprior (tracks. onchunk , msd. value) +
125125 logprior (msd) +
126126 logprior (tracks. nemitters)
127127
@@ -134,10 +134,10 @@ function parametricMCMC!(
134134 psf:: PointSpreadFunction{T} ,
135135 𝑇:: T ,
136136) where {T}
137- update_onpart ! (tracks, msd. value, brightness. value, llarray, detector, psf, 𝑇)
138- update! (brightness, tracks. onpart . effvalue, llarray, detector, psf, 𝑇)
139- setdisplacement²! (tracks. onpart )
140- update! (msd, tracks. onpart . displacement², 𝑇)
137+ update_onchunk ! (tracks, msd. value, brightness. value, llarray, detector, psf, 𝑇)
138+ update! (brightness, tracks. onchunk . effvalue, llarray, detector, psf, 𝑇)
139+ setdisplacement²! (tracks. onchunk )
140+ update! (msd, tracks. onchunk . displacement², 𝑇)
141141 return tracks, msd
142142end
143143
@@ -150,9 +150,9 @@ function nonparametricMCMC!(
150150 psf:: PointSpreadFunction{T} ,
151151 𝑇:: T ,
152152) where {T}
153- simulate! (tracks. offpart , msd. value)
153+ simulate! (tracks. offchunk , msd. value)
154154 if any (tracks)
155- update_onpart ! (tracks, msd. value, brightness. value, llarray, detector, psf, 𝑇)
155+ update_onchunk ! (tracks, msd. value, brightness. value, llarray, detector, psf, 𝑇)
156156 onshuffle! (tracks)
157157 end
158158
@@ -168,7 +168,7 @@ function nonparametricMCMC!(
168168 )
169169 reassign! (tracks)
170170
171- update! (brightness, tracks. onpart . effvalue, llarray, detector, psf, 𝑇)
171+ update! (brightness, tracks. onchunk . effvalue, llarray, detector, psf, 𝑇)
172172
173173 setdisplacement²! (tracks)
174174 update! (msd, tracks. displacement²[1 ], 𝑇)
@@ -209,7 +209,7 @@ function runMCMC(;
209209 parametric:: Bool = false ,
210210) where {T}
211211 isnothing (annealing) && (annealing = ConstantAnnealing {T} (1 ))
212- chain = Chain ([Sample (tracks. onpart , msd, brightness)], sizelimit, annealing)
212+ chain = Chain ([Sample (tracks. onchunk , msd, brightness)], sizelimit, annealing)
213213 runMCMC! (chain, tracks, msd, brightness, detector, psf, niters, parametric)
214214 return chain
215215end
0 commit comments