Skip to content

A program to compute where to cut wood so as to minimize waste in wood working projects.

Notifications You must be signed in to change notification settings

JOSMANC/WoodCutterBuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#WoodCutterBuddy

##Purpose

A python application to solve the optimal amount of raw material needed for a carpentry or cutting project by solving the cutting stock problem. It considers the amount of materials required and reports the minimal number of raw materials (8 ft 2x4) required and where the raw material should be cut.

The program takes the wood sizes and how many of that size are required for the project and then outputs a text solution and a full schematic. A small cutting error is considered in all cutting patterns. The api file outputs instructions for how to use the program.

requires packages numpy, matplotlib and collections

##Algorithm Details to come, but in the mean time please consult https://en.wikipedia.org/wiki/Cutting_stock_problem

##Future Features

  • Deploy as online app
  • Flag non-optimal solution events
  • Account for non-optimal solution events

About

A program to compute where to cut wood so as to minimize waste in wood working projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages