David Brough added Code Structure and Functionality.md  about 9 years ago

Commit id: 77560d69531dafa1dbd3e532f829b7b7a32eb1e3

deletions | additions      

         

#Code Structure and Functionality  Start with a concept map of functions, classes and models with the arrows demonstrating the interactions. Explain why high level functionality is so important when implementing and sharing code (knowledge). Python is good because the community creates small libraries that interact, which is what PyMKS is.  - concept map  - high level functionality is important  - How did we choose our dependencies? (Sfepy, Sklearn)  - What have we done about optimization? Some benchmarks.  - Autocorrelate  - CrossCorrelate  - Correlate  - MKSRegressionModel  - MKSHomogenizationModel  - bases  - DiscreteIndicatorBasis  - ContinuousIndicatorBasis  - LegendreBasis  - User decision tree diagram similar to sklearn [mlmap](http://scikit-learn.org/stable/_static/ml_map.png)