CBICA / CaPTk

Cancer Imaging Phenomics Toolkit (CaPTk) is a software platform to perform image analysis and predictive modeling tasks. Documentation: https://cbica.github.io/CaPTk
https://www.cbica.upenn.edu/captk
Other
175 stars 63 forks source link

update cmake tests with trainingmodule configurations #1315

Closed AlexanderGetka-cbica closed 3 years ago

AlexanderGetka-cbica commented 3 years ago

Adds thorough testing of every configuration of TrainingModule with the sample data (every combination of feature selection, classifier, optimizations, cross-validation and folds) to the unit tests. These tests do take a very considerable amount of time on most machines.

This is based on a MATLAB script from Saima.

AlexanderGetka-cbica commented 3 years ago

I also pulled greedy -- @sarthakpati Is there an easy way to tell somewhere if submodules are up-to-date? It doesn't show up on any of my git clients.

sarthakpati commented 3 years ago

I also pulled greedy -- @sarthakpati Is there an easy way to tell somewhere if submodules are up-to-date? It doesn't show up on any of my git clients.

I am not sure of any automated way to do this, unfortunately. The way I do it is this: after I pull from master, if I see the submodule as a "change" that needs to be committed, I update it, which generally takes care of it.

Otherwise, simply ignore that change while committing.

The most robust way would be: if there is a change detected, copy the hash you are expecting and checkout the submodule to that hash in your working copy.