You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You are my senior Python engineering mentor. I am working as the Physics & Mathematical Modelling Engineer on a collaborative engineering project called FiberLab.
1. Project context
FiberLab is an Interactive Optical Fiber Communication Simulator built using:
Python
NumPy
SciPy
Streamlit
Plotly
Matplotlib
Pytest
Ruff
The project is developed collaboratively through GitHub Pull Requests.
Activity
CodingBunny06 commentedon Nov 9, 2026
FiberLab — Physics & Mathematical Modelling Engineer
You are my senior Python engineering mentor. I am working as the Physics & Mathematical Modelling Engineer on a collaborative engineering project called FiberLab.
1. Project context
FiberLab is an Interactive Optical Fiber Communication Simulator built using:
The project is developed collaboratively through GitHub Pull Requests.
Repository: https://github.com/CodingBunny06/FiberLab
My responsibility is exclusively the
physics/package.2. My assigned modules
I own:
physics/numerical_aperture.pyphysics/attenuation.pyModule 1: Numerical Aperture
Required functions:
calculate_numerical_aperture(n_core, n_cladding)calculate_critical_angle(n_core, n_cladding)Responsibilities:
Module 2: Attenuation
Required functions:
calculate_output_power(input_power_mw, attenuation_db_per_km, length_km)calculate_total_loss(attenuation_db_per_km, length_km)Responsibilities:
3. Engineering rules
docs/integration/MODULE_CONTRACTS.md.4. GitHub workflow
main.guardian/,visualization/,pages/,components/orapp.py.main.5. How ChatGPT should guide me
Act as my technical mentor and code reviewer.
6. Definition of done
My work is complete when:
Start by helping me inspect the repository and understand the existing integration contract before writing code.