Supply chain analytics on Bill Of Materials (BOM) and Material Requirements Planning (MRP)
Project description
repleno
Repleno allows you to easily answer supply chain questions considering bill of materials (BOM) structure.
- PyPI: https://pypi.org/project/repleno/
- Source code:
- Documentation:
- Bug reports:
It answers the following questions:
- "Which finished/purchased goods are associated with this stock keeping unit (SKU)?"
- "Based on this master production schedule (MPS), which specific SKU quantities should be ordered from suppliers?"
- "Using the master requirements planning (MRP) results and current supplier orders, when will there be stock-out periods?"
- "If I discontinue SKU X, which other SKU's will also need to be discontinued?"
By providing:
- efficient queries about parent-child relationships for SKUs in the BOM
- MRP simulations to analyze the impact of MPS changes on purchase orders to suppliers
- inventory levels over a specific time periods
- identification of collateral SKU's that need to be phased-out along with a specific SKU
Installing:
python -m pip install requests
Roadmap:
- Integrate phantom scenarios to
run_mrp
andget_lineage
andget_collaterals
methods; - issue a warning when a parameter is not being loaded or a column has not been found;
- get_collaterals function should return a tree, so it can be used to fully deplete the inventory inside it;
- run special mrp for scenarios: produce all inventory left in the BOM (placing more order to deplete everything or with scrapage);
- method for propagating any general label from roots to child nodes (from fininshed goods to purchased goods, in supply chain terms);
- Method for quickly answering the question: if one component goes out of stock, what's the impact on the finished goods?
- per component, shows how much of its demand impact finished goods. If 1 component goes into only 1 FG, then 100%
- Add support to add lead times in different units (currently only support calendar days), like weeks or months
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
repleno-0.0.18.tar.gz
(21.9 kB
view details)
Built Distribution
repleno-0.0.18-py3-none-any.whl
(21.9 kB
view details)
File details
Details for the file repleno-0.0.18.tar.gz
.
File metadata
- Download URL: repleno-0.0.18.tar.gz
- Upload date:
- Size: 21.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e063be27a21a25e138c74d400b36db8d37aec74e304000c90a9125255e49fa9e |
|
MD5 | 0ec174a0a6dd8d90d27ddfe59e8a0d02 |
|
BLAKE2b-256 | 49d3be185238de2e0c738d087953e39918440e8f95e3048d5a5eca867a33b14e |
File details
Details for the file repleno-0.0.18-py3-none-any.whl
.
File metadata
- Download URL: repleno-0.0.18-py3-none-any.whl
- Upload date:
- Size: 21.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60ca23b87d3e0495518ea95869bc9e3ca3a3074e0be05c4996f3ee4e86a4b74c |
|
MD5 | 7ab2901849d1726a3174770ffc1b186e |
|
BLAKE2b-256 | 75b515410b885f7f75bf18075197d9416320b7af204175ef46974c34939f3845 |