Thin-lens equation
API · /lens-api
Thin Lens & Mirror API
Thin-lens and mirror imaging optics as an API, computed locally and deterministically. The lens endpoint applies the thin-lens equation, 1/f = 1/do + 1/di, and solves for whichever of the focal length, object distance or image distance you leave out, then returns the magnification m = −di/do and the full description of the image — real or virtual, upright or inverted, enlarged, reduced or the same size — and whether the lens is converging (convex, f > 0) or diverging (concave, f < 0). The mirror endpoint does the same for a spherical mirror, taking the focal length or the radius of curvature (f = R/2), classifying it as concave or convex and describing the image. The power endpoint converts between focal length in metres and optical power in diopters, D = 1/f, and combines several thin lenses placed in contact by adding their powers, D_total = ΣD, returning the combined focal length. Distances use whatever consistent unit you supply. Everything is computed locally and deterministically, so it is instant and private. Ideal for physics and optics-education tools, lens and optical-system design, eyewear and vision apps, and photography learning. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is geometric-optics imaging; for Snell's-law refraction angles use a Snell API and for camera depth of field and field of view use a photography API.
API salute
salutare- Tempo di attività
- 100.00%
- Sondaggi del server · 24 ore su 24
- Latenza media
- 76 ms
- Sondaggi del server · 24 ore su 24
- Abbonati
- 4,065
- attiva
- Chiamate totali
- 76
- ultimi 7 giorni
Prezzi
Scegli un livello: fatturazione mensile, annullamento in qualsiasi momento.
Free
Gratis
- 3,000 chiamate/mese
- 2 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 18,035 calls/month
- 2 req/sec
- Lens + mirror + power
- No credit card
Starter
€5.00 /mese
- 40,000 chiamate/mese
- 5 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 29.35k calls/month
- 8 req/sec
- Image analysis, diopter combine
- Email support
Pro
€15.00 /mese
- 250,000 chiamate/mese
- 15 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 327.5k llamadas/mes
- 20 req/seg
- Tuberías de diseño de óptica
- Soporte prioritario
Mega
€49.00 /mese
- 1,501,000 chiamate/mese
- 40 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 1.68M calls/month
- 50 req/sec
- Platform scale
- Dedicated SLA
Costruito da
Correlato APIs
Altro APIs con tag sovrapposti.
Lens Protocol API
Live-Daten vom Lens Protocol, dem dezentralen sozialen Graphen, bei dem Konten, Beiträge und Follower on-chain von Nutzern und nicht von einer Plattform besessen werden – gelesen aus der öffentlichen Lens v3 GraphQL API, kein Key, nichts gespeichert. Der Account-Endpunkt löst einen Lens-Benutzernamen (oder eine Wallet-Adresse) in sein On-Chain-Profil auf: Anzeigename, Bio, Bild und Adresse. Der Stats-Endpunkt gibt den sozialen Graphen dieses Kontos zurück – Follower- und Following-Zahlen sowie die Gesamtzahlen für Beiträge, Kommentare, Reposts, Zitate und Collects. Der Posts-Endpunkt gibt die letzten Veröffentlichungen eines Kontos zurück, jeweils mit Text, Zeitstempel und vollständiger Interaktion (Reaktionen, Kommentare, Reposts, Zitate, Lesezeichen, Collects). Der Feed-Endpunkt gibt die neuesten Beiträge im gesamten Netzwerk zurück. Suchen Sie nach einem beliebigen Lens-Handle, lesen Sie dessen Reichweite und holen Sie sich dessen Inhalt als strukturiertes JSON. Dies ist der dezentral-soziale Schnitt – Web3-native soziale Daten, die sich von den zentralisierten Plattform-Social-APIs und den Krypto-Preis- und Markt-APIs im Katalog unterscheiden.
api.oanor.com/lensprotocol-api
Telescope Optics API
Teleskop-Optik-Mathematik als API, lokal und deterministisch berechnet – die Vergrößerungs-, Austrittspupillen- und Auflösungsleistungszahlen, mit denen ein Amateurastronom oder eine Sternenbeobachtungs-App Ausrüstung und Okulare auswählt. Der Vergrößerungs-Endpunkt liefert die Vergrößerung = Brennweite des Teleskops ÷ Brennweite des Okulars (ein 1000-mm-Fernrohr mit einem 10-mm-Okular ergibt 100×), das Öffnungsverhältnis und – aus der Apertur – den nutzbaren Bereich von etwa der Apertur in mm ÷ 7 (niedrigste nutzbare, ein 7-mm-Austrittspupille) bis etwa 2× der Apertur in mm, jenseits dessen das Bild nur dunkler und unscharf wird; übergibt man ein Okular-Sichtfeld, wird das wahre Gesichtsfeld zurückgegeben. Der Austrittspupillen-Endpunkt liefert Apertur ÷ Vergrößerung, die Breite des Lichtstrahls, der das Okular verlässt – eine große 4–7 mm Austrittspupille für helle, weite Ansichten von Nebeln, eine kleine 0,5–2 mm für den Mond und Planeten bei hoher Vergrößerung. Der Auflösungs-Endpunkt liefert das Dawes-Limit ≈ 116 ÷ Apertur(mm) und das etwas strengere Rayleigh-Limit ≈ 138 ÷ Apertur in Bogensekunden, plus die Grenzhelligkeit ≈ 2,7 + 5·log₁₀(Apertur mm) – größeres Glas spaltet feinere Doppelsterne und erreicht schwächere Sterne, obwohl Seeing die reale Auflösung normalerweise auf etwa 1 Bogensekunde begrenzt. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für Astronomie- und Sternenbeobachtungs-Apps, Teleskop-Shop- und Okularrechner-Tools sowie Beobachtungsplaner-Hilfsprogramme. Reine lokale Berechnung – kein Key, kein Drittanbieter-Service, sofort. 3 Compute-Endpunkte. Für Kamera-/Dünnlinsen-Bildgebung verwenden Sie eine Lens-API; für Sternhelligkeiten eine Star-Magnitude-API.
api.oanor.com/telescope-api
Prism Optics API
Optical-prism geometry as an API, computed locally and deterministically. The deviation endpoint computes the minimum deviation angle of a light ray passing through a prism of apex angle A and refractive index n, δ_min = 2·arcsin(n·sin(A/2)) − A, together with the symmetric angle of incidence and the internal refraction angle A/2 on each face — an equilateral prism (A = 60°) of crown glass (n = 1.5) deviates light by about 37.2°. The refractive-index endpoint inverts the spectrometer formula n = sin((A + δ_min)/2) / sin(A/2), the standard way a refractive index is measured from a prism’s apex angle and its measured minimum deviation. The dispersion endpoint computes the angular dispersion between two wavelengths from their refractive indices and the apex angle, and, given the three Fraunhofer indices n_F, n_C and n_D, the dispersive power ω = (n_F − n_C)/(n_D − 1) and the Abbe number V = 1/ω that quantify how strongly a glass spreads colours — crown glass has ω ≈ 0.017 and V ≈ 59. All angles are in degrees. Everything is computed locally and deterministically, so it is instant and private. Ideal for optics, spectroscopy, refractometry, photonics and physics-education app developers, lens-and-prism design tools, and lab software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is prism geometry; for a single flat-surface refraction use a Snell’s-law API and for thin lenses a lens API.
api.oanor.com/prism-api
Angular Size API
Angular-size astronomy and optics maths as an API, computed locally and deterministically. The angular-size endpoint computes the angular diameter an object subtends, δ = 2·arctan(d/(2D)), from its physical size and its distance, returning the angle in radians, degrees, arcminutes and arcseconds, along with the small-angle approximation δ ≈ d/D — the Sun and Moon are each about half a degree (31 arcminutes) across. The distance endpoint inverts the relation, D = d/(2·tan(δ/2)), to give an object's distance from its known true size and its measured angular size, the basis of the standard-ruler distance method. The object-size endpoint computes an object's physical diameter, d = 2·D·tan(δ/2), from its distance and angular size. Size and distance use any one consistent unit, and angles may be given in radians, degrees, arcminutes or arcseconds. Everything is computed locally and deterministically, so it is instant and private. Ideal for astronomy, telescope, astrophotography, surveying and optics app developers, field-of-view and rangefinding tools, and physics education. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is angular size; for stellar magnitude and parallax distance use a star-magnitude API and for sidereal time a sidereal API.
api.oanor.com/angularsize-api
Domande frequenti
Risposte rapide su prezzi, quote e integrazione.
Come ottengo una chiave API per Thin Lens & Mirror API?
Qual è il limite di velocità di Thin Lens & Mirror API?
Quanto costa Thin Lens & Mirror API?
Posso cancellare l'abbonamento in qualsiasi momento?
Thin Lens & Mirror API è conforme al GDPR?
Scegli un endpoint dall'elenco a sinistra per visualizzarne i dettagli e provarlo.
Frammenti di codice
Iscriviti per ottenere una chiave API, quindi chiama qualsiasi percorso sotto il tuo slug.
curl https://api.oanor.com/lens-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/lens-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/lens-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/lens-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Valutazioni
Accedi per votare.
Nessuna recensione ancora.
Discussione
Fai domande, condividi consigli, ricevi risposte dal provider e dagli altri sviluppatori. Pubblico — chiunque può leggere.
Accedi per scrivere o rispondere.
AccediNuova discussione
·
-
Risposta del provider
🔒 Discussione bloccata — non si può più rispondere.
-
·
- Nessuna discussione — inizia tu.
Supporto
Supporto privato 1:1 con il provider — fatturazione, integrazione, account. Solo tu e il team del provider vedete questi thread.
Accedi per aprire un ticket di supporto.
AccediApri nuovo ticket
Descrivi cosa ti serve. Il team del provider riceve un'email e risponde sulla pagina del ticket.
-
·
Urgente - Nessun ticket per questa API.