Refactoring the code written in Python that implements the Top Trading Cycle (TTC) algorithm by using v-agent oriented programming (VAOP)

Job ID: 32308334

Budget: $250 – $750 CAD

You can find existing code in ‘2019-02-01_TTC’ branch in public repository https://github.com/vrakitine/eco-programming-vaop-ttc-python

Code is working, but was written very fast 3 years ago by using old terminology of VAOP Now we should use new terminology announced in the article: https://habr.com/ru/post/554014/
Article in Russian, but core and meaningful part of in README.md in 'master' branch.

As well known Refactoring is the technique of changing an application (either the code or the architecture) so that it behaves the same way on the outside, but internally has improved. These improvements can be stability, performance, or reduction in complexity.