In feature_extractor.mark, requires_radii will check whether nodes have 'radius' key. update to check if node has zero or nan-value and fail if not.
So that any feature that requires radii will not run on those.
Update validate function to check that radius is not zero or NaN.
Update line in function from python.divide to numpy.divide.
@wbwakeman add info on failed EM case
Acceptance criteria:
[ ] Rerun the failed case and it will show warning, and not run the mean_parent_daughter_ratio feature
In feature_extractor.mark, requires_radii will check whether nodes have 'radius' key. update to check if node has zero or nan-value and fail if not. So that any feature that requires radii will not run on those. Update validate function to check that radius is not zero or NaN. Update line in function from python.divide to numpy.divide.
@wbwakeman add info on failed EM case
Acceptance criteria: