-
Notifications
You must be signed in to change notification settings - Fork 11
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
upgrade to gdsfactory9 #104
Conversation
Reviewer's Guide by SourceryThis pull request migrates the code to use Updated class diagram for component placementclassDiagram
class Component {
+add_ref(component, rows, columns, column_pitch, row_pitch)
}
note for Component "Replaced spacing with column_pitch and row_pitch"
Updated class diagram for gf.import_gdsclassDiagram
class gf.import_gds {
+post_process: List[Callable]
}
note for gf.import_gds "post_process now accepts a list of functions"
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We've reviewed this pull request using the Sourcery rules engine. If you would also like our AI-powered code review then let us know.
Summary by Sourcery
Refactor the code to use
column_pitch
androw_pitch
instead ofspacing
for placing references in arrays. Update the build system to useuv
instead ofpip
for dependency management. Update the CI configuration to useuv
for dependency management and to test the code on Python 3.11, 3.12 and 3.13.Enhancements:
column_pitch
androw_pitch
instead ofspacing
for placing references in arrays, improving code readability and maintainability.Build:
uv
instead ofpip
for dependency management, improving build speed and reliability.CI:
uv
for dependency management, improving CI build speed and reliability.