- Home
- Inventory Optimization Software
- Stockpyl
Stockpyl
What it is
Stockpyl is a free, open-source Python package for inventory optimization and simulation, released under the MIT License. It implements single-node economic order quantity, newsvendor, and Wagner-Whitin models, along with multi-echelon algorithms for stochastic-service and guaranteed-service models. Users can simulate multi-echelon inventory systems and apply documented dynamic programming methods to Wagner-Whitin and finite-horizon stochastic inventory problems. The package also documents algorithms for serial systems and acyclical guaranteed-service systems, including safety stock optimization. Stockpyl is available through PyPI and installs with `pip install stockpyl`; it requires Python v3.7 or later. Its documentation includes tutorials and API modules for optimization, simulation, and supply-chain data structures. It is listed for API and Linux use, and credits Lawrence V. Snyder as its author. The project directs questions and issue reports to GitHub Issues, with email as an alternative. The listed Stockpyl plan is free.
For and against
For
- Implements EOQ, newsvendor, and Wagner-Whitin models.
- Includes multi-echelon optimization algorithms and simulation.
- Documents dynamic programming methods for inventory problems.
- Available free under the MIT License.
- Provides tutorials and API documentation.
Against
- Requires Python v3.7 or later.
- Listed for API and Linux platforms.
The verdict
Stockpyl combines inventory models, multi-echelon methods, and simulation in a free Python package. Its documented workflows and Python requirement are worth checking against your setup.
Who it suits
Stockpyl suits people working on inventory and supply-chain optimization, simulation, or safety stock problems. Its listed audience topics include education, office/business, and scientific/engineering.
Plans and prices
Stockpyl
Open-source Python package · MIT License
Read 4 Oct 2026 · github.com
On the record
- Audience
- PyPI classifies the project under education, office/business, and scientific/engineering topics.pypi.org · read 4 Oct 2026
- Distribution
- The installation guide says Stockpyl is available on PyPI and installs with `pip install stockpyl`.stockpyl.readthedocs.io · read 4 Oct 2026
- Documentation
- The project links to documentation covering tutorials and API modules for optimization, simulation, and supply-chain data structures.stockpyl.readthedocs.io · read 4 Oct 2026
- License
- The project describes itself as open-source and released under the MIT License.github.com · read 4 Oct 2026
- Maker
- The package credits Lawrence V. Snyder as its author.pypi.org · read 4 Oct 2026
- Multi-echelon optimization
- It includes multi-echelon inventory optimization algorithms for stochastic-service and guaranteed-service models.github.com · read 4 Oct 2026
- Network models
- It documents algorithms for serial systems and acyclical guaranteed-service systems.stockpyl.readthedocs.io · read 4 Oct 2026
- Optimization methods
- Its documented methods include dynamic programming for Wagner-Whitin and finite-horizon stochastic inventory problems.stockpyl.readthedocs.io · read 4 Oct 2026
- Purpose
- Stockpyl is a Python package for inventory optimization and simulation.stockpyl.readthedocs.io · read 4 Oct 2026
- Python requirement
- The installation guide requires Python v3.7 or later.stockpyl.readthedocs.io · read 4 Oct 2026
- Simulation
- It has features for simulating multi-echelon inventory systems.stockpyl.readthedocs.io · read 4 Oct 2026
- Single-node models
- It implements economic order quantity, newsvendor, and Wagner-Whitin inventory models.github.com · read 4 Oct 2026
- Support
- The project directs users to GitHub Issues for feedback and problems, with email as an alternative.github.com · read 4 Oct 2026