Closed deeplycloudy closed 4 years ago
There's a start on this in #24, specifically commit 95ff5bb. Needs to be retested now that #24 has been merged.
The PR in glmtools/#49 and a few other changes were able to isolate this dependency and others such as pytables (see 92ed12a) and scikit-learn, so I'm closing this PR.
Certain parts of lmatools rely on matplotlib. Those parts of lmatools are not used by glmtools, but the imports are convolved, and so matplotlib becomes a dependency for glmtools. It would be good to do some work to better isolate matplotlib.
If I uninstall matplotlib and run glmtools to create some grids in its usual mode, the first place it throws an error is:
TimeSeriesGenericFlashSubset does not require the point-in-polygon features used from Matplotlib, nor does an application not requiring plots need a matplolib tick formatter. So, this is the first place to start to remove the matplotlib dependency.