FiberLab is an educational and engineering simulation platform designed to explore optical fiber physics and communication systems through interactive experiments, scientific calculations and visualizations.
- Explore optical fiber properties.
- Understand total internal reflection.
- Calculate numerical aperture and acceptance angle.
- Simulate optical signal attenuation.
- Visualize signal propagation and dispersion.
- Understand optical communication systems.
- Python
- NumPy
- SciPy
- Streamlit
- Plotly
- Matplotlib
- Pytest
🚧 Under Development — Version 1.0
Developed collaboratively by three engineering students.