Skip to content
SPECIFICTION
Get listed

Stockpyl

github.com

Free plan LinuxAPI

What it is

Stockpyl is a free, open-source Python package for inventory optimization and simulation. It covers single-node models including economic order quantity, newsvendor and Wagner-Whitin, alongside methods for multi-echelon inventory optimization under stochastic-service and guaranteed-service models. The package can also simulate multi-echelon systems. Its documented optimization techniques include dynamic programming for Wagner-Whitin and finite-horizon stochastic inventory problems, as well as algorithms for serial networks and acyclical guaranteed-service systems. Stockpyl is distributed through PyPI and installs with `pip install stockpyl`; Python v3.7 or later is required. The project’s documentation includes tutorials and API modules for optimization, simulation and supply-chain data structures. It is listed for API and Linux use and released under the MIT License. The listed plan is free. The package credits Lawrence V. Snyder as its author, and directs users with questions or problems to GitHub Issues, with email as an alternative.

Spec sheet

Purpose
Stockpyl is a Python package for inventory optimization and simulation.Read 4 Oct 2026 · stockpyl.readthedocs.io
Audience
PyPI classifies the project under education, office/business, and scientific/engineering topics.Read 4 Oct 2026 · pypi.org
Support
The project directs users to GitHub Issues for feedback and problems, with email as an alternative.Read 4 Oct 2026 · github.com
License
The project describes itself as open-source and released under the MIT License.Read 4 Oct 2026 · github.com
Maker
The package credits Lawrence V. Snyder as its author.Read 4 Oct 2026 · pypi.org
Distribution
The installation guide says Stockpyl is available on PyPI and installs with `pip install stockpyl`.Read 4 Oct 2026 · stockpyl.readthedocs.io
Documentation
The project links to documentation covering tutorials and API modules for optimization, simulation, and supply-chain data structures.Read 4 Oct 2026 · stockpyl.readthedocs.io
Multi-echelon optimization
It includes multi-echelon inventory optimization algorithms for stochastic-service and guaranteed-service models.Read 4 Oct 2026 · github.com
Network models
It documents algorithms for serial systems and acyclical guaranteed-service systems.Read 4 Oct 2026 · stockpyl.readthedocs.io
Optimization methods
Its documented methods include dynamic programming for Wagner-Whitin and finite-horizon stochastic inventory problems.Read 4 Oct 2026 · stockpyl.readthedocs.io
Python requirement
The installation guide requires Python v3.7 or later.Read 4 Oct 2026 · stockpyl.readthedocs.io
Simulation
It has features for simulating multi-echelon inventory systems.Read 4 Oct 2026 · stockpyl.readthedocs.io
Single-node models
It implements economic order quantity, newsvendor, and Wagner-Whitin inventory models.Read 4 Oct 2026 · github.com

Plans and prices

Stockpyl Free Open-source Python package · MIT License Read 4 Oct 2026 · github.com

Every Stockpyl plan and price →

Strong points and limits

Strong points

  • Implements economic order quantity, newsvendor and Wagner-Whitin models.
  • Includes multi-echelon optimization and simulation methods.
  • Available through PyPI with documented installation.
  • Released under the MIT License.

Limits

  • Requires Python v3.7 or later.
  • Listed for API and Linux use.

Who it suits

Stockpyl suits Python users working on inventory optimization or simulation, including those studying single-node or multi-echelon models. Its documentation and listed education, business and scientific/engineering topics may be relevant to those fields.

Verdict

Stockpyl combines inventory models, multi-echelon algorithms and simulation in a free Python package. Its stated Python requirement and API/Linux platform listing are key fit checks.

Where Specifiction places it

Alternatives to StockpylAll alternatives →