Aperçu du marché

Marché API

Découvrez et intégrez APIs via la passerelle secrète sécurisée d'oanor.

649–672 sur 1117 API

API de niveau sonore

Acoustique et mathématiques des décibels sous forme d'API. Le point d'accès décibel convertit entre un rapport linéaire et des décibels, selon la convention de puissance (10·log₁₀) ou la convention d'amplitude/pression (20·log₁₀), dans les deux sens. Le point d'accès combine additionne les niveaux sonores comme le font les sources réelles (incohérentes) — par sommation d'énergie, donc deux sources égales de 80 dB donnent 83 dB, et non 160 — et peut également soustraire une source connue d'un total mesuré. Le point d'accès distance applique la loi de l'inverse du carré à une source ponctuelle en champ libre (−6 dB par doublement de la distance) pour trouver le niveau à une nouvelle distance. Le point d'accès longueur d'onde convertit entre fréquence et longueur d'onde pour le son, en dérivant la vitesse du son de la température de l'air (ou d'une valeur que vous fournissez). Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour l'ingénierie audio et le son en direct, l'acoustique des salles et l'acoustique architecturale, l'évaluation du bruit et la surveillance environnementale, ainsi que l'enseignement de la physique. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 5 points d'accès. Ce sont des mathématiques acoustiques ; pour les circuits électriques, utilisez une API de loi d'Ohm et pour la conversion générale d'unités, utilisez une API d'unités.

#decibel #acoustics #sound
P par PremiumApi
Disponibilité
100.0%
Latence
72ms
Abonnés
3,860
Vérifié par le serveur 15 sondes/24h

api.oanor.com/soundlevel-api

API Bitwise

Mathématiques entières au niveau du bit en tant qu'API, sur 8, 16, 32 ou 64 bits avec une arithmétique exacte des grands entiers. Le point de terminaison inspect prend un nombre (décimal, hexadécimal 0x, binaire 0b ou octal 0o) et renvoie ses formes décimale, signée (complément à deux), hexadécimale, binaire et octale, ainsi que le nombre de bits à 1 (poids de Hamming), la parité, le nombre de zéros en tête et en queue, s'il s'agit d'une puissance de deux, sa valeur inversée au niveau du bit et sa valeur échangée en octets (endianness). Le point de terminaison ops effectue une opération bitwise — AND, OR, XOR, NAND, NOR, XNOR, NOT, décalages logiques et arithmétiques (shl, shr, sar) et rotations (rol, ror) — masquée à la largeur choisie. Le point de terminaison bit définit, efface, bascule ou teste un bit individuel par index. Tout est calculé localement et de manière déterministe, donc instantané et privé. Idéal pour la programmation embarquée et système, la gestion de protocoles réseau et de drapeaux, les graphismes et le hachage, les émulateurs et le rétro-ingénierie, et l'enseignement du binaire. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 4 points de terminaison. Il s'agit de manipulation de bits ; pour la conversion en base 2-36, utilisez une API de conversion de base, et pour les bits à virgule flottante IEEE-754, utilisez une API à virgule flottante.

#bitwise #binary #bit-manipulation
P par PremiumApi
Disponibilité
100.0%
Latence
87ms
Abonnés
3,665
Vérifié par le serveur 12 sondes/24h

api.oanor.com/bitwise-api

API de date d'accouchement

Calculs de grossesse et de date d'accouchement sous forme d'API, utilisant la règle standard de Naegele (40 semaines / 280 jours à partir des dernières règles). Le point de terminaison de date d'accouchement prend les dernières règles, la date de conception ou une date d'accouchement connue — selon ce que vous avez — et renvoie la date d'accouchement, la date de conception estimée et la fenêtre fertile. Le point de terminaison d'âge gestationnel indique à quel stade se trouve une grossesse à une date de référence donnée : âge gestationnel en semaines et jours, le trimestre, les jours restants, le pourcentage de progression, et si elle est dépassée. Le point de terminaison des jalons liste les dates clés d'une grossesse — les limites des trimestres, la fenêtre de l'échographie morphologique, la viabilité à 24 semaines, le terme à 37–40 semaines, la date d'accouchement et le post-terme à 42 semaines. Toutes les dates sont traitées en UTC et calculées localement et de manière déterministe. Idéal pour les applications de grossesse et de fertilité, les outils de sage-femme et cliniques, et les produits parentaux et de planification familiale. À titre informatif uniquement — pas un avis médical. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 4 points de terminaison. Il s'agit de calculs de dates de grossesse ; pour l'arithmétique générale des dates, utilisez une API de date et heure.

#pregnancy #due-date #gestational-age
P par PremiumApi
Disponibilité
100.0%
Latence
73ms
Abonnés
3,484
Vérifié par le serveur 12 sondes/24h

api.oanor.com/pregnancy-api

API de distance de couleur

Science des couleurs CIE sous forme d'API : convertissez les couleurs à travers les espaces indépendants du périphérique et mesurez à quel point deux couleurs sont vraiment différentes. Le point de terminaison convert prend une couleur en hexadécimal, RVB ou CIELAB et la renvoie en hexadécimal sRVB, RVB, CIE XYZ et CIELAB (point blanc D65). Le point de terminaison distance calcule la différence perceptuelle entre deux couleurs avec les trois formules Delta-E standard — CIE76 (distance Lab simple), CIE94 et CIEDE2000, la métrique moderne et la plus précise — et vous indique si la différence est perceptible. Le point de terminaison nearest trouve la couleur nommée la plus proche de toute couleur par CIEDE2000. Ce sont les mathématiques derrière l'appariement des couleurs, le contrôle qualité de l'impression et des couleurs de marque, et le tolérancement — distinct de la simple conversion hexadécimale/RVB/TSL. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour l'impression et la prépresse, la conformité des couleurs de marque, l'appariement des textiles et des peintures, le traitement d'image et la vision par ordinateur, et les outils de conception. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 4 points de terminaison. Ceci est la différence de couleur CIE ; pour la conversion hexadécimale/RVB/TSL/CMJN, les palettes et le contraste WCAG, utilisez une API de couleur.

#color #delta-e #cielab
P par PremiumApi
Disponibilité
100.0%
Latence
79ms
Abonnés
3,499
Vérifié par le serveur 12 sondes/24h

api.oanor.com/colordelta-api

API de calcul météo

Formules météorologiques sous forme d'API — les valeurs dérivées du temps, calculées à partir de vos propres relevés, sans flux de données ni clé nécessaire. Le point de terminaison wind-chill donne la température ressentie par le froid en utilisant la formule d'Environnement Canada en métrique (°C, km/h) ou la formule du NWS américain en impérial (°F, mph), et signale lorsque la lecture est en dehors de la plage valide. Le point de terminaison heat-index donne la température apparente à partir de la chaleur et de l'humidité en utilisant la régression de Rothfusz du NWS avec les ajustements standard pour faible et haute humidité. Le point de terminaison dew-point utilise la formule de Magnus pour transformer la température et l'humidité relative en point de rosée, et renvoie également la pression de vapeur et l'humidité absolue. Le point de terminaison beaufort associe une vitesse du vent (m/s, km/h, mph ou nœuds) à sa force et description Beaufort, ou une force à sa plage de vitesse. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les applications météo et les tableaux de bord, l'agriculture et le CVC, le maritime et l'aviation, ainsi que les outils extérieurs et de sécurité. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 5 points de terminaison. Ceci calcule des formules météorologiques à partir de vos propres relevés ; pour les prévisions et observations en direct, utilisez une API de données météo.

#weather #wind-chill #heat-index
P par PremiumApi
Disponibilité
100.0%
Latence
73ms
Abonnés
4,194
Vérifié par le serveur 15 sondes/24h

api.oanor.com/weathercalc-api

API de théorie musicale

Mathématiques de la théorie musicale sous forme d'API, en tempérament égal avec A4 = 440 Hz et notation scientifique de hauteur (C4 = do central = MIDI 60). Le point de terminaison note convertit librement entre un nom de note (A4, C#5, Eb3), un numéro de note MIDI et une fréquence — et lorsque vous passez une fréquence, il renvoie la note la plus proche et le nombre de cents d'écart (aigu ou grave). Le point de terminaison intervalle donne la distance entre deux notes en demi-tons et cents, son nom (quinte juste, tierce majeure, …) et le rapport de fréquence exact. Le point de terminaison accord renvoie les notes, les numéros MIDI et les fréquences d'un accord à partir d'une fondamentale et d'une qualité (majeur, mineur, dim, aug, sus, 6, 7, maj7, m7, dim7, m7b5, 9 et plus). Le point de terminaison gamme renvoie les notes d'une gamme ou d'un mode à partir d'une fondamentale — majeur, les trois gammes mineures, les sept modes ecclésiastiques, les pentatoniques majeur et mineur, blues, ton entier et chromatique. L'orthographe dièse ou bémol est sélectionnable. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les applications et jeux musicaux, les synthétiseurs et DAW, l'entraînement auditif et l'enseignement de la théorie, les accordeurs et les outils MIDI. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 5 points de terminaison. Ceci est la théorie musicale ; pour rechercher des morceaux et des artistes, utilisez une API musicale et pour le répertoire classique, utilisez une API de musique classique.

#music-theory #notes #midi
P par PremiumApi
Disponibilité
100.0%
Latence
72ms
Abonnés
3,938
Vérifié par le serveur 15 sondes/24h

api.oanor.com/musicnote-api

Loi d'Ohm et API de circuits

Mathématiques de circuits électroniques sous forme d'API. Le point d'accès ohms-law prend deux valeurs parmi tension, courant, résistance et puissance et retourne les quatre (V = IR, P = VI = I²R = V²/R). Le point d'accès combine calcule le total de résistances, condensateurs ou inductances câblés en série ou en parallèle — les résistances et inductances s'additionnent en série et se combinent réciproquement en parallèle, tandis que les condensateurs font l'inverse. Le point d'accès voltage-divider calcule la tension de sortie d'un diviseur à deux résistances et le courant qui le traverse. Le point d'accès reactance calcule la réactance capacitive (Xc = 1/2πfC), la réactance inductive (XL = 2πfL), la fréquence de résonance LC et la constante de temps RC ou RL. Tout est calculé localement avec des formules exactes en unités SI, donc c'est instantané et privé. Idéal pour la conception et l'éducation en électronique, l'ingénierie embarquée et matérielle, les projets de loisir et de laboratoire, et l'enseignement de la physique. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 5 points d'accès. Ce sont des mathématiques de circuits ; pour les codes de couleurs des résistances, utilisez une API de résistances et pour la conversion générale d'unités, utilisez une API d'unités.

#ohms-law #electronics #circuits
P par PremiumApi
Disponibilité
100.0%
Latence
76ms
Abonnés
4,043
Vérifié par le serveur 15 sondes/24h

api.oanor.com/ohmslaw-api

API de DPI et taille d'impression

Calculs de résolution, de taille d'impression et de densité de pixels pour l'impression, le design, la photographie et les écrans. Le point de terminaison resolve prend deux des éléments suivants : pixels, DPI et longueur physique, et calcule le troisième, renvoyant la taille en pouces, centimètres, millimètres et points — vous permettant ainsi de répondre à des questions comme « quelle taille aura une image de 3000 pixels imprimée à 300 DPI » ou « quel DPI obtiens-je en imprimant 3000 px sur 10 pouces ». Le point de terminaison ppi calcule la densité de pixels d'un écran à partir de sa résolution et de sa diagonale, ainsi que le pas de points en millimètres, le nombre total de mégapixels et le rapport hauteur/largeur. Le point de terminaison convert convertit une longueur entre pixels, pouces, centimètres, millimètres et points (points PostScript, 1/72 de pouce), en utilisant un DPI lorsque des pixels sont impliqués. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour l'impression et la prépresse, le design graphique et web, la photographie, et les spécifications d'écran et d'affichage. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 4 points de terminaison. Il s'agit de calculs de DPI et de taille d'impression ; pour les rapports hauteur/largeur et le redimensionnement, utilisez une API de rapport hauteur/largeur, et pour la conversion générale d'unités, utilisez une API d'unités.

#dpi #ppi #print-size
P par PremiumApi
Disponibilité
100.0%
Latence
76ms
Abonnés
3,639
Vérifié par le serveur 12 sondes/24h

api.oanor.com/dpi-api

API de disposition de clavier

Re-mappe le texte entre les dispositions de clavier — la solution pour le texte tapé avec le clavier réglé sur la mauvaise disposition. Le point de terminaison remap prend du texte, une disposition source et une disposition cible, et réécrit chaque caractère en celui produit par la même touche physique sur l'autre disposition. Ainsi, le texte tapé accidentellement sur un clavier configuré en Dvorak alors que vous vouliez du QWERTY (ou l'inverse) est récupéré exactement, et comme la cartographie préserve la position, elle fait un aller-retour parfait. Il prend en charge QWERTY (US), Dvorak et Colemak, y compris les symboles décalés, et laisse intacts les caractères qui ne sont pas sur une touche remappable (espaces et accents). Le point de terminaison layouts renvoie la carte complète des touches pour chaque disposition. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour corriger la frappe avec une mauvaise disposition, construire des éditeurs de texte et des outils IME, des aides à l'apprentissage des dispositions, et la recherche inter-dispositions. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Cela remappe entre les dispositions de clavier ; pour les chiffrements classiques (César, ROT13, Morse), utilisez une API de chiffrement.

#keyboard #layout #dvorak
P par PremiumApi
Disponibilité
100.0%
Latence
81ms
Abonnés
4,338
Vérifié par le serveur 9 sondes/24h

api.oanor.com/keyboardlayout-api

API de représentations numériques

Convertissez des entiers et des nombres en représentations numériques spéciales que la conversion de base ordinaire omet — et inversement. Le point d'accès graycode convertit entre un entier et son code Gray binaire réfléchi, où des valeurs consécutives diffèrent exactement d'un bit (utilisé dans les codeurs rotatifs, les diagrammes de Karnaugh et la réduction d'erreurs). Le point d'accès balanced-ternary convertit entre un entier et le ternaire équilibré, le système en base 3 avec les chiffres −1, 0 et +1 (écrits T, 0, 1) qui n'a pas besoin de signe séparé. Le point d'accès factoradic convertit entre un entier et le système de numération factorielle (base mixte 1, 2, 3, …), la base du classement des permutations et des codes de Lehmer. Le point d'accès continued-fraction transforme une fraction ou un nombre réel en son développement en fraction continue [a0; a1, a2, …] et liste les convergents — les approximations rationnelles successivement meilleures — et peut reconstruire la valeur à partir des termes. Tous les calculs entiers sont exacts via des grands entiers. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour l'enseignement de l'informatique, la combinatoire et le classement des permutations, la correction d'erreurs et la conception de codeurs, l'approximation rationnelle et les mathématiques récréatives. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 5 points d'accès. Cela gère les représentations numériques spéciales ; pour la conversion de base ordinaire de 2 à 36, utilisez une API de conversion de base.

#gray-code #balanced-ternary #factoradic
P par PremiumApi
Disponibilité
100.0%
Latence
74ms
Abonnés
3,396
Vérifié par le serveur 15 sondes/24h

api.oanor.com/numrep-api

API de modèle URI

Développez les modèles URI (RFC 6570) — la norme utilisée par GitHub, OpenAPI/Swagger, HAL et de nombreuses API hypermédias — pour construire des URL à partir d'un modèle et d'un ensemble de variables. Le point de terminaison expand prend un modèle tel que /users/{user}{?page,per_page} et un objet JSON de variables, et renvoie l'URI final avec tout correctement encodé en pourcentage. Il implémente les quatre niveaux de la spécification : expansion simple {var} ; expansion réservée {+var} et fragment {#var} ; les opérateurs d'étiquette {.var}, de chemin {/var}, de paramètre de style chemin {;var}, de requête {?var} et de continuation de requête {&var} ; les variables multiples {x,y} ; et les modificateurs de valeur — préfixe {var:3} (premiers N caractères) et explosion {var*} (développement des listes et des cartes élément par élément). Les variables peuvent être des chaînes, des listes ou des cartes associatives. Le point de terminaison parse inspecte un modèle et liste ses expressions, opérateurs et noms de variables. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les clients REST et hypermédias, les SDK API et les générateurs de code, les outils OpenAPI et la construction de liens. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Cela développe les modèles URI ; pour construire ou analyser des chaînes de requête, utilisez une API de chaîne de requête et pour canonicaliser les URL, utilisez une API URL.

#uri-template #rfc6570 #url
P par PremiumApi
Disponibilité
100.0%
Latence
81ms
Abonnés
3,084
Vérifié par le serveur 9 sondes/24h

api.oanor.com/uritemplate-api

API Fast Hash

Fonctions de hachage non cryptographiques — les hachages rapides utilisés dans les tables de hachage, les filtres de Bloom, le partitionnement, la déduplication et les clés de cache. Fournissez du texte (UTF-8) ou des octets bruts en hexadécimal et il renvoie le condensé sous tous les algorithmes à la fois, ou sous un algorithme nommé : FNV-1 et FNV-1a (32 et 64 bits), djb2, sdbm, Jenkins one-at-a-time, CRC-16 (CCITT-FALSE et ARC/IBM), Fletcher-16 et Fletcher-32, et MurmurHash3 (x86 32 bits, avec une graine optionnelle). Chaque condensé est renvoyé en hexadécimal et sous forme d'entier non signé. Tout est calculé localement et de manière déterministe, donc la même entrée correspond toujours au même hachage — exactement ce dont vous avez besoin pour un bucketting et des recherches stables. Ce ne sont délibérément PAS pour la sécurité : ils sont rapides et bien distribués, mais pas résistants aux collisions. Idéal pour les implémentations de tables de hachage et de filtres de Bloom, le partitionnement et le sharding cohérents, les clés de cache et de déduplication, le bucketting A/B, et l'enseignement du fonctionnement du hachage. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Pour les hachages cryptographiques (SHA, MD5, HMAC), utilisez une API de hachage, et pour les sommes de contrôle d'intégrité CRC-32/Adler-32, utilisez une API de somme de contrôle.

#hash #fnv #murmurhash
P par PremiumApi
Disponibilité
100.0%
Latence
82ms
Abonnés
3,193
Vérifié par le serveur 9 sondes/24h

api.oanor.com/fasthash-api

API Polynomiale

Travaillez avec des polynômes : trouvez leurs racines, évaluez-les, différenciez et intégrez, et additionnez, soustrayez, multipliez ou divisez-les. Le point de terminaison roots renvoie chaque racine — réelle et complexe — en utilisant la formule quadratique exacte pour le degré 2 et la méthode de Durand-Kerner pour les degrés supérieurs, avec une liste propre des seules racines réelles également. Le point de terminaison evaluate calcule p(x) et p'(x) en un point par la méthode de Horner. Le point de terminaison derivative renvoie les coefficients de la dérivée et de l'intégrale indéfinie. Le point de terminaison operate effectue l'arithmétique polynomiale — addition, soustraction, multiplication et division longue donnant un quotient et un reste. Les coefficients sont donnés du plus haut degré en premier, donc [1,-3,2] signifie x² − 3x + 2. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour l'ingénierie et les systèmes de contrôle, le traitement du signal et la conception de filtres, l'infographie et l'ajustement de courbes, le calcul scientifique, et l'enseignement de l'algèbre et du calcul. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 5 points de terminaison. Ce sont des mathématiques polynomiales ; pour les matrices et les systèmes linéaires, utilisez une API matricielle, pour les vecteurs une API vectorielle, et pour l'arithmétique générale une API mathématique.

#polynomial #roots #algebra
P par PremiumApi
Disponibilité
100.0%
Latence
72ms
Abonnés
3,128
Vérifié par le serveur 15 sondes/24h

api.oanor.com/polynomial-api

API Matrix

Algèbre linéaire en tant qu'API : multiplier des matrices, analyser une matrice et résoudre des systèmes linéaires — le tout calculé localement et exactement. Le point de terminaison multiply retourne le produit A×B, en vérifiant que les dimensions internes correspondent. Le point de terminaison analyze prend n'importe quelle matrice et retourne sa transposée et son rang, et pour les matrices carrées également le déterminant, la trace, si elle est symétrique et inversible, et l'inverse lorsqu'elle existe — en utilisant la décomposition LU avec pivot partiel et l'élimination de Gauss-Jordan pour la stabilité numérique. Le point de terminaison solve résout un système Ax = b pour une matrice de coefficients carrée par élimination de Gauss avec pivot partiel, et signale clairement lorsque la matrice est singulière et qu'il n'y a pas de solution unique. Les matrices sont passées sous forme de tableaux JSON de lignes, par exemple [[1,2],[3,4]]. Tout est déterministe et instantané. Idéal pour la préparation en science des données et apprentissage automatique, l'infographie et les transformations 3D, l'ingénierie et la physique, le calibrage en vision par ordinateur, les systèmes de contrôle et l'enseignement de l'algèbre linéaire. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 4 points de terminaison. Ceci est des mathématiques matricielles et d'algèbre linéaire ; pour les rotations 3D, utilisez une API quaternion, pour les mathématiques vectorielles, utilisez une API vectorielle, et pour les statistiques, utilisez une API stats.

#matrix #linear-algebra #determinant
P par PremiumApi
Disponibilité
100.0%
Latence
76ms
Abonnés
3,154
Vérifié par le serveur 12 sondes/24h

api.oanor.com/matrix-api

API Quaternion

Mathématiques de rotation 3D sous forme d'API : convertissez librement entre quaternions, angles d'Euler, axe-angle et matrices de rotation, composez des rotations, faites pivoter des vecteurs et interpolez. Le point de terminaison convert prend n'importe quelle représentation — un quaternion {w,x,y,z}, des angles d'Euler (roulis, tangage, lacet), un axe et un angle, ou une matrice 3×3 — et renvoie les quatre formes à la fois, normalisées. Le point de terminaison multiply compose deux quaternions (le produit de Hamilton) afin que vous puissiez enchaîner les rotations. Le point de terminaison rotate applique un quaternion à un vecteur 3D. Le point de terminaison slerp effectue une interpolation linéaire sphérique entre deux orientations le long du chemin le plus court — la méthode standard pour animer des rotations fluides. Les angles d'Euler utilisent la convention intrinsèque aérospatiale Z-Y-X (lacet-tangage-roulis) en degrés ; les quaternions suivent la convention de Hamilton avec l'ordre w,x,y,z ; les matrices sont en ligne majeure et droitières. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les moteurs de jeu et graphiques, la robotique et les drones, la fusion IMU et capteurs, l'aérospatiale et la dynamique de vol, la VR/AR, et les outils de contenu 3D. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 5 points de terminaison. Ce sont des mathématiques de rotation 3D ; pour la géométrie 2D, utilisez une API de géométrie et pour la simple conversion d'unités d'angle, utilisez une API d'angle.

#quaternion #rotation #3d
P par PremiumApi
Disponibilité
100.0%
Latence
76ms
Abonnés
3,042
Vérifié par le serveur 15 sondes/24h

api.oanor.com/quaternion-api

API de code couleur des résistances

Lire et écrire les codes couleur des résistances et ajuster les valeurs aux séries E standard. Le point de terminaison decode prend les bandes de couleur d'une résistance à 3, 4, 5 ou 6 bandes et retourne la résistance en ohms (joliment formatée en Ω/kΩ/MΩ/GΩ), les chiffres significatifs et le multiplicateur, la tolérance, les résistances minimale et maximale impliquées par cette tolérance, et — pour les composants à 6 bandes — le coefficient de température en ppm/K. Le point de terminaison encode fait l'inverse : donnez-lui une résistance en ohms (et éventuellement un nombre de bandes et une tolérance) et il retourne les bandes de couleur, en choisissant la valeur la plus proche représentable avec les chiffres significatifs disponibles. Le point de terminaison eseries ajuste toute valeur à la valeur de résistance préférée la plus proche dans les séries E6, E12, E24, E48 ou E96 et rapporte l'erreur en pourcentage ainsi que les valeurs préférées voisines. Il utilise les affectations de couleur standard IEC 60062 (y compris les multiplicateurs or ×0,1 et argent ×0,01 et la tolérance implicite de ±20 % d'un composant à 3 bandes). Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour la conception électronique, le travail sur PCB et BOM, l'utilisation en laboratoire et en loisir, la réparation et la rétro-ingénierie, et l'enseignement. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 4 points de terminaison. Ceci est pour les codes couleur des résistances ; pour le formatage général des nombres, utilisez une API de formatage de nombres.

#resistor #color-code #electronics
P par PremiumApi
Disponibilité
100.0%
Latence
76ms
Abonnés
4,743
Vérifié par le serveur 12 sondes/24h

api.oanor.com/resistor-api

API Table de Vérité

Évaluez des expressions logiques booléennes et générez des tables de vérité complètes. Le point de terminaison table prend une expression booléenne, trouve ses variables, construit chaque ligne de la table de vérité (la première variable est le bit le plus significatif, convention standard), et retourne les valeurs et le résultat de chaque ligne, la liste des minterms (les indices de ligne où l'expression est vraie), une classification de tautologie / contradiction / contingence, et une forme canonique somme-de-produits (SOP). Le point de terminaison evaluate calcule la valeur de l'expression pour une affectation spécifique de ses variables. Il comprend l'ensemble complet des opérateurs sous forme symbolique et textuelle — NOT (!, ~, ¬), AND (&, &&, ∧, *, ., AND), OR (|, ||, ∨, +, OR), XOR (^, ⊕), NAND, NOR, XNOR, implication (->, =>, →, IMPLIES) et le biconditionnel (<->, <=>, ↔, IFF) — avec la précédence habituelle (NOT > AND > XOR > OR > IMPLIES > IFF), les parenthèses, et les constantes 0/1 et true/false. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour l'enseignement de la logique numérique et des mathématiques discrètes, la conception matérielle et HDL, la simplification de conditions dans le code, les vérifications de cohérence de type SAT, et la préparation aux entretiens. Calcul purement local — aucune clé, aucun service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Cela évalue la logique booléenne et construit des tables de vérité ; pour l'arithmétique et les équations, utilisez une API mathématique.

#truth-table #boolean-logic #logic
P par PremiumApi
Disponibilité
100.0%
Latence
76ms
Abonnés
3,803
Vérifié par le serveur 9 sondes/24h

api.oanor.com/truthtable-api

API CBOR

Encodez et décodez CBOR (RFC 8949, Concise Binary Object Representation) — le format de données binaires standard de l'IETF derrière COSE, WebAuthn/FIDO2, le certificat COVID numérique de l'UE, et de nombreux protocoles IoT et pour appareils contraints. Le point de terminaison encode transforme une valeur JSON en CBOR compact de longueur définie, choisissant la plus petite en-tête pour chaque entier, chaîne, tableau et carte ; le point de terminaison décode analyse le CBOR en une valeur JSON. Il implémente la spécification pour tous les types majeurs — entiers non signés et négatifs de toutes largeurs, chaînes d'octets et de texte (y compris les chaînes fragmentées de longueur indéfinie), tableaux, cartes, étiquettes, les valeurs simples false/true/null, et les flottants demi-, simple- et double-précision — et rejette les données tronquées ou supplémentaires plutôt que de les modifier silencieusement. Les chaînes d'octets et tout texte non UTF-8 sont renvoyés sans perte sous forme {"_bytes_hex":"…"}, les étiquettes sous forme {"_tag":{"tag":N,"value":…}}, les flottants non finis sous forme {"_float":"NaN|Infinity|-Infinity"}, et les autres valeurs simples sous forme {"_simple":N}, de sorte que l'encodage et le décodage sont exactement réversibles. Les octets sont échangés à la fois en hexadécimal et en base64 pour survivre à tout transport. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour déboguer les charges utiles CBOR, COSE et WebAuthn, faire le pont entre les systèmes JSON et CBOR, les pipelines IoT et cartes à puce, et enseigner le format. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Il s'agit spécifiquement de CBOR ; pour MessagePack, utilisez l'API MessagePack, pour le Bencode de BitTorrent, utilisez l'API Bencode, pour JSON, YAML, TOML ou XML, utilisez ces API de format, et pour l'encodage base64, hexadécimal, URL ou HTML, utilisez une API d'encodage général.

#cbor #rfc8949 #cose
P par PremiumApi
Disponibilité
100.0%
Latence
79ms
Abonnés
4,335
Vérifié par le serveur 9 sondes/24h

api.oanor.com/cbor-api

API MessagePack

Encodez et décodez MessagePack — le format de sérialisation binaire compact ("c'est comme JSON, mais rapide et petit") utilisé par Redis, Fluentd, de nombreux systèmes RPC et protocoles IoT. Le point de terminaison encode transforme une valeur JSON en octets MessagePack, choisissant automatiquement la représentation la plus petite pour chaque entier, chaîne, tableau et carte ; le point de terminaison decode analyse MessagePack pour le reconvertir en valeur JSON. Il implémente la spécification complète — nil, booléens, toutes les largeurs d'entier fixes et variables, float32 et float64, str et bin, tableaux et cartes, et la famille ext — et rejette les données tronquées ou supplémentaires plutôt que de les modifier silencieusement. Les valeurs binaires (bin) et toute chaîne non UTF-8 sont renvoyées sans perte sous forme d'objet {"_bytes_hex":"…"}, et les valeurs ext sous forme de {"_ext":{"type":N,"hex":"…"}}, de sorte que l'encodage et le décodage sont exactement réversibles. Les octets sont échangés à la fois en hexadécimal et en base64 pour survivre à tout transport. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour déboguer les charges utiles MessagePack, faire le pont entre les systèmes JSON et msgpack, les outils RPC et de cache, les pipelines IoT, et enseigner le format. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Il s'agit spécifiquement de MessagePack ; pour JSON, YAML, TOML ou XML, utilisez ces API de format, pour le Bencode de BitTorrent, utilisez l'API Bencode, et pour l'encodage base64, hexadécimal, URL ou HTML, utilisez une API d'encodage générale.

#msgpack #messagepack #serialization
P par PremiumApi
Disponibilité
100.0%
Latence
80ms
Abonnés
3,183
Vérifié par le serveur 9 sondes/24h

api.oanor.com/msgpack-api

API Bencode

Encodez et décodez Bencode (BEP 3) — le format de sérialisation que BitTorrent utilise pour les fichiers .torrent et les réponses des trackers. Le point de terminaison encode transforme une valeur JSON en Bencode : les objets deviennent des dictionnaires avec leurs clés triées dans l'ordre brut des octets exactement comme le spécifie la norme, les tableaux deviennent des listes, les nombres entiers deviennent des entiers, et les chaînes deviennent des chaînes d'octets préfixées par leur longueur. Le point de terminaison decode analyse le Bencode en une valeur JSON et applique strictement la norme — pas de zéros non significatifs dans les entiers, pas de zéro négatif, les clés du dictionnaire doivent être triées et uniques, et aucune donnée résiduelle n'est tolérée — de sorte que les entrées mal formées sont rejetées plutôt que silencieusement modifiées. Les chaînes d'octets binaires qui ne sont pas en UTF-8 valide sont représentées sans perte sous forme d'objet {"_bytes_hex":"…"}, de sorte que l'encodage et le décodage sont exacts même pour le champ binaire "pieces" d'un vrai torrent. Le décodage accepte les données soit sous forme de texte, soit, pour les charges utiles véritablement binaires, sous forme hexadécimale ; l'encodage renvoie à la fois le texte Bencode (lorsqu'il est imprimable) et ses octets hexadécimaux. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour créer et analyser des fichiers .torrent, des outils de tracker, des clients BitTorrent et des messages DHT, et pour enseigner le fonctionnement du format. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Il s'agit spécifiquement du Bencode de BitTorrent ; pour le base64, l'hexadécimal, l'URL ou le codage HTML, utilisez une API de codage général, et pour JSON, YAML, TOML ou XML, utilisez ces API de format.

#bencode #bittorrent #bep3
P par PremiumApi
Disponibilité
100.0%
Latence
78ms
Abonnés
4,713
Vérifié par le serveur 9 sondes/24h

api.oanor.com/bencode-api

API Base45

Encodez et décodez Base45 (RFC 9285) — l'encodage binaire-texte compact conçu pour se tasser densément dans le mode alphanumérique des codes QR, surtout connu comme le support du certificat COVID numérique de l'UE. Le point de terminaison encode transforme du texte (UTF-8) ou des octets bruts donnés en hexadécimal en une chaîne Base45 ; le point de terminaison decode transforme une chaîne Base45 en octets, renvoyés en hexadécimal et — lorsque les octets sont valides UTF-8 — en texte. Il utilise l'alphabet officiel de 45 caractères (0-9, A-Z et une poignée de symboles), empaquette deux octets en trois caractères (ou un octet en deux), et valide strictement les plages de longueur et de valeur afin que les entrées malformées soient rejetées plutôt que modifiées silencieusement. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les charges utiles de codes QR, les certificats de santé et de voyage numériques, les encodeurs en mode alphanumérique, et toute donnée binaire qui doit survivre à un canal en majuscules uniquement. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Il s'agit spécifiquement de Base45 ; pour l'encodage base64, base32, hexadécimal, URL ou entité HTML, utilisez une API d'encodage générale.

#base45 #rfc9285 #qr-code
P par PremiumApi
Disponibilité
100.0%
Latence
80ms
Abonnés
3,079
Vérifié par le serveur 9 sondes/24h

api.oanor.com/base45-api

API d'encodage MIME

Les encodages de texte email et MIME que les boîtes à outils générales base64/hex laissent de côté. Le point de terminaison quoted-printable encode et décode Quoted-Printable (RFC 2045) — le Content-Transfer-Encoding qui garde le texte principalement ASCII lisible tout en échappant tout le reste sous forme =XX hex, avec le retour à la ligne souple à 76 colonnes et la gestion des espaces de fin exigée par la spécification. Le point de terminaison encoded-word encode et décode les mots encodés RFC 2047 — la forme =?UTF-8?Q?…?= et =?UTF-8?B?…?= utilisée pour transporter du texte non ASCII dans les en-têtes email Subject, From, To et autres — dans la variante Q (style quoted-printable) ou B (base64), et décode tout mélange de ceux-ci en texte brut. Tout est en UTF-8 et calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour construire et analyser des emails (SMTP/IMAP), des outils .eml et MIME, des systèmes de newsletters et de courriers transactionnels, et pour migrer des données de courrier héritées. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Ce sont les encodages spécifiques MIME ; pour base64, base32, hex, URL et encodage d'entités HTML, utilisez une API d'encodage générale.

#quoted-printable #mime #email
P par PremiumApi
Disponibilité
100.0%
Latence
83ms
Abonnés
4,163
Vérifié par le serveur 9 sondes/24h

api.oanor.com/mimeencode-api

Calculateur de pourboire API

Calculez les pourboires et partagez une addition — avec des calculs exacts en centimes pour que les montants par personne totalisent toujours le montant total, sans jamais perdre un centime à cause des arrondis. Le point de terminaison calc prend une addition, un pourcentage de pourboire (15 % par défaut) et un nombre de personnes et renvoie le montant du pourboire, le total général, le montant par personne, le pourcentage de pourboire effectif et — lorsque vous voulez un nombre net — un arrondi facultatif du total soit à l'unité supérieure, soit au plus proche. Lorsque l'addition ne se divise pas équitablement, il produit une liste de parts équitables où quelques personnes paient un centime de plus, de sorte que les parties s'additionnent exactement. Le point de terminaison split divise n'importe quel montant, en ajoutant éventuellement un pourboire d'abord, équitablement entre les personnes et renvoie cette liste exacte de parts par personne. Tout est calculé en centimes entiers localement et de manière déterministe, donc c'est instantané, privé et toujours équilibré. Indépendant de la devise — les nombres fonctionnent pour n'importe quelle devise. Idéal pour les applications de restaurant et de point de vente, les outils de partage de dépenses et de paiement de groupe, les applications de livraison et de service, et le partage quotidien d'addition. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Ceci calcule les pourboires et les répartitions ; pour les calculs de pourcentage en général, utilisez une API de pourcentage et pour les marges de facturation, utilisez une API de marge.

#tip #gratuity #bill-split
P par PremiumApi
Disponibilité
100.0%
Latence
84ms
Abonnés
4,075
Vérifié par le serveur 9 sondes/24h

api.oanor.com/tip-api

API IEEE 754

Inspectez et construisez des nombres à virgule flottante IEEE 754 — voyez exactement comment un nombre est stocké dans les bits. Le point de terminaison encode prend un nombre et décompose sa représentation simple (32 bits) ou double (64 bits) en bit de signe, exposant brut et non biaisé, mantisse, disposition binaire complète divisée en signe / exposant / mantisse, mot hexadécimal et une classification (normal, subnormal, zéro, infini ou NaN) ; pour la simple précision, il renvoie également la valeur réelle après arrondi, afin que vous puissiez voir directement l'erreur en virgule flottante. Le point de terminaison decode fait l'inverse — donnez-lui un mot hexadécimal ou une chaîne binaire 32/64 bits et il renvoie le nombre qu'il représente ainsi que la même décomposition des champs. Il accepte inf, -inf et nan, et dispose les octets en big-endian. Tout est calculé localement et de manière déterministe, donc c'est instantané et exact. Idéal pour les systèmes et la programmation embarquée, l'enseignement du fonctionnement des flottants, le débogage des erreurs de précision et d'arrondi, les protocoles binaires et les formats de fichiers, et la préparation aux entretiens. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Cela inspecte les bits des nombres à virgule flottante ; pour la conversion de base entière, utilisez une API de conversion de base.

#ieee754 #floating-point #binary
P par PremiumApi
Disponibilité
100.0%
Latence
75ms
Abonnés
3,562
Vérifié par le serveur 9 sondes/24h

api.oanor.com/ieee754-api