lot_sizing_pipeline.py
lot_sizing_pipeline ¶
repo = CoSyLuigiRepo(GetCosts, GetHistoricDemand, PredictDemand, OptimizeLots) module-attribute ¶
maestro = Maestro(repo.cls_repo, repo.taxonomy) module-attribute ¶
results = list(maestro.query(OptimizeLots.target())) module-attribute ¶
GetCosts ¶
flowchart TD
lot_sizing.lot_sizing_pipeline.GetCosts[GetCosts]
click lot_sizing.lot_sizing_pipeline.GetCosts href "" "lot_sizing.lot_sizing_pipeline.GetCosts"
Source code in examples/lot_sizing/lot_sizing_pipeline.py
output() ¶
GetHistoricDemand ¶
flowchart TD
lot_sizing.lot_sizing_pipeline.GetHistoricDemand[GetHistoricDemand]
click lot_sizing.lot_sizing_pipeline.GetHistoricDemand href "" "lot_sizing.lot_sizing_pipeline.GetHistoricDemand"
Source code in examples/lot_sizing/lot_sizing_pipeline.py
output() ¶
PredictDemand ¶
flowchart TD
lot_sizing.lot_sizing_pipeline.PredictDemand[PredictDemand]
click lot_sizing.lot_sizing_pipeline.PredictDemand href "" "lot_sizing.lot_sizing_pipeline.PredictDemand"
Source code in examples/lot_sizing/lot_sizing_pipeline.py
PredictDemandByAverage ¶
flowchart TD
lot_sizing.lot_sizing_pipeline.PredictDemandByAverage[PredictDemandByAverage]
lot_sizing.lot_sizing_pipeline.PredictDemand[PredictDemand]
lot_sizing.lot_sizing_pipeline.PredictDemand --> lot_sizing.lot_sizing_pipeline.PredictDemandByAverage
click lot_sizing.lot_sizing_pipeline.PredictDemandByAverage href "" "lot_sizing.lot_sizing_pipeline.PredictDemandByAverage"
click lot_sizing.lot_sizing_pipeline.PredictDemand href "" "lot_sizing.lot_sizing_pipeline.PredictDemand"
Source code in examples/lot_sizing/lot_sizing_pipeline.py
output_filename = 'data/predicted_demand_by_average.json' class-attribute instance-attribute ¶
run() ¶
Source code in examples/lot_sizing/lot_sizing_pipeline.py
PredictDemandByLinearRegression ¶
flowchart TD
lot_sizing.lot_sizing_pipeline.PredictDemandByLinearRegression[PredictDemandByLinearRegression]
lot_sizing.lot_sizing_pipeline.PredictDemand[PredictDemand]
lot_sizing.lot_sizing_pipeline.PredictDemand --> lot_sizing.lot_sizing_pipeline.PredictDemandByLinearRegression
click lot_sizing.lot_sizing_pipeline.PredictDemandByLinearRegression href "" "lot_sizing.lot_sizing_pipeline.PredictDemandByLinearRegression"
click lot_sizing.lot_sizing_pipeline.PredictDemand href "" "lot_sizing.lot_sizing_pipeline.PredictDemand"
Source code in examples/lot_sizing/lot_sizing_pipeline.py
output_filename = 'data/predicted_demand_by_linear_regression.json' class-attribute instance-attribute ¶
run() ¶
Source code in examples/lot_sizing/lot_sizing_pipeline.py
OptimizeLots ¶
flowchart TD
lot_sizing.lot_sizing_pipeline.OptimizeLots[OptimizeLots]
click lot_sizing.lot_sizing_pipeline.OptimizeLots href "" "lot_sizing.lot_sizing_pipeline.OptimizeLots"
Source code in examples/lot_sizing/lot_sizing_pipeline.py
OptimizeLotsByGroff ¶
flowchart TD
lot_sizing.lot_sizing_pipeline.OptimizeLotsByGroff[OptimizeLotsByGroff]
lot_sizing.lot_sizing_pipeline.OptimizeLots[OptimizeLots]
lot_sizing.lot_sizing_pipeline.OptimizeLots --> lot_sizing.lot_sizing_pipeline.OptimizeLotsByGroff
click lot_sizing.lot_sizing_pipeline.OptimizeLotsByGroff href "" "lot_sizing.lot_sizing_pipeline.OptimizeLotsByGroff"
click lot_sizing.lot_sizing_pipeline.OptimizeLots href "" "lot_sizing.lot_sizing_pipeline.OptimizeLots"
Source code in examples/lot_sizing/lot_sizing_pipeline.py
OptimizeLotsByWagnerWhitin ¶
flowchart TD
lot_sizing.lot_sizing_pipeline.OptimizeLotsByWagnerWhitin[OptimizeLotsByWagnerWhitin]
lot_sizing.lot_sizing_pipeline.OptimizeLots[OptimizeLots]
lot_sizing.lot_sizing_pipeline.OptimizeLots --> lot_sizing.lot_sizing_pipeline.OptimizeLotsByWagnerWhitin
click lot_sizing.lot_sizing_pipeline.OptimizeLotsByWagnerWhitin href "" "lot_sizing.lot_sizing_pipeline.OptimizeLotsByWagnerWhitin"
click lot_sizing.lot_sizing_pipeline.OptimizeLots href "" "lot_sizing.lot_sizing_pipeline.OptimizeLots"
Source code in examples/lot_sizing/lot_sizing_pipeline.py
OptimizeLotsBySilverMeal ¶
flowchart TD
lot_sizing.lot_sizing_pipeline.OptimizeLotsBySilverMeal[OptimizeLotsBySilverMeal]
lot_sizing.lot_sizing_pipeline.OptimizeLots[OptimizeLots]
lot_sizing.lot_sizing_pipeline.OptimizeLots --> lot_sizing.lot_sizing_pipeline.OptimizeLotsBySilverMeal
click lot_sizing.lot_sizing_pipeline.OptimizeLotsBySilverMeal href "" "lot_sizing.lot_sizing_pipeline.OptimizeLotsBySilverMeal"
click lot_sizing.lot_sizing_pipeline.OptimizeLots href "" "lot_sizing.lot_sizing_pipeline.OptimizeLots"
Source code in examples/lot_sizing/lot_sizing_pipeline.py
OptimizeLotsByLeastUnitCost ¶
flowchart TD
lot_sizing.lot_sizing_pipeline.OptimizeLotsByLeastUnitCost[OptimizeLotsByLeastUnitCost]
lot_sizing.lot_sizing_pipeline.OptimizeLots[OptimizeLots]
lot_sizing.lot_sizing_pipeline.OptimizeLots --> lot_sizing.lot_sizing_pipeline.OptimizeLotsByLeastUnitCost
click lot_sizing.lot_sizing_pipeline.OptimizeLotsByLeastUnitCost href "" "lot_sizing.lot_sizing_pipeline.OptimizeLotsByLeastUnitCost"
click lot_sizing.lot_sizing_pipeline.OptimizeLots href "" "lot_sizing.lot_sizing_pipeline.OptimizeLots"
Source code in examples/lot_sizing/lot_sizing_pipeline.py
output_filename = 'optimize_lots_by_least_unit_cost.txt' class-attribute instance-attribute ¶
OptimizeLotsByPartPeriod ¶
flowchart TD
lot_sizing.lot_sizing_pipeline.OptimizeLotsByPartPeriod[OptimizeLotsByPartPeriod]
lot_sizing.lot_sizing_pipeline.OptimizeLots[OptimizeLots]
lot_sizing.lot_sizing_pipeline.OptimizeLots --> lot_sizing.lot_sizing_pipeline.OptimizeLotsByPartPeriod
click lot_sizing.lot_sizing_pipeline.OptimizeLotsByPartPeriod href "" "lot_sizing.lot_sizing_pipeline.OptimizeLotsByPartPeriod"
click lot_sizing.lot_sizing_pipeline.OptimizeLots href "" "lot_sizing.lot_sizing_pipeline.OptimizeLots"