v0.1.0
BeliefPropagation v0.1.0
Merged pull requests:
- Reduce allocations (#8) (@stecrotti)
- Add regular factor graph (#9) (@stecrotti)
- inedges and outedges are not necessary (#10) (@stecrotti)
- Make code compatible with autodiff (#11) (@stecrotti)
- Ising notebook (#12) (@stecrotti)
- Fix issues with BPFactor's (#14) (@stecrotti)
- Uniform factors return 1 instead of 1/nstates (#15) (@stecrotti)
- Add plot method for factor graph (#17) (@stecrotti)
- Detailed free energy computation (#18) (@stecrotti)
- Allow constructing a FactorGraph from an AbstractGraph (#19) (@stecrotti)
- Add docs for light free energy (#20) (@stecrotti)
- Make test functions part of the public API (#22) (@stecrotti)
- Add a simple benchmark (#23) (@stecrotti)
- Factor update by differentiating computation of za (#24) (@stecrotti)
- Add more docs (#25) (@stecrotti)
- switch to
AtomicArrays
(#27) (@abraunst) - Compute
$z_{ai}$ explicitly (#29) (@stecrotti) - Small optimization (#32) (@stecrotti)
- No need for atomic vectors (#33) (@stecrotti)
- Diffres (#34) (@abraunst)
- Add compat entries for stdlib deps (#35) (@stecrotti)
- Update to julia 1.10 (#36) (@stecrotti)
- Update compat entry for IndexedGraphs (#39) (@stecrotti)
- Use IndexedFactorGraphs (#40) (@stecrotti)
- Upgrade compat for indexedgraphs (#41) (@stecrotti)
- Compute free energy not as a by-product of messages, but separately (#42) (@stecrotti)
- Fix random seed in LDPC notebook (#43) (@stecrotti)
- Improve docs (#44) (@stecrotti)
- Add K-SAT to models (#45) (@stecrotti)
- Small fix in docs (#47) (@stecrotti)
- Small fixes to docs (#48) (@stecrotti)
- Fix compat bounds for CavityTools (#49) (@stecrotti)
Closed issues:
- Compute bethe free energy as a byproduct of iterations (#1)
- Add damping and reinforcement (#2)
- Compute convergence error and stop iterations after convergence is reached (#4)
- Add multi-threading (#5)
- Write documentation (#6)
- Add regular factor graph (#7)
- Reference to unexisting
LDPCStorage
package (#21) - Use AtomicVector from package (#26)
- potential bug in maxsum (#28)
- Should we compute the free energy during the iterations? (#37)
- Split FactorGraphs submodule to its own package (#38)