- revised order of operations in processfamily / processparent functions to apply replacement primitive entries before supplement primitive entries (to accomodate an inplace operation performed to a supplement operator such as 3.54 update to excl category)
- processfamily function now applies primitive entries in order of: parents, auntsuncles, siblings, cousins
- processparent function now applies primitive entries in order of: upstream, children, coworkers, niecesnephews, friends
- improved the implementation of validation function to evaluate user passed transformdict automunge(.) parameter
- new transform category 'exc6', comparable to 'excl' (direct pass-through) but relies on a copy operation instead of an inplace operation
- added clarification to read me that 'excl' should only be applied in a user-passed transformdict as an entry to the cousins primitive, and if comparable functionality is desired for any other primitive the 'exc6' transform should be applied in it's place
- note that the transformdict validation function now checks for this eventuality
- updated convention for feature importance dimensionality reduction treatment of NArw entries to basis that NArw columns are treated just like others, including for purposes of feature importance dimensionality reduction
- trying to avoid accumulation of too many edge cases, realized there are scenarios where an NArw derivation from a column may be just as valid an information source for ML training as other columns
- NArw is still excluded from ML infill (not applicatble) and is inelligible as a target label for feature importance evaluation
- fixed bug for postmunge(.) feature importance evaluation corresponding to cases when a feature importance dimensionality reduction was performed in automunge(.)
- slight cleanup tweek for populating feature importance results in FS_sorted report