Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix merge dsn session to have SVG parity #69

Merged
merged 3 commits into from
Dec 17, 2024
Merged

Conversation

seveibar
Copy link
Contributor

@seveibar seveibar commented Dec 17, 2024

The main idea behind this work is to make sure that converting Circuit JSON to DsnPcb AND DsnSession can successfully be converted BACK into an identical-looking Circuit JSON. We can use this test to make sure the ids stay consistent!!!

Prior to this test and the last two PRs, the dsn-converter could not convert Circuit JSON to DsnPcb and DsnSession then back again without changing the circuit. Something was always lost or changed, e.g. missing vias or flipped traces

This type of test can be written for other examples to make sure we can successfully convert things back and forth, for example it could be used to "recreate" oval shaped holes or multi-layer traces (traces with inner layers) etc.

image

@seveibar seveibar requested a review from imrishabh18 December 17, 2024 03:15
@seveibar seveibar merged commit afac287 into main Dec 17, 2024
4 checks passed
@seveibar seveibar deleted the merge-dsn-session-parity branch December 17, 2024 07:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants