Web Application for Visualizing the Optical Constants of Metals
Optical constants described by the Drude-Lorentz model.
Software stack is entirely javascript. Serving with Node. Routing with Express. Database with MongoDB. Model-View-Controller with Angular. Visualizations with D3. Math with mathjs.
To Do:
- Convert form validation/submission to 100% angular. The traditional /POST system is limiting.
- Add user/administration functionality.
- Option to view permittivity/refractive index and eV/frequency/wavelength
- Has trouble serving pages when under large loads, do some optimization
- Min/Max Wavelength Input Validators break down if errors start accumulating
- Tooltip breaks down on page resize