{"openapi":"3.1.0","info":{"title":"Double Slit Lab","description":"This app lets you experiment with the famous double-slit experiment by adjusting wavelength, slit size, and distance to see how interference patterns form and change.","version":"1.0"},"servers":[{"url":"https://dabbled.ai"}],"paths":{"/apps/double-slit-lab":{"get":{"operationId":"doubleSlitLab","summary":"This app lets you experiment with the famous double-slit experiment by adjusting wavelength, slit size, and distance to see how interference patterns form and change.","parameters":[{"name":"wavelength","in":"query","required":true,"description":"Wavelength λ (nm)","schema":{"type":"number"}},{"name":"slit_separation","in":"query","required":true,"description":"Slit separation d (µm)","schema":{"type":"number"}},{"name":"slit_width","in":"query","required":true,"description":"Slit width a (µm)","schema":{"type":"number"}},{"name":"screen_distance","in":"query","required":true,"description":"Screen distance L (m)","schema":{"type":"number"}},{"name":"slit_mode","in":"query","required":true,"description":"Both slits open or one slit covered","schema":{"type":"boolean","enum":["Both slits open","Cover one slit"]}},{"name":"photon_rate","in":"query","required":false,"description":"Photon firing rate (per second)","schema":{"type":"number"}}],"responses":{"200":{"description":"Rendered app reflecting the given inputs."}}}}}}