Rug

#math

24 APIs met deze tag

Combinatorics API

Combinatorics wiskunde als een API, lokaal en deterministisch berekend met exacte willekeurig-precisie gehele getallen. Het faculteitseindpunt berekent n! = 1·2·3···n (met 0! = 1) en geeft het exact terug als een string samen met het aantal cijfers, zodat zelfs zeer grote faculteiten nauwkeurig blijven. Het permutatie-eindpunt telt geordende rangschikkingen: zonder herhaling nPr = n!/(n−r)! rangschikkingen van r items gekozen uit n, en met herhaling n^r, waarbij elk van de r posities elk van de n items kan zijn. Het combinatie-eindpunt telt ongeordende selecties: zonder herhaling de binomiaalcoëfficiënt nCr = n!/(r!·(n−r)!), en met herhaling (multiset) C(n+r−1, r), waarbij herhalingen zijn toegestaan. Alle resultaten worden berekend met BigInt, dus ze zijn exact ongeacht hoe groot, teruggegeven als een string met het aantal cijfers en een drijvende-komma benadering wanneer het past. n en r zijn niet-negatieve gehele getallen tot 100000. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor ontwikkelaars van apps voor kansrekening, statistiek, loterij, game-ontwerp, cryptografie en onderwijs, tel- en oddstools, en discrete-wiskunde onderwijs. Zuivere lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit is telcombinatoriek; voor modulair rekenen gebruik een modulaire API en voor beschrijvende statistiek een statistiek-API.

api.oanor.com/combinatorics-api

Modular Arithmetic API

Modular-rekenkunde als API, lokaal en deterministisch berekend met exacte big-integer rekenkunde. Het power-eindpunt berekent modulaire exponentiatie, aᵇ mod m, via square-and-multiply, snel en exact, zelfs voor de enorme exponenten die in cryptografie worden gebruikt. Het inverse-eindpunt vindt de modulaire multiplicatieve inverse a⁻¹ mod m met het uitgebreide Euclidische algoritme, en retourneert de inverse wanneer a en m coprime zijn en rapporteert de ggd wanneer er geen inverse bestaat. Het totient-eindpunt berekent Euler's totient φ(n) — het aantal gehele getallen van 1 tot n dat coprime is met n — met de priemfactorisatie waar het vandaan komt, en een optionele Euler-stellingcontrole dat a^φ(n) ≡ 1 (mod n) voor een coprime basis. Dit zijn de bouwstenen van RSA en een groot deel van de moderne cryptografie. Invoer zijn gehele getallen en kunnen als strings worden doorgegeven voor zeer grote waarden. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor ontwikkelaars van cryptografie, beveiliging, blockchain en wiskunde-apps, RSA- en getaltheorie-tools, en computerwetenschappelijk onderwijs. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 eindpunten. Dit is modulaire rekenkunde; voor priemfactorisatie en ggd gebruik een getaltheorie-API en voor gehele getallenreeksen een reeksen-API.

api.oanor.com/modular-api

Complex Number API

Complex-getal wiskunde als een API, lokaal en deterministisch berekend. Het rekenkundige eindpunt telt twee complexe getallen z₁ = a + bi en z₂ = c + di op, trekt ze af, vermenigvuldigt of deelt ze, en geeft het resultaat terug in zowel rechthoekige (a + bi) als polaire (modulus ∠ hoek) vorm. Het eigenschappeneindpunt beschrijft een enkel complex getal — zijn modulus |z| = √(a² + b²), zijn argument in radialen en graden, zijn complex geconjugeerde, zijn negatie, zijn reciproke en zijn polaire vorm. Het machtsverheffingseindpunt past de stelling van De Moivre toe, zⁿ = rⁿ(cos nθ + i·sin nθ), om een complex getal tot een willekeurige reële macht te verheffen, en voor een positief geheel getal n geeft het ook alle n verschillende n-de machtswortels terug, gelijkmatig verdeeld over het complexe vlak. Het imaginaire deel is standaard nul, dus reële invoer werkt ook. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor ontwikkelaars van technische, signaalverwerkings-, elektronica-, natuurkunde- en wiskundetoepassingen, wisselstroom- en fasortools, en STEM-onderwijs. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit is complex-getal rekenkunde; voor vlakhoek-eenheidsconversie gebruik een hoek-API en voor vectoren een vector-API.

api.oanor.com/complexnumber-api

Interpolatie API

Interpolatierekening als een API, lokaal en deterministisch berekend. Het lineaire eindpunt interpoleert tussen twee punten, y = y0 + (y1 − y0)·(x − x0)/(x1 − x0), en retourneert de waarde bij een doel-x (of, gegeven een doel-y, lost de x op die dit produceert), de parameter t en of het punt buiten het segment ligt. Het tabel-eindpunt doet stuksgewijs-lineaire interpolatie binnen een tabel van (x, y)-punten die worden aangeleverd als door komma's gescheiden lijsten — het sorteert de punten, vindt de twee die uw query omvatten en interpoleert ertussen, verlengt het dichtstbijzijnde segment en markeert het resultaat wanneer u buiten het gegevensbereik zoekt, ideaal voor kalibratiecurven en opzoektabellen. Het bilineaire eindpunt interpoleert op een rechthoekig raster van vier hoekwaarden, interpoleert langs x aan elke y-rand en vervolgens langs y. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé, en in tegenstelling tot regressie gaat het exact door de aangeleverde punten. Ideaal voor ontwikkelaars van engineering-, datavisualisatie-, gaming-, mapping- en wetenschappelijke computer-apps, opzoektabel- en kalibratietools, en numerieke-methodenonderwijs. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 eindpunten. Dit is interpolatie; voor kleinste-kwadratenregressie en correlatie gebruikt u een statistiek-API.

api.oanor.com/interpolation-api

Triangle Solver API

Driehoekoplossende wiskunde als een API, lokaal en deterministisch berekend. Het solve-eindpunt lost elke driehoek op uit drie waarden — drie zijden (ZZZ), twee zijden en de ingesloten hoek (ZHZ), twee hoeken en een zijde (HHZ/HZZ), of het ambigue geval van twee zijden en een niet-ingesloten hoek (ZZH) — met behulp van de cosinusregel en de sinusregel, en retourneert alle drie zijden en hoeken, de omtrek, de Heron-oppervlakte en of de driehoek scherp, recht of stomp is en gelijkzijdig, gelijkbenig of ongelijkzijdig; voor een ambigue ZZH-invoer retourneert het ook de tweede geldige driehoek. Het right-eindpunt is een speciale rechthoekige driehoekoplosser uit twee van de twee rechthoekszijden, de hypotenusa en een scherpe hoek, met toepassing van Pythagoras en basis trigonometrie. Het points-eindpunt bouwt een driehoek uit drie cartesische hoekpunten, met de zijdelengtes, de binnenhoeken, de schoenveteroppervlakte en het zwaartepunt. Hoeken zijn in graden. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor onderwijs, CAD, landmeten, game-ontwikkeling en technische app-ontwikkelaars, geometrie- en trigonometrietools, en STEM-onderwijs. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit lost driehoeken op; voor oppervlakten en volumes van algemene vormen gebruik een geometrie-API en voor polygoonpuntverzamelingsbewerkingen een polygoon-API.

api.oanor.com/triangle-api

Scientific Notation API

Wetenschappelijke getalweergave als een API. Het scientific-eindpunt drukt een getal uit in zowel wetenschappelijke notatie (één cijfer voor de komma × een macht van tien) als technische notatie (de exponent een veelvoud van drie, in lijn met SI-voorvoegsels), en rapporteert de mantisse en exponent. Het sigfigs-eindpunt rondt een getal af op een gekozen aantal significante cijfers en telt de significante cijfers in een waarde — met inachtneming van de regels voor voorloopnullen, achterloopnullen en de komma, en markeert de ambigue gevallen zoals "1200". Het si-prefix-eindpunt formatteert een getal met het juiste metrische voorvoegsel (1500 → 1,5 k, 2,3×10⁹ → 2,3 G, 0,0023 → 2,3 m) met een optionele eenheid, en parseert een voorvoegselwaarde terug naar een gewoon getal (2,2 MΩ → 2.200.000). Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor wetenschappelijke en technische tools, laboratorium- en meetsoftware, elektronica en signaalwerk, en onderwijs. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 4 eindpunten. Dit is wetenschappelijke getalweergave; voor lokale getalopmaak gebruik een number-format API en voor getallen-naar-woorden of Romeinse cijfers gebruik een number API.

api.oanor.com/sigfig-api

Number Representations API

Converteer gehele getallen en getallen naar de speciale getalrepresentaties die gewone basisconversie overslaat — en weer terug. Het graycode-eindpunt converteert tussen een geheel getal en zijn gereflecteerde binaire Gray-code, waarbij opeenvolgende waarden precies één bit verschillen (gebruikt in roterende encoders, Karnaugh-kaarten en foutreductie). Het balanced-ternary-eindpunt converteert tussen een geheel getal en gebalanceerd ternair, het 3-tallige stelsel met cijfers −1, 0 en +1 (geschreven T, 0, 1) dat geen apart teken nodig heeft. Het factoradic-eindpunt converteert tussen een geheel getal en het faculteitsgetallensysteem (gemengde radix 1, 2, 3, …), de basis van permutatierangschikking en Lehmer-codes. Het continued-fraction-eindpunt zet een breuk of een reëel getal om in zijn kettingbreukontwikkeling [a0; a1, a2, …] en geeft de convergenten — de opeenvolgend beste rationale benaderingen — en kan de waarde uit de termen reconstrueren. Alle gehele wiskunde is exact via grote gehele getallen. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor computerwetenschappelijk onderwijs, combinatoriek en permutatierangschikking, foutcorrectie en encoderontwerp, rationale benadering en recreatieve wiskunde. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 5 eindpunten. Dit behandelt speciale getalrepresentaties; voor gewone basisconversie 2-36 gebruik een base-convert API.

api.oanor.com/numrep-api

Polynomial API

Werk met polynomen: vind hun wortels, evalueer ze, differentieer en integreer, en tel ze op, trek ze af, vermenigvuldig of deel ze. Het roots-eindpunt retourneert elke wortel — reëel en complex — met behulp van de exacte kwadratische formule voor graad 2 en de Durand-Kerner-methode voor hogere graden, met een schone lijst van alleen de reële wortels. Het evaluate-eindpunt berekent p(x) en p'(x) op een punt met de methode van Horner. Het derivative-eindpunt retourneert de coëfficiënten van de afgeleide en van de onbepaalde integraal. Het operate-eindpunt doet polynoomrekenkunde — optellen, aftrekken, vermenigvuldigen en staartdeling met een quotiënt en een rest. Coëfficiënten worden gegeven van hoogste graad eerst, dus [1,-3,2] betekent x² − 3x + 2. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor engineering en regelsystemen, signaalverwerking en filterontwerp, computergraphics en curve-fitting, wetenschappelijk rekenen, en het onderwijzen van algebra en calculus. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 5 eindpunten. Dit is polynoomwiskunde; voor matrices en lineaire systemen gebruik een matrix-API, voor vectoren een vector-API, en voor algemene rekenkunde een wiskunde-API.

api.oanor.com/polynomial-api

Matrix API

Lineaire algebra als API: matrices vermenigvuldigen, een matrix analyseren en lineaire stelsels oplossen — allemaal lokaal en exact berekend. Het multiply-eindpunt retourneert het product A×B, waarbij wordt gecontroleerd of de binnenste dimensies overeenkomen. Het analyze-eindpunt neemt elke matrix en retourneert de getransponeerde en de rang, en voor vierkante matrices ook de determinant, het spoor, of deze symmetrisch en inverteerbaar is, en de inverse indien deze bestaat — met behulp van LU-decompositie met partiële pivotering en Gauss-Jordan-eliminatie voor numerieke stabiliteit. Het solve-eindpunt lost een stelsel Ax = b op voor een vierkante coëfficiëntenmatrix door Gauss-eliminatie met partiële pivotering, en meldt duidelijk wanneer de matrix singulier is en er geen unieke oplossing is. Matrices worden doorgegeven als JSON-arrays van rijen, bijvoorbeeld [[1,2],[3,4]]. Alles is deterministisch en onmiddellijk. Ideaal voor datawetenschap en machine learning-voorbereiding, computergraphics en 3D-transformaties, techniek en natuurkunde, computer vision-kalibratie, regelsystemen en het onderwijzen van lineaire algebra. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 4 eindpunten. Dit is matrix- en lineaire algebra-wiskunde; voor 3D-rotaties gebruik je een quaternion-API, voor vectorwiskunde een vector-API en voor statistiek een stats-API.

api.oanor.com/matrix-api

Quaternion API

3D-rotatierekenen als een API: vrij converteren tussen quaternionen, Eulerhoeken, as-hoek en rotatiematrices, rotaties samenstellen, vectoren roteren en interpoleren. Het convert-eindpunt neemt elke representatie — een quaternion {w,x,y,z}, Eulerhoeken (roll, pitch, yaw), een as en hoek, of een 3×3 matrix — en retourneert alle vier vormen tegelijk, genormaliseerd. Het multiply-eindpunt stelt twee quaternionen samen (het Hamilton-product) zodat je rotaties kunt koppelen. Het rotate-eindpunt past een quaternion toe op een 3D-vector. Het slerp-eindpunt voert sferische lineaire interpolatie uit tussen twee oriëntaties langs het kortste pad — de standaardmanier om vloeiende rotaties te animeren. Eulerhoeken gebruiken de luchtvaart Z-Y-X (yaw-pitch-roll) intrinsieke conventie in graden; quaternionen volgen de Hamilton-conventie met volgorde w,x,y,z; matrices zijn rij-major rechtshandig. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor game- en grafische engines, robotica en drones, IMU en sensorfusie, luchtvaart en vluchtdynamica, VR/AR en 3D-contenttools. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 5 eindpunten. Dit is 3D-rotatierekenen; voor 2D-geometrie gebruik je een geometrie-API en voor eenvoudige hoekeenheidconversie gebruik je een hoek-API.

api.oanor.com/quaternion-api

Waarheidstabel API

Evalueer booleaanse logica-expressies en genereer volledige waarheidstabellen. Het table-eindpunt neemt een booleaanse expressie, vindt de variabelen, bouwt elke rij van de waarheidstabel (de eerste variabele is de meest significante bit, de standaardconventie), en retourneert de waarden en het resultaat van elke rij, de lijst van mintermen (de rij-indexen waar de expressie waar is), een classificatie van tautologie / contradictie / contingentie, en een canonieke som-van-producten (SOP) vorm. Het evaluate-eindpunt berekent de waarde van de expressie voor één specifieke toewijzing van de variabelen. Het begrijpt de volledige set operatoren in zowel symbool- als woordvorm — NOT (!, ~, ¬), AND (&, &&, ∧, *, ., AND), OR (|, ||, ∨, +, OR), XOR (^, ⊕), NAND, NOR, XNOR, implicatie (->, =>, →, IMPLIES) en de biconditional (<->, <=>, ↔, IFF) — met de gebruikelijke precedentie (NOT > AND > XOR > OR > IMPLIES > IFF), haakjes, en de constanten 0/1 en true/false. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor het onderwijzen van digitale logica en discrete wiskunde, hardware- en HDL-ontwerp, het vereenvoudigen van condities in code, SAT-achtige sanity checks, en interviewvoorbereiding. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit evalueert booleaanse logica en bouwt waarheidstabellen; voor rekenkunde en vergelijkingen gebruik een wiskunde API.

api.oanor.com/truthtable-api

IEEE 754 API

Inspecteer en bouw IEEE 754 drijvende-kommagetallen — zie precies hoe een getal in de bits is opgeslagen. Het encode-eindpunt neemt een getal en ontleedt de enkele (32-bit) of dubbele (64-bit) representatie in het tekenbit, de ruwe en onbevooroordeelde exponent, de mantisse, de volledige binaire indeling opgesplitst in teken/exponent/mantisse, het hexadecimale woord en een classificatie (normaal, subnormaal, nul, oneindig of NaN); voor enkele precisie retourneert het ook de werkelijke waarde na afronding, zodat u drijvende-kommafouten direct kunt zien. Het decode-eindpunt werkt de andere kant op — geef het een hexadecimaal woord of een 32-/64-bit binaire string en het retourneert het getal dat het vertegenwoordigt, samen met dezelfde velduitsplitsing. Het accepteert inf, -inf en nan, en legt bytes big-endian uit. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en exact. Ideaal voor systeem- en embedded programmeren, lesgeven over hoe floats werken, debuggen van precisie- en afrondingsfouten, binaire protocollen en bestandsformaten, en sollicitatievoorbereiding. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit inspecteert drijvende-komma bits; voor gehele getalconversie gebruikt u een base-convert API.

api.oanor.com/ieee754-api

Range Remap API

Map getallen tussen bereiken. Het scale-eindpunt kent een waarde lineair toe van een invoerbereik [in_min, in_max] naar een uitvoerbereik [out_min, out_max] — de klassieke map() die je gebruikt voor sensoruitlezingen, schuifregelaars en knoppen, meters en voortgangsbalken, en assen voor datavisualisatie. Het retourneert ook de 0–1 positie t, dus met het standaard 0–1 uitvoerbereik normaliseert het een waarde, en met een 0–1 invoerbereik interpoleert het (lerp); uitvoerbereiken kunnen worden omgekeerd (out_min groter dan out_max) om de richting om te keren, en een optionele clamp houdt het resultaat binnen het uitvoerbereik in plaats van te extrapoleren. Het clamp-eindpunt beperkt een waarde tot een minimum en maximum en kan deze bovendien vastzetten op de dichtstbijzijnde stap. Alles is exacte lokale wiskunde, direct en deterministisch. Ideaal voor IoT en embedded (Arduino-stijl map), audio en DSP, graphics en game-ontwikkeling, dashboards en grafieken, en UI-bediening. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 eindpunten. Dit kent scalaire waarden toe — voor het interpoleren van vectoren gebruik je een vector-API en voor animatie-easingcurves gebruik je een easing-API.

api.oanor.com/remap-api

Fraction API

Exacte breukwiskunde met willekeurig-precisie gehele getallen — geen floating-point afronding. Het simplify-eindpunt herleidt elke breuk tot de eenvoudigste vorm en geeft de decimale waarde, de gemengde-getalvorm (10/4 → 2 1/2) en of het een geheel getal is. Het calc-eindpunt telt twee waarden op, trekt ze af, vermenigvuldigt of deelt ze — gegeven als breuken (1/2), gehele getallen, gemengde getallen (1 1/2) of decimalen (0.5) — en geeft het vereenvoudigde resultaat. Het fromdecimal-eindpunt zet een decimaal om in een breuk: exact voor eindige decimalen, en precies voor repeterende decimalen geschreven met haakjes, dus 0.(3) wordt 1/3 en 0.1(6) wordt 1/6. Omdat elke stap grote gehele getallen gebruikt, zijn resultaten altijd exact en worden zeer grote tellers of noemers als strings geretourneerd in plaats van precisie te verliezen. Ideaal voor onderwijs en wiskundige hulpmiddelen, recepten en eenheidsschaling, technische en houtbewerkingsmetingen, financiën, en overal waar breuken exact moeten blijven. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 4 eindpunten. Dit is breukwiskunde; voor algemene uitdrukkingen gebruik een math-engine API en voor priemfactorisatie gebruik een number-theory API.

api.oanor.com/fraction-api

Number Sequences API

Genereer beroemde gehele getalreeksen en test lidmaatschap, met exacte big-integer wiskunde. Het generate-eindpunt retourneert de eerste N termen van een reeks — Fibonacci, Lucas, priemgetallen, driehoeksgetallen, vierkantsgetallen, kubusgetallen, faculteiten, Catalan-getallen, vijfhoeksgetallen en tetraëdrische getallen, plus geparametriseerde rekenkundige (een start en een stap), meetkundige (een start en een ratio) en machten (elk grondtal). Het contains-eindpunt vertelt u of een bepaald getal tot een reeks behoort — is 233 een Fibonacci-getal, is 21 een driehoeksgetal, is 97 een priemgetal, is 720 een faculteit — met behulp van snelle gesloten-vorm tests voor priemgetallen, vierkanten, kubussen, driehoeksgetallen, vijfhoeksgetallen en Fibonacci-getallen en een exacte zoekopdracht voor de rest, en het retourneert de termindex waar het bekend is. Omdat alles wordt berekend met willekeurig-precisie gehele getallen, worden termen voorbij de gebruikelijke floating-point limiet exact geretourneerd als decimale strings en treden ze nooit over. Het draait volledig lokaal, dus het is onmiddellijk, deterministisch en privé. Ideaal voor onderwijs en wiskundige hulpmiddelen, codeeruitdagingen en puzzels, testdata-generatie, recreatieve wiskunde en getaltheorie-experimenten. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit genereert en test gehele getalreeksen; om een enkel getal te ontbinden of de delers ervan te krijgen, gebruik een getaltheorie API.

api.oanor.com/sequences-api

Vector API

Een 2D-, 3D- en n-dimensionale vector wiskunde toolkit. Het op-eindpunt voert de door u gevraagde bewerking uit op één of twee vectoren: optellen en aftrekken, schalen met een factor, negatie, het inwendig product, het uitwendig product (een vector in 3D, de scalaire z-component in 2D), de magnitude (lengte), de eenheidsvector (genormaliseerd), de Euclidische afstand en de hoek tussen twee vectoren (zowel in radialen als graden), lineaire interpolatie (lerp) tussen twee vectoren, en de projectie van de ene vector op de andere. Het info-eindpunt analyseert een enkele vector — zijn dimensie, magnitude, eenheidsvector en, voor 2D, zijn richtingshoek vanaf de x-as. Vectoren zijn gewoon komma-gescheiden componenten zoals 3,4 of 1,2,3, en bewerkingen werken in elke dimensie tot 32 (uitwendig product is alleen 2D/3D). Alles is exacte lokale wiskunde, dus het is onmiddellijk en deterministisch. Ideaal voor game- en physics-engines, graphics en WebGL/canvas, robotica en navigatie, datavisualisatie, simulaties en technische tools. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit doet vectoralgebra; voor vlakhoek-eenheidsconversie gebruik de Angle API en voor vormoppervlakte/omtrek gebruik de Geometry API.

api.oanor.com/vector-api

Easing API

Evalueer animatie-easing en timingfuncties. Het voorbeeld-eindpunt berekent elk van de 31 standaard Penner-easings — easeInOutCubic, easeOutBounce, easeInOutElastic, easeInBack, easeOutExpo, easeInOutSine en de rest — de vier CSS-sleutelwoorden (ease, ease-in, ease-out, ease-in-out), of uw eigen CSS cubic-bezier(x1,y1,x2,y2) timingfunctie, exact opgelost met Newton-Raphson. Vraag een enkele voortgangswaarde t aan, of geef steps=N door om een kant-en-klare tabel met {t, value} punten te krijgen voor het bouwen van keyframes, sprite-tijdlijnen, scroll-animaties en interpolatie-opzoektabellen. Het lijst-eindpunt retourneert elke ondersteunde easing-naam met de cubic-bezier voor de CSS-sleutelwoorden. Eased-waarden kunnen onder 0 of boven 1 uitschieten voor back, elastic en bounce, precies zoals ontwerpers verwachten. Ideaal voor motion design, game- en UI-animatie, CSS- en canvas/WebGL-tooling, grafieken en datavisualisatie-overgangen, en overal waar u een precieze timingcurve nodig heeft zonder een bibliotheek te importeren. Pure lokale berekening — geen sleutel, geen externe service, direct. Live, niets opgeslagen. 3 eindpunten. Dit berekent de curvewaarden; om kleuren om te zetten of verloop te bouwen, gebruikt u de kleur- en verloop-API's.

api.oanor.com/easing-api

Number Theory API

Een integer-toolkit als API. Factoriseer elk getal in zijn priemfactoren met exponenten (en een leesbare vorm 2^3 × 3^2 × 5), met het aantal delers, de som van delers, de volledige lijst van delers en of het getal perfect is; vind de grootste gemene deler en het kleinste gemene veelvoud van twee getallen (en of ze coprime zijn); en test op primaliteit, met de volgende en vorige priemgetallen. Verwerkt getallen tot een biljoen. Perfect voor wiskundeonderwijs en puzzels, cryptografie-demo's, het genereren van testgegevens en telkens wanneer u de bouwstenen van een getal nodig heeft. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 4 endpoints. Een gerichte integer-toolkit, anders dan een algemene wiskundige-expressie-engine.

api.oanor.com/numbertheory-api

Percentage API

Alledaagse procentberekeningen als API. Vier duidelijke bewerkingen: wat is X% van een waarde (15% van 200 = 30); welk percentage is het ene getal van het andere (30 is 15% van 200); de procentuele verandering tussen twee getallen, met de richting en het ruwe verschil (200 → 250 is een stijging van 25%); en het toepassen van een procentuele verhoging of verlaging op een waarde (200 + 15% = 230). Handig voor kortingen, fooien en belasting, groei- en KPI-verschillen, voortgangsbalken, dashboards en snelle spreadsheet-achtige sommen — zonder een formule te schrijven. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 5 endpoints. Een gerichte rekenmachine, anders dan een algemene wiskundige expressie-engine.

api.oanor.com/percentage-api

Angle API

Converteer en normaliseer vlakhoeken. Het convert-eindpunt verplaatst een waarde tussen graden, radialen, decimale graden (gons), omwentelingen/revoluties, boogminuten, boogseconden, milliradialen en DMS (graden-minuten-seconden) — parseer een DMS-string zoals 12°34'56" of formatteer een decimale hoek als DMS. Het normalize-eindpunt wikkelt elke hoek in het bereik 0–360° of −180–180°. Perfect voor graphics en game-wiskunde, CAD en landmeetkunde, robotica, astronomie en navigatiekoersen. Dit behandelt specifiek vlakhoeken — een categorie die algemene eenheidconverters overslaan. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 eindpunten. Onderscheiden van algemene eenheidsconversie en van geografische coördinaatconversie.

api.oanor.com/angle-api

Statistieken API

Voer statistieken uit op een lijst met getallen zonder spreadsheet of statistiekpakket. Het describe-eindpunt retourneert een volledige samenvatting van een dataset — aantal, som, min, max, bereik, gemiddelde, mediaan, modus, het eerste en derde kwartiel en interkwartielafstand, populatie- en steekproefvariantie en standaarddeviatie, variatiecoëfficiënt, geometrische en harmonische gemiddelden, scheefheid en kurtosis. Verkrijg elk percentiel van een dataset, de Pearson-correlatiecoëfficiënt (en r²) tussen twee reeksen van gelijke lengte, en een eenvoudige lineaire regressie (helling, intercept, r² en de lijnvergelijking). Invoer is een onbewerkte array van getallen (JSON of een komma-gescheiden lijst) — geen CSV, geen koppen. Perfect voor analyses, A/B-test samenvattingen, sensor- en metrische gegevens, dashboards en snelle verkennende analyses. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 5 eindpunten. Te onderscheiden van de mathjs-expressie-engine en van CSV-per-kolom samenvattingen.

api.oanor.com/stats-api

Geometry API

Bereken de geometrie van veelvoorkomende vormen. Krijg de oppervlakte van 2D-vormen (cirkel, vierkant, rechthoek, driehoek — via basis/hoogte of drie zijden via Heron, trapezium, parallellogram, ruit, ellips, regelmatige veelhoek), de omtrek of circumference, en voor 3D-vormen het volume en de oppervlakte (bol, kubus, doos, cilinder, kegel, vierkante piramide). Geef een vorm en zijn afmetingen en krijg het exacte resultaat plus de gebruikte formule. Pure lokale wiskunde — geen sleutel, geen externe service, direct en deterministisch. Live. 6 endpoints. Gebouwd voor CAD- en engineeringtools, onderwijs en e-learning, bouw en materiaalschatting, en elke app die betrouwbare vormwiskunde nodig heeft. Anders dan een generieke expressie-evaluator of eenheidconverter.

api.oanor.com/geometry-api

Number Base Converter API

Converteer gehele getallen tussen elk talstelsel met exacte big-integer wiskunde. Geef een getal en een van/naar basis (radix 2 tot 36, willekeurig groot, ondertekend) en het convert-eindpunt retourneert het resultaat en de decimale waarde; gebruikelijke 0x-, 0b- en 0o-voorvoegsels worden geaccepteerd als ze overeenkomen met de basis, en witruimte of underscores in de invoer worden genegeerd. Het bases-eindpunt toont een enkel getal tegelijk in binair, octaal, decimaal, hexadecimaal, base32 en base36, samen met de bitlengte, bytelengte en teken. Alles wordt lokaal berekend met BigInt, dus waarden van elke grootte zijn exact en deterministisch. Ideaal voor low-level en embedded debugging, netwerken en bit-twiddling werk, het onderwijzen van talstelsels, en overal waar je met hex, binair en decimaal werkt. Een talstelselconverter — te onderscheiden van de tekstcoderingstoolkit (codering: base64/base32/hex van bytes), het Elixir/Erlang Hex-pakketregister (hex) en getallen-naar-woorden (numberwords). Geen upstream-sleutel, geen cache.

api.oanor.com/baseconvert-api

Math API

Een volledige rekenmachine als API, aangedreven door mathjs. Evalueer elke expressie — rekenkunde, honderden functies (sqrt, sin, log, ggd, faculteit, combinaties, …), constanten (pi, e), complexe getallen, matrices en getaltheorie — met optionele precisiecontrole (bijv. 2+3*sqrt(16) → 14, pi op 5 cijfers → 3,1416). Neem de symbolische afgeleide van een expressie naar een variabele (x^2+3x → 2*x+3), en vereenvoudig algebra (2x+3x → 5*x). Geen formulebibliotheken om te bundelen, geen wiskunde om opnieuw te implementeren: stuur een expressie, krijg het antwoord. Ideaal voor rekenmachines en STEM-onderwijsapps, spreadsheet- en formulierlogica, quiz- en huiswerktools, technische en data-dashboards, en elk product dat betrouwbare server-side berekeningen nodig heeft.

api.oanor.com/math-api