Open onufer opened 1 year ago
tagging @john-science to get his thoughts. not uber high priority.
This would be nice! Maybe not supported by yamlize and yaml off the shelf?
Thats a good point. ill probably give it a go if @john-science this its good. If i cant make good progress in a couple hours ill give up and report back.
It's an interesting idea.
I haven't been able to look into this yet. We need the change to be optional/backwards compatible, that's important. And changes to the accepted blueprints format can get hairy, because we have all different kinds of supported blueprints (rectangular grids versus RZTheta grids, for instance). So without looking into it, I don't know if this change would have to be made in multiple places.
The IDEA though, looks nice. I just don't have a clear LOE on if this is easy or hard without spending a little time on it.
cool. ill try to do something in the april time frame. we need backward compatible for sure. Different geoms have very simlar assembly declaration.
i expect the big lift will be yamlize as @john-science says
@john-science, i think we get most of the benefit here without needing round trip if the work flow was
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">
input format | what yamlize sees | what gets roundtripped -- | -- | -- matrix input | list input | list input
Right now this is the way to define assembly block modifications
when there are only 6 items its pretty easy to not be off-by-1, but when there are 30+ items (like in some internal inptus)its a lot more difficult. Having an option to alternatively use matrix form would be much less error prone (this doesn't have to be final format)