Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
TuringLang
/
Turing.jl
Public
Notifications
You must be signed in to change notification settings
Fork
242
Star
2.3k
Code
Issues
23
Pull requests
3
Discussions
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security and quality
Insights
Native particle MCMC (SMC/PG), revised: dropping AdvancedPS
- #2859
#2859
Merged
sunxd3
merged 24 commits into
main
TuringLang/Turing.jl:main
from
smc-rewrite-2
TuringLang/Turing.jl:smc-rewrite-2
Copy head branch name to clipboard
Aug 27, 2026
Conversation
Commits
24
(24)
Checks
Files changed
Merged
Native particle MCMC (SMC/PG), revised: dropping AdvancedPS
#2859
sunxd3
merged 24 commits into
main
TuringLang/Turing.jl:main
from
smc-rewrite-2
TuringLang/Turing.jl:smc-rewrite-2
Copy head branch name to clipboard
Commits
Commits on Aug 26, 2026
Reimplement particle MCMC (SMC and PG) natively, removing AdvancedPS
Show description for 91c9a10
3 people
committed
91c9a10
View commit details
Copy full SHA for 91c9a10
Browse repository at this point
particle_mcmc: Report the model's own varinfo updates, and slim the reference
Show description for d9e4704
yebai
and
claude
committed
d9e4704
View commit details
Copy full SHA for d9e4704
Browse repository at this point
particle_mcmc: Tidy two comments in the particle tests
Show description for 519b9a2
yebai
committed
519b9a2
View commit details
Copy full SHA for 519b9a2
Browse repository at this point
particle_mcmc: Mark the `@addlogprob!` helper as maybe-producing
Show description for bf9f9b2
yebai
committed
bf9f9b2
View commit details
Copy full SHA for bf9f9b2
Browse repository at this point
particle_mcmc: Resample between observations, not before the first
Show description for c2f2399
yebai
committed
c2f2399
View commit details
Copy full SHA for c2f2399
Browse repository at this point
particle_mcmc: Give PG a plain-data state so chains serialise
Show description for 08f0e8c
yebai
committed
08f0e8c
View commit details
Copy full SHA for 08f0e8c
Browse repository at this point
particle_mcmc: Report an ignored `initial_params` under PG
Show description for ee405cd
yebai
committed
ee405cd
View commit details
Copy full SHA for ee405cd
Browse repository at this point
particle_mcmc: Name the observation that kills the population
Show description for b305718
yebai
committed
b305718
View commit details
Copy full SHA for b305718
Browse repository at this point
particle_mcmc: Skip SMC's closing resample at equal weights
Show description for 9005380
yebai
committed
9005380
View commit details
Copy full SHA for 9005380
Browse repository at this point
particle_mcmc: Weight explicit prior terms
Show description for b1b019b
yebai
committed
b1b019b
View commit details
Copy full SHA for b1b019b
Browse repository at this point
particle_mcmc: Preserve SMC ESS in MCMCChains
Show description for 39c1aec
yebai
committed
39c1aec
View commit details
Copy full SHA for 39c1aec
Browse repository at this point
particle_mcmc: Reject empty particle populations
Show description for d6d2faf
yebai
committed
d6d2faf
View commit details
Copy full SHA for d6d2faf
Browse repository at this point
particle_mcmc: Produce explicit prior terms from `acclogprior!!`
Show description for ecbf4ea
yebai
committed
ecbf4ea
View commit details
Copy full SHA for ecbf4ea
Browse repository at this point
particle_mcmc: Give `SMC` the usual `verbose` default
Show description for 6594ecc
yebai
committed
6594ecc
View commit details
Copy full SHA for 6594ecc
Browse repository at this point
particle_mcmc: Trim the implementation and its comments
Show description for cb9b352
yebai
committed
cb9b352
View commit details
Copy full SHA for cb9b352
Browse repository at this point
HISTORY: Record the particle chain statistic renames
Show description for e6b40e1
yebai
committed
e6b40e1
View commit details
Copy full SHA for e6b40e1
Browse repository at this point
particle_mcmc: Cover both fields of a named `@addlogprob!`
Show description for 5c89d84
yebai
committed
5c89d84
View commit details
Copy full SHA for 5c89d84
Browse repository at this point
Commits on Aug 27, 2026
particle_mcmc: Drop the per-step seed refresh
Show description for 655bda0
yebai
committed
655bda0
View commit details
Copy full SHA for 655bda0
Browse repository at this point
particle_mcmc: Trim a helper, comments and the changelog
Show description for acf2441
yebai
committed
acf2441
View commit details
Copy full SHA for acf2441
Browse repository at this point
particle_mcmc: Validate the sampler constructor arguments
Show description for 095effe
yebai
committed
095effe
View commit details
Copy full SHA for 095effe
Browse repository at this point
particle_mcmc: Guard the produced prior weight with its accumulation
Show description for e1ec12c
yebai
committed
e1ec12c
View commit details
Copy full SHA for e1ec12c
Browse repository at this point
particle_mcmc: Report SMC's ignored state keywords
Show description for ad1967a
yebai
committed
ad1967a
View commit details
Copy full SHA for ad1967a
Browse repository at this point
particle_mcmc: Pin the offspring counts and the quadrature grids
Show description for 4c750c1
yebai
committed
4c750c1
View commit details
Copy full SHA for 4c750c1
Browse repository at this point
particle_mcmc: Cut redundant tests and halve the SSM particle counts
Show description for 7e3f1ff
yebai
committed
7e3f1ff
View commit details
Copy full SHA for 7e3f1ff
Browse repository at this point
You can’t perform that action at this time.