We noticed that when a contingency has infeasibilities, the information in the row that is printed to eval_detail.csv is not complete and also gets printed in such a way that the information does not match up to the header.
I did verify this by changing write_summary to print out the header along with each line.
I'm not sure if this is by design, but it did lead to quite a bit of confusion for my team when we were debugging our code.
We noticed that when a contingency has infeasibilities, the information in the row that is printed to eval_detail.csv is not complete and also gets printed in such a way that the information does not match up to the header.
I did verify this by changing write_summary to print out the header along with each line.
I'm not sure if this is by design, but it did lead to quite a bit of confusion for my team when we were debugging our code.