We need to divide the functionality attributed to finitegraph.py into graphfn. The functions need to be separated into their corresponding objects. For example if we are counting the number of edges in a graph. It can be considered as an analysis. Thus can be delegated to GraphAnalyzer object in the graphfn module.
We need to divide the functionality attributed to
finitegraph.py
intographfn
. The functions need to be separated into their corresponding objects. For example if we are counting the number of edges in a graph. It can be considered as an analysis. Thus can be delegated toGraphAnalyzer
object in thegraphfn
module.