Matthew Mckee

Results 12 issues of Matthew Mckee

After building the wheel package using python -m build -w I ran: pip install gdstk/dist/gdstk-0.9.51-cp311-cp311-win_amd64.whl to install and when I try to use it, it cannot find methods and classes...

from #252. I have implemented mbms path functionality into the FlexPath Object (raith_data and base_cell_name), and added support for reading and writing to and from gds. I have also added...

Raith MBMS paths are normal paths but store some additional data. ![image](https://github.com/heitzmann/gdstk/assets/119673440/83be6bba-d68b-4bd7-8dcb-8788e637ae37) Base element refers to another element in the gds file. Below is a normal gds file with 2...

Fix for #270. Changes: - updated type hints so raith_data is optional and its attributes are immutable - Made FlexPath.raith_data in c++ `optional` - moved raith to_gds functionality to the...

Whenever i try to set `FlexPath.raith_data`: ```python import gdstk raith_data = gdstk.RaithData("base_cell_name", 0, 0, 0, 0, 0, 0, 0) path = gdstk.FlexPath([(0, 0), (0, 1000)], 5) path.raith_data = raith_data ```...

REDACTED - Awaiting approval from Raith

From the typing spec: https://typing.python.org/en/latest/spec/tuples.html#type-compatibility-rules, we currently do not support this. ```py def func(val: tuple[int] | tuple[str, str] | tuple[int, *tuple[str, ...], int]): if len(val) == 1: # Type can...

narrowing

Think it's useful to have an issue for the rest of the work that needs done for inlay hint edits. - [ ] Auto import - [ ] Don't allow...

server

## Summary ## Test Plan

server
ty