TopoToolbox / pytopotoolbox

Python interface to TopoToolbox
https://topotoolbox.github.io/pytopotoolbox/
GNU General Public License v3.0
1 stars 3 forks source link

Refactoring of package structure #34

Closed Teschl closed 3 months ago

Teschl commented 3 months ago

Since creating the Sphinx documentation, it has become clear that using mixins is not common when writing python packages and makes life much harder when trying to document the code. It's common to files that contain 3000 lines of code, so having all functions in just a few files should be the goal of this. Generating a new GridObject also has to be streamlined to not require topo.GridObject.gen_random() instead of just topo.gen_random() for example.