Comments (3)
Hi Brett,
Are you working on this one, or can we just use the previous code to create the GUI?
thanks
Lukas
from siepic-tools.
Hey Lukas,
It was partially implemented, but I left it unfinished. I have finished it to the point where the GUI is complete. The code is implemented in core.py and lumerical.py but nothing is launched after the window is closed. MC_GUI.get_parameters()
returns the following object structure:
{
'num_wafers': Number of wafers
'num_dies': Number of dies
'technology': Chosen technology
'histograms': {
'fsp': Boolean for generating free spectral range histogram
'gain': Boolean for generating gain histogram
'wavelength': Boolean for generating wavelength histogram
},
'waf_var': {
'width': {
'std_dev': Width standard deviation within a wafer
'corr_len': Width correlation length within a wafer
},
'height': {
'std_dev': Height standard deviation within a wafer
'corr_len': Height correlation length within a wafer
}
},
'waf_to_waf_var': {
'width': {
'std_dev': Width standard deviation from wafer to wafer
},
'thickness': {
'std_dev': Thickness standard deviation from wafer to wafer
}
}
}
But I have not filled in defaults for the different technologies.
Additionally, I spent some time on the GUI's, I believe they are actually fixed this time... the window doesn't always seem to size properly given different screens/operating systems, but it can now be resized like a normal window so everything is visible.
from siepic-tools.
Reverted the last commit since it broke it for OSX / 0.24.
from siepic-tools.
Related Issues (20)
- Allow for components with multiple FbrTgt
- Cannot connect between any library component HOT 2
- Error "Layout object has no attribute technology" when using "Path to Waveguide" function HOT 2
- KLayout cound not find SiEPIC EBeam library and Beta library HOT 5
- Resize waveguide script shows incorrect waveguide length HOT 1
- reduce PIN length in SiEPIC?
- waveguide length difference measurement function HOT 1
- 'Waveguide' is not available. Check that the library was loaded successfully. HOT 2
- Unable to measure waveguide length HOT 7
- dbu are sometimes incorrect. HOT 1
- DC source issue when do the interconnect simulation. HOT 4
- Layout versus schematic (LVS) HOT 2
- Path to Waveguide bend radius always results in Default (5um) bend radius HOT 1
- GitHub shuts down SVN bridge: KLayout package will need mirror at SourceForge HOT 1
- lowercase - SiEPIC Python module?
- OPICS MZI circuit simulation failure
- siepic.extend.find_components function, subcells
- Unable to use "Waveguide" functions in KLayout HOT 1
- XSection EBeam Tool Error HOT 3
- sliver in waveguides HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from siepic-tools.