I've created a repository for my Python implementation of the Block-Wiedemann and scalar Wiedemann algorithms. It's available
here. I must warn anyone interested in the code that it was never intended for production use and is both buggy and horrendously slow. Nevertheless, it has the advantage of being much simpler than the Linbox implementation, and may be useful to anyone trying to understand how the algorithm works.
Dear Alex,
ReplyDeleteThank you for your sharing code. However, I am not familiar of Python. Do you have any matlab code for this algorithm?
Best