industries
Pyvorin for Inventory Optimisation
Demand forecasting, reorder points, and safety stock.
Published May 30, 2026
Demand Forecasting
Moving average, exponential smoothing, and seasonal decomposition.
def exponential_smoothing(series, alpha=0.3):
forecast = [series[0]]
for i in range(1, len(series)):
forecast.append(alpha * series[i] + (1 - alpha) * forecast[i-1])
return forecast
Reorder Points
Safety stock and lead-time demand calculations.
ABC Analysis
Classify inventory by value contribution for prioritised management.