cad/py-phidl 1.0.1_4 MidnightBSD
GDS-based CAD tool for photonic and superconducting circuits
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- mit
- Categories
- cad, python
Description
PHIDL is an open-source GDS-based CAD tool for Python 2 and 3 which extends and simplifies the excellent gdspy. It strives to simplify GDSII geometry creation by making the design process layout-driven, rather than coordinate-driven. The base installation includes a large library of simple shapes (e.g. rectangles, circles), photonic structures (e.g. sine curve waveguides), and superconducting nanowire shapes (e.g. single photon detectors) which are fully parameterized. It also has a built-in quick-plotting function based on Qt (or matplotlib) which allows you view the state of any GDS object, useful when scripting geometry-making functions. It also has a very thorough tutorial as well which will walk you through the process of getting acquainted with PHIDL.
In the other systems
The newest version among them is 1.0.1, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | cad/py-phidl | 1.0.1_4 newest | no data | - | [email protected] | - |
| FreeBSD | cad/py-phidl | 1.0.1_3 newest | none known | - | [email protected] | - |
| DragonFly | cad/py-phidl | 1.0.1_3 newest | none known | - | [email protected] | - |
| HardenedBSD | cad/py-phidl | 1.0.1_3 newest | no data | - | [email protected] | - |
| GhostBSD | cad/py-phidl | 1.0.1_3 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install ${PYTHON_PKGNAMEPREFIX}phidl
From mports:
cd /usr/mports/cad/py-phidl && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}phidl>0:cad/py-phidl
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Runtime 1
${PYTHON_PKGNAMEPREFIX}gdspy>0: cad/py-gdspy
Run dependencies 1
No port depends on this one.
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| amccaugh-phidl-1.0.1_GH0.tar.gz | 511067 | cc1e9a1c0a015828b4069753b3424ee89c0cd340dd541e6b00833287635d39af |