Gdsfactory

Latest version: v8.26.0

Safety actively analyzes 688944 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 29 of 72

4.4.13

- add [klayout SALT package](https://github.com/gdsfactory/gdsfactory/issues/240)

4.4.7

- add dx_start and dy_start to route ports to side [PR](https://github.com/gdsfactory/gdsfactory/pull/242/files) when using route_ports_to_side to route up and to the left/right, the minimum distance of the bottom route could not be less than the separation between routes. This adds options to override this behavior and use the larger of dx_start/dy_start and the radius instead.
- add suffix option to select ports [PR](https://github.com/gdsfactory/gdsfactory/pull/243)
- Interconnect improvements [PR](https://github.com/gdsfactory/gdsfactory/pull/241)
- fix gdsfactory meep interface, it works now with different layer stacks [PR](https://github.com/gdsfactory/gdsfactory/pull/244)

[4.4.6](https://github.com/gdsfactory/gdsfactory/pull/239)

- fix klive macro to maintain position and do not reload layers. Make sure you run `gf tool install` to update your macro after you update to the latest gdsfactory version.

[4.4.5](https://github.com/gdsfactory/gdsfactory/pull/238)

- remove absorb from coupler ring and coupler90
- [update interconnect plugin](https://github.com/gdsfactory/gdsfactory/pull/237)
- [add siepic labels to components](https://github.com/gdsfactory/gdsfactory/pull/234)

[4.4.4](https://github.com/gdsfactory/gdsfactory/pull/236)

- snap_to_grid straight waveguide length to reduce 1nm DRC snapping errors

[4.4.3](https://github.com/gdsfactory/gdsfactory/pull/235)

- document mask metadata merging

[4.4.2](https://github.com/gdsfactory/gdsfactory/pull/231)

- Component.absorb keeps paths from absorbed reference
- add port_name to ring_single_dut

[4.4.0](https://github.com/gdsfactory/gdsfactory/pull/227)

- change siepic pin_length from 100nm to 10nm
- absorb maintains labels
- rename add_pins to decorator in cross_section function and class
- add add_pins_siepic_optical and add_pins_siepic_electrical
- add PORTE: Layer = (1, 11)
- remove add_pins_to_references and add_pins_container

[4.3.10](https://github.com/gdsfactory/gdsfactory/pull/225)

- add package data in setup.py
- remove bend_radius from mzit

4.3.8

- move load_lyp_generic to try Except

[4.3.7](https://github.com/gdsfactory/gdsfactory/pull/222)

- add_pin_path now works with siepic
- add add_pins_siepic in gf.add_pins
- gf.path.extrude can also add pins
- unpin `requirements.txt` [issue](https://github.com/gdsfactory/gdsfactory/issues/221)

[4.3.6](https://github.com/gdsfactory/gdsfactory/pull/217)

- add_pin_path fixes

[4.3.5](https://github.com/gdsfactory/gdsfactory/pull/216)

- rename add_pin_square to add_pin_rectangle
- add_pin_path to gf.add_pins

[4.3.4](https://github.com/gdsfactory/gdsfactory/pull/215)

- tidy3d improvements:
- get_simulation and write_sparameters accepts componentOrFactory
- grating_coupler simulations can also be dispersive

[4.3.3](https://github.com/gdsfactory/gdsfactory/pull/214)

- tidy3d improvements:
- add dispersive flag in tidy3d get_simulation
- write_sparameters_batch can accept list of kwargs
- write_sparameters accepts with_all_monitors: if True, includes field monitors which increase results file size.
- add test_write_sparameters
- run tidy3d tests on every push as part of test_plugins CI/CD

[4.3.1](https://github.com/gdsfactory/gdsfactory/pull/213)

- gf.components.grating_coupler_circular improvements:
- rename teeth_list by a simpler widths and gaps separate arguments
- delete grating_coupler_circular_arbitrary as it's now unnecessary
- add bias_gap
- gf.components.grating_coupler_elliptical improvements:
- add bias_gap
- fix [serialization of ports](https://github.com/gdsfactory/gdsfactory/pull/212)
- extend_ports works with cross_sections that do not have layer
- `pip install gdsfactory` also installs most of the plugins
- `pip install gdsfactory[full]` only adds SIPANN (which depends on ternsorflow, which is a heavy dependency)

4.3.0

- tidy3d improvements:
- update to version 1.1.1
- change port angle type annotation from int to float

[4.2.17](https://github.com/gdsfactory/gdsfactory/pull/210)

- tidy3d improvements:
- change tidy3d grating_coupler angle positive to be positive for the most normal case (grating coupler waveguide facing west)
- tidy3d plot simulations in 2D only shows one plot
- add cross_section to grating_coupler waveguide ports

[4.2.16](https://github.com/gdsfactory/gdsfactory/pull/209)

- grating_coupler_circular does not auto_rename_ports
- simulation.tidy3d.write_sparameters_batch accepts kwargs for general simulations settings
- add simulation.tidy3d.utils print_tasks
- increase grating_coupler simulation wavelengths from 1.2 to 1.8um

4.2.15

- add sklearn notebook on fitting dispersive coupler model
- add sklearn to requirements_full

4.2.14

- add with_all_monitors=False by default to avoid storing all fields when running gtidy3d.write_sparameters_grating_coupler

Page 29 of 72

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.