Sean Leavey

Results 40 issues of Sean Leavey

Components linked together by two or more different paths cause problems for the layout engine. For example, a beam splitter linked to itself via three 45 degree mirrors. Currently, Optivis...

bug

The SVG export code, and by association the PNG/PDF/EPS export, doesn't add start/end markers. Add this code.

enhancement

Optivis becomes a lot more useful if it's able to read and import from [Optickle](https://github.com/Optickle/Optickle) and/or [FINESSE](http://www.gwoptics.org/finesse/). This is probably easier with Optickle, since the 'optickle' object contains everything Optivis...

enhancement

New layout manager? Or new methods in components to map inputs to outputs? Maybe modify abstract component to provide methods: - addInputOutput(blah, blah, inputPos=Coordinates(-0.5, 0), refractive_index = 1.45) - adds...

enhancement

Add example files for each component. This is useful both as a learning aid and also as a check to make sure component nodes are correctly defined.

enhancement

Alexander Franzen's graphics set contains many more components than present in Optivis - add more!

enhancement

Add GUI edit features: - Add/delete/edit component - Change layout manager (need other layout managers first...) - Add tooltips/notes

enhancement

Often optical diagrams include electronic components to show signal feedback paths. The SVG library by Alexander Franzen includes some electronic components which could be implemented. A new link type would...

enhancement

Even if a user-specified link color is verified correct (i.e. some sort of string) for Qt and SVG exports, it is not checked to make sure it is a valid...

bug

Hi, I'm playing around with `python-solvespace` and it's great so far - thanks! One problem I found though is that it can't seem to solve the following file: ```python #...