Stockpyl
github.com
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
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
- Inventory Optimization Software#18 of 257.2