During the second week. I made Run Length Encoder core which is here . I kept them as a PR. I will merge once I finish a bit more work on them.
I made a modification to Entropy Coder. Probably, I believe it will use gates instead of big comparators used in earlier design. The link for the new Entropy Coder is here.
Also created setup.py and requirement.txt file for my repository.
I discussed with chris about the directory for the JPEG Encoder.
Also, there was a typo error in verilog version used for test which got fixed this week.
I used pylint and flake8 to make my code look more beautiful.
I made interfaces into separate classes for input, outputs and others.
Overall, this week was a very productive week.