https://opcut.kopic.xyz/
OPCUT กำลังตัดสต็อกปัญหาเพิ่มประสิทธิภาพโดยใช้หลายแผงและการตัดกิโยติน (การตัดแบบ end-to-end) โครงการนี้รวมถึง:
GIT repository สามารถดูได้ที่ https://github.com/bozokopic/opcut.git
อินสแตนซ์สาธารณะ https://opcut.kopic.xyz/ ถูก จำกัด ด้วยทรัพยากรที่ จำกัด และควรใช้เพื่อวัตถุประสงค์ในการประเมินผลการทำงานเท่านั้น ในกรณีที่มีการคำนวณที่ซับซ้อนและซ้ำ ๆ โปรดพิจารณาเรียกใช้อินสแตนซ์โฮสต์ตัวเอง
บันทึก
ใน Ubuntu หากไม่มี pycairo ให้ apt install gcc pkg-config libcairo2-dev
OPCUT มีให้เป็นแพ็คเกจ AUR:
$ yay -s opcut
การกระจายของ Windows พร้อมงูหลามฝังอยู่ที่ GitHub ปล่อย
คลังเก็บนี้มี Opcut-server.cmd ซึ่งสามารถใช้สำหรับการเรียกใช้แอปพลิเคชันเซิร์ฟเวอร์และ opcut.cmd เป็นตัวเรียกใช้การกระทำ OPCUT ทั่วไป
OPCUT มีให้บริการเป็นโครงการ PYPI:
$ pip ติดตั้ง opcut
Opcut Server มีให้บริการเป็น Image Docker:
$ docker run -p 8080: 8080 bozokopic/opcut
คำสั่ง OPCUT เป็นอินเทอร์เฟซสำหรับการดำเนินการสามประการที่แตกต่าง:
Opcut คำนวณ ...
การคำนวณปัญหาการตัดสต็อก พารามิเตอร์อินพุตและผลลัพธ์ถูกจัดรูปแบบเป็นข้อมูล JSON (JSON, YAML หรือ TOML)
Opcut สร้าง ...
สร้างการแสดงเอาต์พุต (SVG, PDF, ... ) ตามผลการคำนวณ
เซิร์ฟเวอร์ Opcut ...
เรียกใช้เซิร์ฟเวอร์ HTTP ที่ให้บริการเว็บแอปพลิเคชันหน้าเดียวและอินเทอร์เฟซ OpenAPI (ที่อยู่การฟังเริ่มต้นคือ http://0.0.0.0.0:8080)
สำหรับอาร์กิวเมนต์และเอกสารบรรทัดคำสั่งเพิ่มเติม Run:
$ man 1 opcut
JSON Schema อธิบายโครงสร้างข้อมูลที่ Schemas/Opcut.yaml
คำจำกัดความของ OpenAPI มีอยู่ที่ Schemas/OpenAPI.YAML
ตัวอย่าง:
$ OPCUT คำนวณ-รูปแบบ -NUT-FORMAT YAML-OUTPUT REFUCT.JSON << EOF cut_width: 1 แผง: แผง 1: ความกว้าง: 100 ความสูง: 100 รายการ: รายการ 1: ความกว้าง: 10 ความสูง: 10 can_rotate: เท็จ EOF
ตัวอย่าง:
$ opcut generate -OUTPUT output.pdf result.json
ตัวอย่าง:
$ OPCUT SERVER
เครื่องมือสร้างที่ใช้สำหรับ opcut คือ pydoit (http://pydoit.org/) มันสามารถติดตั้งร่วมกับการพึ่งพา python อื่น ๆ โดยการรัน:
$ PIP Install -r rechent.pip.txt
สำหรับรายการงานที่มีอยู่ให้ใช้:
$ DOIT LIST
งานเริ่มต้น:
$ doit
สร้างแพ็คเกจล้อภายในไดเรกทอรี Build
โครงการนี้อยู่ในสถานะ "หลักฐานแนวคิด" และยังไม่แนะนำสำหรับการใช้งานการผลิต
ความช่วยเหลือใด ๆ ในการพัฒนาโครงการนี้ได้รับการชื่นชม
ปัญหาและคำขอคุณสมบัติสามารถส่งไปยังตัวติดตามการออก
การเปลี่ยนแปลงที่เก็บสามารถส่งเป็นแพตช์ผ่านอีเมล (คำขอดึง GitHub ยังยอมรับได้จนกว่าจะมีการตั้งค่ารายการจดหมายเฉพาะ) การเปลี่ยนแปลงที่มีฟังก์ชั่นใหม่หรือการเปลี่ยนแปลงที่สำคัญอื่น ๆ ควรกล่าวถึงก่อนส่งแพตช์
สำหรับคำถามใด ๆ เกี่ยวกับโครงการนี้ติดต่อฉันที่ [email protected]
OPCUT - การตัดเพิ่มประสิทธิภาพของสต็อกปัญหา
ลิขสิทธิ์ (c) 2017-2024 Bozo Kopic
โปรแกรมนี้เป็นซอฟต์แวร์ฟรี: คุณสามารถแจกจ่ายใหม่และ/หรือแก้ไขภายใต้ข้อกำหนดของใบอนุญาตสาธารณะ GNU ทั่วไปที่เผยแพร่โดย Free Software Foundation ไม่ว่าจะเป็นเวอร์ชัน 3 ของใบอนุญาตหรือ (ตามตัวเลือกของคุณ) รุ่นใหม่ ๆ
โปรแกรมนี้มีการแจกจ่ายด้วยความหวังว่าจะมีประโยชน์ แต่ไม่มีการรับประกันใด ๆ โดยไม่มีการรับประกันโดยนัยเกี่ยวกับความสามารถในการค้าหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ดูใบอนุญาตสาธารณะ GNU ทั่วไปสำหรับรายละเอียดเพิ่มเติม
คุณควรได้รับสำเนาใบอนุญาตสาธารณะ GNU ทั่วไปพร้อมกับโปรแกรมนี้ ถ้าไม่ดู <http://www.gnu.org/licenses/>