# Notes for believer project
## Erasure decoding pipeline
- [x] Implement decoder
- [x] Implement simulation tools
## Random codes generation
- [ ] Implement hierarchical codes
- [ ] Implement decreasing prob codes
## General
- [x] Implement Decoder trait for BP
- [ ] Do a real readme
- [x] Add the number of bits in parity check matrix constructor.
## Ideas
- [ ] Implement hypergraph product
- [ ] Implement generalized bicycle product
## Cleaning
- [ ] Sparse matrix
- [x] BP decoder
- [ ] Erasure decoder
- [ ] Simulator
## Documenting
- [ ] Sparse matrix
- [ ] BP decoder
- [ ] Lib
- [ ] Erasure decoder
- [ ] Simulator
- [ ] Decoder trait
## Testing
- [ ] Sparse matrix
- [x] BP decoder
- [ ] General
- [ ] Simulator