Population Growth API
Population-dynamics maths as an API, computed locally and deterministically. The exponential endpoint applies the Malthusian model N(t) = N0·e^(r·t) — unbounded growth at a constant continuous rate r — and returns the projected population, the growth factor and the doubling time; a population of 100 growing at r = 0.05 per period reaches about 165 after ten periods. The logistic endpoint applies the bounded model N(t) = K/(1 + ((K−N0)/N0)·e^(−r·t)), where growth slows as the population approaches the carrying capacity K and is fastest at the inflection point N = K/2; starting from 10 toward a capacity of 1000 at r = 0.5, the population is about 600 after ten periods and levels off near 1000. The doubling-time endpoint gives ln2/r for a continuous rate, or the Rule-of-70 quick estimate for a percentage growth per period. The rate and time share one period (years, days, generations). Everything is computed locally and deterministically, so it is instant and private. Ideal for biology, ecology, demography, conservation, education and simulation app developers, population-projection and carrying-capacity tools, and modelling software. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is population growth; for disease spread use an epidemiology API and for population-genetics allele frequencies a genetics API.
api.oanor.com/populationgrowth-api