Nice to see other open source CAD development being explored. BRL-CAD has had the pixdiff, bwdiff, and pixcmp tools for a very long time, for very similar purposes:
however, if you have SVGs already, compare those without rasterizing them first, then if that fails rasterize & odiff the baseline and new on-demand. this way you dont waste a ton of space storing a bunch of binary [possibly evolving] pngs in git.
When it comes to LLM's doing adversarial training, I wonder if there is any value to letting them rapidly design and simulate circuits or mechanical models.
Nice to see other open source CAD development being explored. BRL-CAD has had the pixdiff, bwdiff, and pixcmp tools for a very long time, for very similar purposes:
pixdiff: https://manpage.me/index.cgi?q=pixdiff&sektion=1&apropos=0&m...
bwdiff: https://manpage.me/index.cgi?q=bwdiff&sektion=1&apropos=0&ma...
pixcmp: https://manpage.me/index.cgi?apropos=0&q=pixcmp&sektion=1&ma...
if you want to do image diffing, use https://github.com/dmtrKovalenko/odiff
however, if you have SVGs already, compare those without rasterizing them first, then if that fails rasterize & odiff the baseline and new on-demand. this way you dont waste a ton of space storing a bunch of binary [possibly evolving] pngs in git.
Interesting idea!
When it comes to LLM's doing adversarial training, I wonder if there is any value to letting them rapidly design and simulate circuits or mechanical models.