#photonics
2 APIs met deze tag
Optical Fiber API
Optical-fibre photonics maths as an API, computed locally and deterministically. The numerical-aperture endpoint computes a step-index fibre's numerical aperture NA = √(n1² − n2²) from the core and cladding refractive indices, the acceptance angle θa = arcsin(NA) — the half-angle of the cone of light the fibre can capture — the full acceptance cone and the relative index difference Δ = (n1 − n2)/n1. The v-number endpoint computes the normalized frequency V = 2π·a·NA/λ from the core radius, the numerical aperture (or the indices) and the wavelength, classifies the fibre as single-mode when V is below the 2.405 cutoff or multimode above it, and gives the cutoff wavelength for single-mode operation. The modes endpoint estimates the number of guided modes — about V²/2 for a step-index fibre and V²/4 for a graded-index one — and confirms single-mode operation below the cutoff. Core radius and wavelength are in metres (1310 nm = 1.31×10⁻⁶ m) and refractive indices are dimensionless. Everything is computed locally and deterministically, so it is instant and private. Ideal for telecom, photonics, datacenter, sensor and laser app developers, fibre-link and waveguide-design tools, and optics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is optical-fibre guiding; for thin lenses and mirrors use a lens API and for refraction at a surface a Snell API.
api.oanor.com/fiber-api
Laser Beam Optics API
Gaussische bundel laser-optica wiskunde als een API, lokaal en deterministisch berekend. Het beam-eindpunt propageert een Gaussische bundel vanuit zijn golflengte en taille-radius: de Rayleigh-afstand z_R = π·w₀²/λ en scherptediepte, de divergentie halve en volledige hoek θ = λ/(π·w₀), en — voor een gegeven afstand — de bundelradius en -diameter w(z) = w₀·√(1+(z/z_R)²); een optionele M² bundelkwaliteitsfactor schaalt het voor echte bundels. Het focus-eindpunt berekent de diffractie-gelimiteerde gefocusseerde vlek van een lens, w_f = λ·f/(π·w_in), met de scherptediepte en het f-getal, zodat u de vlek kunt bepalen die een lens zal leveren. Het irradiantie-eindpunt zet een bundelvermogen en vlekgrootte om in het bundeloppervlak en de gemiddelde en op-as piek irradiantie (vermogensdichtheid) in W/m² en W/cm². Golflengten zijn in nanometers, afmetingen in millimeters of micrometers, afstanden in meters en vermogen in watt. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor fotonica, lasertechniek, materiaalbewerking en optica app-ontwikkelaars, bundelafgifte en laserveiligheidstools, en natuurkundeonderwijs. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit is Gaussische bundel laseroptica; voor breking gebruik een Snell API en voor dunne-lens beeldvorming een lens API.
api.oanor.com/laser-api