Perceval
An open source framework for programming photonic quantum computers
...It aims to be a companion tool for developing photonic circuits – for simulating and optimizing their design, modeling both the ideal and realistic behaviors, and proposing a normalized interface to control them through the concept of backends.