- Home
- Inventory Optimization Software
- supplychainpy
supplychainpy
What it is
supplychainpy is a free Python library for analysts working on commercial inventory and demand planning. It supports inventory analysis, including ABC XYZ classification, safety stock, reorder levels, economic order quantity, service-level targets, and replenishment recommendations. Forecasting options include simple exponential smoothing and Holt’s trend-corrected exponential smoothing; ARIMA is still under development. The reporting suite presents charts, tables, KPIs, inventory summaries, and recommendations, with a bot for asking questions about analysis in natural language. It accepts CSV and text files, Pandas DataFrames, and data provided through database ETL, a data API, or an ORM such as SQLAlchemy. The maker describes use with Pandas, Jupyter, Matplotlib, openpyxl, and xlwings. Installation is through pip or source, and the reporting suite can run locally on Linux, Mac, or Windows with configurable host and port settings. The project uses a BSD-3 license. Its maker warns it is in early development and not suitable for production because the API may change.
For and against
For
- Free library with no trial requirement.
- Includes inventory analysis and replenishment recommendations.
- Accepts files, DataFrames, and database-fed data.
- Reporting can run locally on Linux, Mac, and Windows.
Against
- Maker says it is not suitable for production.
- API may change during early development.
- ARIMA forecasting is under development.
- Installation requires Python 3.5 and dependencies.
The verdict
supplychainpy brings inventory analysis, forecasting, and reporting into a free Python library. Its early-development status and changeable API are important limits for anyone considering production use.
Who it suits
It is intended for analysts in commercial inventory and demand-planning roles who want a decision-support library. It may suit users comfortable with Python and local setup.
Plans and prices
supplychainpy 0.0.5
Source package available through PyPI
Read 7 Oct 2026 · supplychainpy.org
On the record
- Chatbot
- The reporting suite includes a bot for querying analysis using natural language.supplychainpy.readthedocs.io · read 7 Oct 2026
- Data compatibility
- The library lists Pandas DataFrame compatibility.supplychainpy.org · read 7 Oct 2026
- Data inputs
- The library can analyze CSV or text files, Pandas DataFrames, and data supplied through a database ETL process.supplychainpy.readthedocs.io · read 7 Oct 2026
- Deployment
- The maker documents running the reporting suite locally with configurable host and port settings.supplychainpy.readthedocs.io · read 7 Oct 2026
- Forecasting
- The features page lists simple exponential smoothing and Holt’s trend corrected exponential smoothing; ARIMA models are marked as under development.supplychainpy.org · read 7 Oct 2026
- Input data
- The project describes using CSV or text files and data from a database through a data API or ORM such as SQLAlchemy.supplychainpy.org · read 7 Oct 2026
- Installation
- The documentation says to install with pip or from source by cloning the GitHub repository.supplychainpy.readthedocs.io · read 7 Oct 2026
- Integrations
- The maker describes use with Pandas, Jupyter, Matplotlib, openpyxl and xlwings.supplychainpy.readthedocs.io · read 7 Oct 2026
- Intended users
- The maker describes it as a decision support tool for analysts in commercial inventory and demand planning roles.supplychainpy.org · read 7 Oct 2026
- Inventory analysis
- Its features include ABC XYZ classification, safety stock, reorder levels and economic order quantity.supplychainpy.org · read 7 Oct 2026
- License
- The project is licensed under the BSD-3 license.supplychainpy.org · read 7 Oct 2026
- Production readiness
- The maker warns that the library is in early development and is not suitable for production because its API can change.supplychainpy.org · read 7 Oct 2026
- Purpose
- Supplychainpy is a Python library for supply chain analysis, modeling, and simulation.supplychainpy.org · read 7 Oct 2026
- Reporting
- The reporting suite lists excess, shortages, and revenue breakdowns by classification, top excess and shortage items, SKU metrics and forecasts, and inventory recommendations.supplychainpy.org · read 7 Oct 2026
- Requirements
- The installation documentation lists Python 3.5 and dependencies including NumPy, Pandas, Flask and SciPy.supplychainpy.readthedocs.io · read 7 Oct 2026
- Security and compliance
- The maker’s opened pages provide no security or compliance claims.supplychainpy.org · read 7 Oct 2026
- Supported systems
- The reporting instructions provide command examples for Linux, Mac and Windows.supplychainpy.readthedocs.io · read 7 Oct 2026
- Target users
- The project describes itself as a decision-support tool for analysts in commercial inventory and demand-planning roles.supplychainpy.org · read 7 Oct 2026