So I want to separate this large long file into modules that perform separate functions. Basically all my functions and the one class can each reside in their own module. The unit tests can as well. Which means I have a total of 19 modules.
I want to make sure that when I do this I keep references to the proper things like keep the imports together with the functions that use them
and import functions to each other when they need them.
I'd like to also put the visualization functions into a folder and possibly group the utility functions in folders as well. I'm not sure if doing this disrupts the importing.
So I want to separate this large long file into modules that perform separate functions. Basically all my functions and the one class can each reside in their own module. The unit tests can as well. Which means I have a total of 19 modules.
I want to make sure that when I do this I keep references to the proper things like keep the imports together with the functions that use them and import functions to each other when they need them.