Freedom251 › Inventory Optimization Software
supplychainpy
What supplychainpy is
supplychainpy is a Python library for analyzing, modeling, and simulating supply chains, aimed at commercial inventory and demand-planning analysts. Its inventory features include ABC XYZ classification, safety stock, reorder levels, economic order quantity, safety stock optimization, service-level targets, and replenishment recommendations. Forecasting options include simple exponential smoothing and Holt’s trend-corrected exponential smoothing; ARIMA models are under development. Reporting brings together charts, tables, KPIs, inventory summaries, and recommendations, with a bot for natural-language queries. The library works with CSV or text files, Pandas DataFrames, and data provided through database ETL; the project also describes data through an API or ORM such as SQLAlchemy. It can be used with Pandas, Jupyter, Matplotlib, openpyxl, and xlwings. Installation is available through pip or from source, and its reporting suite can run locally with configurable host and port settings. The BSD-3-licensed project is free: supplychainpy 0.0.5 is listed as free. The maker cautions that it is early in development and unsuitable for production because its API may change.
Who it suits
It is intended for analysts working in commercial inventory and demand planning. Its early-development status makes it unsuitable for production use, according to its maker.
What it does well
- Free BSD-3-licensed library.
- Includes safety stock optimization and service-level targets.
- Reporting includes KPIs and a recommendations feed.
- Accepts CSV files and Pandas DataFrames.
- Documents local reporting on Linux, Mac, and Windows.
What to know first
- Maker says it is unsuitable for production.
- API may change during early development.
- ARIMA models are under development.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| supplychainpy 0.0.5 | Source package available through PyPI | Free |
As supplychainpy.org lists them, read 7 Oct 2026. The maker's own page has the final word.
Getting started
- Install supplychainpy with pip or clone its GitHub repository to install from source.
- Prepare input as CSV or text files, Pandas DataFrames, or data supplied through a database ETL process.
- Use the reporting instructions for Linux, Mac or Windows to run the suite locally.
- Configure the reporting suite’s host and port settings as needed.
supplychainpy is a Python library for supply-chain analysis, modeling and simulation. It is best suited to commercial inventory and demand-planning analysts who work in Python and need decision support for stock and forecasts. Its analytical range is useful, but the maker warns against production use because the project is in early development and its API may change.
Overview
This is an analytical library rather than a complete inventory operations system. Analysts can bring data from files, Pandas DataFrames, or database workflows into a Python environment, then review calculations through its reporting suite. Its BSD-3 license and free distribution make it accessible for evaluation, but the API warning is a material constraint for teams considering a dependable operational dependency.
Key features
Inventory analysis includes ABC XYZ classification, safety stock, reorder levels and economic order quantity, alongside safety-stock optimization, service-level targets and replenishment recommendations. That combination helps analysts compare inventory policies and identify suggested actions; it does not remove the need to assess whether those recommendations suit a business’s operating constraints.
Forecasting offers simple exponential smoothing and Holt’s trend-corrected exponential smoothing. ARIMA is still under development, so teams that require that method should not choose the package expecting it to be ready. The available methods are a practical starting point for analysis, but the unfinished ARIMA work limits its appeal for workflows built around that model.
The reporting suite brings together charts, tables, KPIs, inventory summaries and a recommendations feed. A natural-language bot can query analysis, giving analysts another way to inspect results. The maker documents local operation with configurable host and port settings; this suits local analysis, not a production deployment given the project’s explicit warning.
Inputs include CSV or text files, Pandas DataFrames, and database data passed through 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 a source clone, with documentation listing Python 3.5 and dependencies including NumPy, Pandas, Flask and SciPy. Reporting examples cover Linux, Mac and Windows, while the platform listing also includes API and self-hosted use.
Pricing
supplychainpy 0.0.5 costs nothing, with the source package available through PyPI. There is no free trial because the package is free. This is the only plan described, so there is no paid tier to compare; the main trade-off is not a quota or seat limit, but the early-development status and changing API that make it a poor choice for production reliance.
Platforms
The platform listing covers API, Linux, macOS, self-hosted and Windows. The reporting documentation gives command examples for Linux, Mac and Windows and explains local operation with configurable host and port settings, which is useful for analysts who want to run reports within their own environment.
Who it's for
Choose supplychainpy if you are a commercial inventory or demand-planning analyst comfortable with Python who wants free tools for inventory policy analysis, forecasting and reporting. It is not the right fit for teams needing a production-ready platform or a stable API commitment; the maker says the library is unsuitable for production.
Pros and cons
Pros
- Free source package under a BSD-3 license, so analysts can evaluate the library without a software charge.
- Inventory measures, service-level targets and replenishment recommendations put several common planning questions in one analytical toolkit.
- CSV, text, Pandas and database-oriented inputs offer options for working with existing analysis data.
- Charts, KPIs, summaries and a natural-language query bot provide more than raw calculation outputs.
Cons
- The maker warns that early development and a changeable API make it unsuitable for production use.
- ARIMA is under development, which rules it out for teams requiring that forecasting method now.
- Python 3.5 and dependencies including NumPy, Pandas, Flask and SciPy are part of the documented installation requirements, so adoption entails a Python environment rather than a turnkey business application.
Alternatives
Inventory Optimization Software is a category to browse if you want to compare inventory optimization options beyond a Python library.
ZebraDesigner is a better fit when barcode label and tag design and printing are the priority; its free Essentials plan supports Zebra Link-OS and Link-OS Basic printers.
replenishment is another free Python package, with an MIT license, to consider when comparing open-source replenishment libraries.
Stockpyl is a free open-source Python package under the MIT License, credited to Lawrence V. Snyder, and is an alternative to compare for Python-based planning work.
Manhattan Active Inventory Replenishment is a paid alternative with API and web platforms.
4R Systems Intelligent Inventory Optimization has paid custom pricing, with pricing available by requesting a demo.
Bluemingo Production Planning & Scheduling is a paid alternative with pricing through its sales team.
Decion Demand Planning uses paid custom pricing tailored to selected capabilities, scope, users, integrations and implementation requirements.
E2open Planning is a paid alternative whose pricing requires contacting e2open.
Verdict
For Python-fluent commercial planning analysts who want free inventory analysis, forecasting and reporting for exploratory or non-production work, supplychainpy is a worthwhile option. Its breadth of analytical functions is the reason to choose it; its maker’s production warning and changing API are the reason to look elsewhere for operational systems or stable long-term dependencies.
Verdict
supplychainpy provides inventory analysis, forecasting, and reporting features for commercial planning analysts. Its maker’s warning about production use and a changeable API is important to weigh before adoption.
Questions
How much does supplychainpy cost?
The listed plan is supplychainpy 0.0.5 at no cost.
Is there a free plan or trial?
A free plan is available. There is no free trial.
Which platforms does it support?
The listed platforms are API, Linux, MacOS, self-hosted and Windows. Reporting instructions include commands for Linux, Mac and Windows.
Is supplychainpy open source?
The project is licensed under BSD-3, and its source can be installed by cloning its GitHub repository.
What data can it analyze?
It accepts CSV or text files, Pandas DataFrames, and data delivered through a database ETL process. The project also describes database input through a data API or an ORM such as SQLAlchemy.
Can it be used in production?
The maker warns that it is in early development and is not suitable for production because its API can change.
Facts from supplychainpy's own pages
- Chatbot
- The reporting suite includes a bot for querying analysis using natural language. · supplychainpy.readthedocs.io, 7 Oct 2026
- Data compatibility
- The library lists Pandas DataFrame compatibility. · supplychainpy.org, 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, 7 Oct 2026
- Deployment
- The maker documents running the reporting suite locally with configurable host and port settings. · supplychainpy.readthedocs.io, 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, 7 Oct 2026
- Founded
- 2016 · supplychainpy.org, 28 Sept 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, 7 Oct 2026
- Installation
- The documentation says to install with pip or from source by cloning the GitHub repository. · supplychainpy.readthedocs.io, 7 Oct 2026
- Integrations
- The maker describes use with Pandas, Jupyter, Matplotlib, openpyxl and xlwings. · supplychainpy.readthedocs.io, 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, 7 Oct 2026
- Inventory analysis
- Its features include ABC XYZ classification, safety stock, reorder levels and economic order quantity. · supplychainpy.org, 7 Oct 2026
- License
- The project is licensed under the BSD-3 license. · supplychainpy.org, 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, 7 Oct 2026
- Purpose
- Supplychainpy is a Python library for supply chain analysis, modeling, and simulation. · supplychainpy.org, 7 Oct 2026
- Reporting
- The reporting suite includes charts, tables, KPIs, inventory summaries and a recommendations feed. · supplychainpy.readthedocs.io, 7 Oct 2026
- Requirements
- The installation documentation lists Python 3.5 and dependencies including NumPy, Pandas, Flask and SciPy. · supplychainpy.readthedocs.io, 7 Oct 2026
- Security and compliance
- The maker’s opened pages provide no security or compliance claims. · supplychainpy.org, 7 Oct 2026
- Supported systems
- The reporting instructions provide command examples for Linux, Mac and Windows. · supplychainpy.readthedocs.io, 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, 7 Oct 2026
Where supplychainpy stands on Freedom251
- Inventory Optimization Software#1 of 25