CityofToronto / bdit_triplinker

Python package to link vehicle-for-hire trips together into driver work shifts
GNU General Public License v3.0
2 stars 0 forks source link

Minimal Viable Core Refactoring #7

Closed cczhu closed 5 years ago

cczhu commented 5 years ago

Massive refactoring of the base code imported from bdit_vfh.

Changes:

This is all STILL A WORK IN PROGRESS - namely the refactoring isn't finished, various components (mainly in agent.py) are not integrated into class structure or tested, and there are a lost of vestigial handles (return_matching=True isn't eliminated). The reason we should push to master right now is to a). set up continuing integration and b). work with smaller PRs that refactor individual components, which can only happen once we set up our folder structures and broad class inheritance trees.