The project looks into the machining time prediction problem and develops time prediction algorithms based on CNC part programs. The preferred software to use is PyCharm specifically for the Python