Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a total rework of DIP package generator. Another one of those PRs where I thought "let me quickly do those changes", but then I spent a total of 10-15 hours on it 😅 (Mostly research)
See LibrePCB/librepcb-parts-generator#75 for more details. Regarding the data used for generating the updated packages, please take a look at the docstring of the generator script. I spent quite some time collecting data about DIP packages.
Changes:
Four DIP packages have been deprecated: DIP-36, DIP-48, DIP-52 and DIP-64. They have practically no real-world use, and if they do the packages sometimes deviate significantly from the standard sizes, so generic packages shouldn't be used.
Version has been bumped to v0.2.0.