Matthew Mckee
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.  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 ```...
Resolves #14036
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...
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...