This is a wrapper of Olshausen's original sparse coding code in Python. OpenMP is used so the code can utilize multiple cores to increase speed. As coding is the minimal part I need to perform in Python for my projects, dictionary learning is not included - You may want to write your own dictionary learning code, or you can use Matlab codes such as SPAMS. There may or may not be a future dictionary learning feature.
Please let me know if you find any bugs.