add additional column case in plot_training - #2768
Conversation
clessig
left a comment
There was a problem hiding this comment.
I don't have a strong opinion but wouldn't it be best to sanitize the channel names when the data is loaded and, e.g., replace "." with "_"?
The data has been transferred to Also to be fair I do not really find self explained having |
No, I mean when we read in the training log files we should santize the column name to a valid format. |
|
Are we still interested for this to be merged or should I close the issue? |
|
@SavvasMel @clessig I stumbled across this, because the issue was still open. Maybe the best idea would be to just fix how we select If you look at how it is currently implemented, we try to reverse-engineer column names by splitting on Instead of reverse-engineering with string splits, we already know the exact In general, if you take a deeper look at how weird the entire handling of We should probably think about cleaning up this entire 5-nested-for-loop "architecture", but doing a direct string match instead of splitting on dots should immediately fix the bug without touching What do you think? |
@TillHae I agree that the problem is encoding too many things in strings, without having properly thought about a convention that avoids collisions. But we shouldn't try to solve this now. It sounds like you have a clear idea on how to set up a PR that constructs the col names from the available info and that avoids the problem. Could you implement it? |
Yes, I will implement something in the upcoming days. |


Description
Introduces a small "if statement" to cover channels with "." in the last parts of the string. This allow for:
Issue Number
Closes #2767
Is this PR a draft? Mark it as draft.
Checklist before asking for review
./scripts/actions.sh lint./scripts/actions.sh unit-test./scripts/actions.sh integration-testlaunch-slurm.py --time 60FastEvaluation