https://opcut.kopic.xyz/
OPCUT sedang memotong stok masalah pengoptimal menggunakan beberapa panel dan pemotongan guillotine (pemotongan ujung ke ujung). Proyek ini meliputi:
Git Repository tersedia di https://github.com/bozokopic/opcut.git.
Contoh publik https://opcut.kopic.xyz/ dibatasi dengan sumber daya yang terbatas dan harus digunakan hanya untuk tujuan evaluasi fungsionalitas. Dalam hal perhitungan yang kompleks dan berulang, harap pertimbangkan menjalankan contoh yang di -host sendiri.
Catatan
Di Ubuntu, jika Pycairo tidak tersedia, tambahan apt install gcc pkg-config libcairo2-dev
diperlukan
Opcut tersedia sebagai paket AUR:
$ yay -s opcut
Distribusi Windows, dengan python tertanam, tersedia di rilis GitHub.
Arsip ini berisi opcut-server.cmd, yang dapat digunakan untuk menjalankan aplikasi server, dan opcut.cmd sebagai peluncur aksi opcut generik.
Opcut tersedia sebagai proyek PYPI:
$ PIP menginstal opcut
Opcut Server tersedia sebagai gambar Docker:
$ docker run -p 8080: 8080 bozokopic/opcut
Perintah opcut adalah antarmuka untuk eksekusi tiga tindakan berbeda:
Opcut Hitung ...
Perhitungan masalah pemotongan stok. Parameter dan hasil input diformat sebagai data JSON (JSON, YAML atau TOML).
Opcut menghasilkan ...
Hasilkan representasi output (SVG, PDF, ...) berdasarkan hasil perhitungan.
server opcut ...
Jalankan server http yang menyediakan antarmuka aplikasi web satu halaman dan antarmuka openapi (alamat mendengarkan default adalah http://0.0.0.0:8080).
Untuk argumen dan dokumentasi baris perintah tambahan, jalankan:
$ man 1 opcut
Skema JSON yang menggambarkan struktur data tersedia di skema/opcut.yaml.
Definisi OpenAPI tersedia di skema/openapi.yaml.
Contoh:
$ OPCUT CHOCTULASI --TALPUT-FALMAT YAML-OUTPUT ROFT.JSON << EOF cut_width: 1 Panel: Panel1: Lebar: 100 Tinggi: 100 Item: Item1: Lebar: 10 Tinggi: 10 can_rotate: false Eof
Contoh:
$ opcut menghasilkan -output output.pdf result.json
Contoh:
$ OPCUT Server
Build Tool yang digunakan untuk opcut adalah pydoit (http://pydoit.org/). Ini dapat diinstal bersama dengan dependensi Python lainnya dengan menjalankan:
$ pip instal -r persyaratan.pip.txt
Untuk daftar tugas DOIT yang tersedia, gunakan:
$ DOIT DAFTAR
Tugas default:
$ doit
Membuat paket roda di dalam direktori build.
Proyek ini saat ini dalam keadaan "Bukti Konsep" dan belum direkomendasikan untuk penggunaan produksi.
Segala jenis bantuan dalam pengembangan proyek ini dihargai.
Masalah dan permintaan fitur dapat diajukan ke Tracker mengeluarkan.
Perubahan repositori dapat dikirim sebagai tambalan melalui email (permintaan tarik GitHub juga dapat diterima sampai milis khusus diatur). Perubahan yang mengandung fungsionalitas baru atau perubahan signifikan lainnya harus dibahas sebelum mengirim patch.
Untuk pertanyaan tentang proyek ini, hubungi saya di [email protected].
Opcut - Pengoptimal Masalah Stok Pemotongan
Hak Cipta (C) 2017-2024 Bozo Kopic
Program ini adalah perangkat lunak gratis: Anda dapat mendistribusikannya kembali dan/atau memodifikasinya berdasarkan ketentuan lisensi publik umum GNU seperti yang diterbitkan oleh Yayasan Perangkat Lunak Gratis, baik versi 3 lisensi, atau (pada opsi Anda) versi selanjutnya.
Program ini didistribusikan dengan harapan akan bermanfaat, tetapi tanpa jaminan apa pun; bahkan tanpa jaminan tersirat dari dapat diperjualbelikan atau kebugaran untuk tujuan tertentu. Lihat Lisensi Publik Umum GNU untuk lebih jelasnya.
Anda seharusnya menerima salinan Lisensi Publik Umum GNU bersama dengan program ini. Jika tidak, lihat <http://www.gnu.org/licenses/>.