BPG

Photonics generator

A Python framework that generates and simulates silicon photonics layouts

The Berkeley Photonics Generator (BPG) is a Python framework that enables the generation and simulation of photonics layout

GitHub

35 stars
17 watching
9 forks
Language: Python
last commit: about 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
lightwave-lab/zeropdkA Python-based factory for generating photonic integrated circuit layouts with specialized curved waveguides and non-square-corner shapes.26
ucb-art/bag_frameworkA framework for generating and analyzing analog circuits using Python145
pmgbergen/porepyA Python-based simulation tool for multiphysics processes in fractured porous media255
bespoke-silicon-group/bsg_fakeramA tool for generating black-boxed SRAMs for use in CAD flows.34
bnmcgn/snakesGenerators for Common Lisp with a Python-like interface46
derekk44/pic_waferprobesystemAutomated photonics measurement system with Python libraries and GUI front-end for wafer-scale optical test setup9
cornell-brg/pymtl3-netGenerates synthesizable Verilog for on-chip networks with customizable parameters and modular design43
siepic/opicsAn S-parameter based photonic integrated circuit simulator written in Python.43
adgt/pulsemakerA Python library for designing and visualizing pulses and pulse schedules for quantum computing hardware23
jkkummerfeld/berkeley-ccg2pstA tool for converting Combinatory Categorial Grammar derivations into Phrase Structure Trees using Python11
floodlight/loxigenA tool for generating OpenFlow protocol libraries for multiple programming languages.96
byucamacholab/simphonyA tool for designing and simulating photonic integrated circuits.120
rohanku/pyphotonicsAutomated design tool for photonic circuits using Python and external software.4
bbn-q/pyqgl2A Python-based language and compiler for programming quantum computers directly at the physical layer.9
bbn-q/pysimulatorA Python framework for simulating quantum circuits and optimizing control pulses8