BSD Ports

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.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDcad/py-phidl1.0.1_4 newestno data-[email protected]-
FreeBSDcad/py-phidl1.0.1_3 newestnone known-[email protected]-
DragonFlycad/py-phidl1.0.1_3 newestnone known-[email protected]-
HardenedBSDcad/py-phidl1.0.1_3 newestno data-[email protected]-
GhostBSDcad/py-phidl1.0.1_3 newestno 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

Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
amccaugh-phidl-1.0.1_GH0.tar.gz511067cc1e9a1c0a015828b4069753b3424ee89c0cd340dd541e6b00833287635d39af