added the ability to extract a weight_df, just as in the weight_df construction method, from the static construction method to ensure comparable analysis from either construction methodology