Bracing angle + tension ratio
API · /spokelength-api
Spoke Length & Wheel API
Bicycle wheel-building maths as an API, computed locally and deterministically — the spoke-length and tension numbers a wheelbuilder laces a wheel by. The spoke endpoint runs the classic spoke-length formula from the hub and rim geometry: L = √(R² + r² + f² − 2·R·r·cos θ) − hole ÷ 2, where R is half the effective rim diameter (ERD), r is half the hub flange diameter, f is the centre-to-flange offset and θ = crosses × 720° ÷ spokes — so a 602 mm ERD rim on a 45 mm flange at 35 mm offset, 32 spokes laced 3-cross (a 67.5° crossing angle), needs a 293.9 mm spoke. It handles radial (0-cross) builds and computes the drive and non-drive sides separately from their own offsets, since a dished wheel’s two sides differ. The bracing endpoint gives each side’s bracing angle = atan(offset ÷ (ERD/2)) — the lever that resists side loads — and the resulting tension ratio, because the side with the smaller offset must carry higher tension, which is why a rear wheel’s non-drive spokes (often only about half the drive-side tension) go slack first. Everything is computed locally and deterministically, so it is instant and private. Ideal for bike-shop, wheelbuilding, cycling and bike-fit app developers, spoke-calculator and build-sheet tools, and component-database software. Pure local computation — no key, no third-party service, instant. Millimetres. Live, nothing stored. 2 compute endpoints. For gear inches or gearing use a bicycle-gear API.
API salute
salutare- Tempo di attività
- 100.00%
- Sondaggi del server · 24 ore su 24
- Latenza media
- 83 ms
- Sondaggi del server · 24 ore su 24
- Abbonati
- 4,173
- attiva
- Chiamate totali
- 3
- ultimi 7 giorni
Prezzi
Scegli un livello: fatturazione mensile, annullamento in qualsiasi momento.
Free
Gratis
- 6,900 chiamate/mese
- 2 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 6.900 Aufrufe/Monat
- 2 req/sec
- Speichenlänge + Verstrebung + Spannungsverhältnis
- Keine Kreditkarte
Starter
€4.35 /mese
- 54,500 chiamate/mese
- 6 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 54.500 Aufrufe/Monat
- 6 req/sec
- Antriebs-/Nichtantriebsseiten, radial, beliebiger Querschnitt
- E-Mail-Support
Pro
€12.00 /mese
- 226,000 chiamate/mese
- 15 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 226.000 Aufrufe/Monat
- 15 req/sec
- Spoke-calculator & build-sheet pipelines
- Priority-Support
Mega
€38.00 /mese
- 1,330,000 chiamate/mese
- 40 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 1.330.000 Aufrufe/Monat
- 40 req/sec
- Plattform-Skalierung
- Dedizierte SLA
Costruito da
Correlato APIs
Altro APIs con tag sovrapposti.
Bicycle Gear API
Bicycle gearing maths as an API, computed locally and deterministically. The gear endpoint takes a chainring and cog tooth count and a wheel size and returns every common gearing metric: the gear ratio, gear inches (the classic measure — ratio times wheel diameter in inches), the gain ratio (Sheldon Brown's crank-length-aware measure), the development or rollout (metres travelled per crank revolution), and the road speed at a chosen cadence in km/h and mph. The speed endpoint converts between a gear-and-cadence and road speed in either direction — the speed at a cadence, or the cadence needed for a target speed. The table endpoint builds a gear chart: give one or more chainrings and a cassette of cogs and it returns a matrix of gear inches, development, gain ratio or ratio for every combination — ideal for visualising a drivetrain. Wheel size can be a preset (700x25c, 26-inch, 29er and more) or an exact rolling circumference in millimetres, and crank length is configurable for the gain ratio. Everything is computed locally and deterministically, so it is instant and private. Ideal for cycling apps and bike-fit tools, drivetrain and gear-ratio planners, and bike-shop and component sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is bicycle gearing; for cycling power, FTP and training zones use a cycling API.
api.oanor.com/bikegear-api
API de rendimiento ciclista
Matemáticas de rendimiento ciclista como API. El endpoint de potencia estima la potencia en vatios necesaria para pedalear a una velocidad dada en una pendiente determinada, a partir de un modelo físico — resistencia a la rodadura, gravedad en la subida y arrastre aerodinámico — con valores predeterminados sensatos que puedes anular (coeficiente de resistencia a la rodadura, área de arrastre CdA, densidad del aire, eficiencia de la transmisión y viento en contra), y desglosa la potencia en sus componentes de rodadura, gravedad y aerodinámica, además de vatios por kilogramo. El endpoint ftp-zones convierte una Potencia Funcional Umbral en las siete zonas de entrenamiento de Coggan, desde recuperación activa hasta potencia neuromuscular, como rangos de vatios. El endpoint vam calcula el VAM — metros de ascenso vertical por hora, la métrica de velocidad de escalada — ya sea a partir de la elevación ganada y el tiempo, o de la velocidad y la pendiente. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para aplicaciones de ciclismo y entrenamiento, ordenadores de bicicleta y herramientas de medidores de potencia, entrenamiento, y análisis de rutas y subidas. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 4 endpoints. Esto son matemáticas de ciclismo; para ritmo de carrera usa una API de ritmo y para zonas de frecuencia cardíaca de entrenamiento usa una API de frecuencia cardíaca.
api.oanor.com/cycling-api
Aquascape API
Pflanzenaquarium- und Aquascaping-Mathematik als API, lokal und deterministisch berechnet – die Dosis- und Wasserwerte, auf denen ein High-Tech-Pflanzentank läuft, nicht die Würfel eines Spiels. Der CO2-Endpunkt gibt die gelöste CO2-Konzentration aus pH und Karbonathärte unter Verwendung der klassischen Beziehung CO2 (ppm) ≈ 3 × KH (dKH) × 10^(7 − pH) und kennzeichnet sie gegenüber dem von Pflanzen gewünschten Fenster von 15–30 ppm – bei pH 6,6 und KH 4 liegen Sie bei etwa 30 ppm, dem oberen Ende der sicheren Zone, während pH 7,0 und KH 3 ein kohlenstofflimitiertes 9 ppm ergeben. Der Dünger-Endpunkt wandelt eine Trockensalzdosis in den Nährstoff-ppm, den sie hinzufügt, das Herz der Estimative-Index-Dosierung: ppm = Gramm × Nährstoffmassenanteil × 1000 ÷ Tankliter, also fügt 1 g KNO3 in 100 Litern 6,1 ppm Nitrat und 3,9 ppm Kalium hinzu, und er kennt KNO3, KH2PO4, K2SO4, MgSO4 (Bittersalz) und Ca(NO3)2. Der Substrat-Endpunkt dimensioniert das Substrat aus Grundfläche und Zieltiefe – ein 60 × 30 cm Tank bei 6 cm Tiefe benötigt 10,8 Liter, zwei 9-Liter-Aquasoil-Beutel. Alles wird lokal und deterministisch berechnet, also ist es sofort und privat. Ideal für Aquascaping- und Pflanzentank-Apps, Düngerrechner, CO2-Anlagen-Tools sowie Aquariengeschäfts- und Hobbyseiten. Reine lokale Berechnung – kein Key, kein Drittanbieterdienst, sofort. Live, nichts gespeichert. 3 Compute-Endpunkte. Für ein Tankwasservolumen oder Fischbesatz verwenden Sie eine Aquarium-API; für Poolchemie verwenden Sie eine Pool-API.
api.oanor.com/aquascape-api
Reptile Husbandry API
Reptile-husbandry maths as an API, computed locally and deterministically — the keeper numbers behind a healthy vivarium, so the setup is right before the animal moves in. The enclosure endpoint turns an animal length and its habit into the minimum floor length, width and height: terrestrial snakes want a floor at least as long as the snake (a 48-inch corn snake → a 48 × 24 × 24 inch minimum, eight square feet of floor), arboreal species trade floor for height (an 18-inch chameleon → 27 × 18 × 36 inches, tall), and ground lizards and tortoises need far more floor than their body length. The uvb endpoint gives the UV-B target by Ferguson zone — the 1-to-4 classification from Baines et al. (2016) of how much sun a species basks in — returning the mean and basking UV-index ranges (zone 3 open baskers want a basking UVI of 2.9–7.4), and, if you pass a lamp UVI measured at a reference distance, an inverse-square estimate of the mounting distance for the right basking UVI. The feeding endpoint sizes prey from body weight and life stage: a meal of roughly 10–15 % of body weight, no wider than the animal, on an interval that lengthens with age — a 500 g adult snake takes a 40–60 g prey item every fortnight. Everything is computed locally and deterministically, so it is instant and private. Ideal for reptile-keeper and herpetoculture apps, pet-store and breeder tools, vivarium-planning calculators, and care-sheet sites. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Educational husbandry estimates — not veterinary advice; research your exact species.
api.oanor.com/reptile-api
Domande frequenti
Risposte rapide su prezzi, quote e integrazione.
Come ottengo una chiave API per Spoke Length & Wheel API?
Qual è il limite di velocità di Spoke Length & Wheel API?
Quanto costa Spoke Length & Wheel API?
Posso cancellare l'abbonamento in qualsiasi momento?
Spoke Length & Wheel 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/spokelength-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/spokelength-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/spokelength-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/spokelength-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.