pyjobshop

View on PyPIReverse Dependencies (0)

0.0.4 pyjobshop-0.0.4-py3-none-any.whl

Wheel Details

Project: pyjobshop
Version: 0.0.4
Filename: pyjobshop-0.0.4-py3-none-any.whl
Download: [link]
Size: 52478
MD5: 1c07d5266dad26a91252d08b05d1bb7d
SHA256: afae20c555b22bfba119569d27b211f56a9fe61dba4a65861ab728cec06ee6ff
Uploaded: 2025-02-06 07:53:32 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: pyjobshop
Version: 0.0.4
Summary: Solving scheduling problems with constraint programming.
Author-Email: Leon Lan <l.lan[at]vu.nl>, Joost Berkhout <joost.berkhout[at]vu.nl>
Project-Url: Homepage, https://pyjobshop.org
Project-Url: Documentation, https://pyjobshop.org
Project-Url: Repository, https://github.com/PyJobShop/PyJobShop
Project-Url: Issues, https://github.com/PyJobShop/PyJobShop/issues
License: MIT License
Keywords: scheduling,job shop,flow shop,project scheduling,constraint programming
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Development Status :: 5 - Production/Stable
Classifier: Topic :: Software Development
Classifier: Topic :: Scientific/Engineering
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: <3.13,>=3.9
Requires-Dist: ortools (<10,>=9.10.4067)
Requires-Dist: matplotlib (>=3.9.2)
Requires-Dist: fjsplib
Requires-Dist: psplib (>=0.2.0)
Requires-Dist: tqdm (>=4.66.5)
Requires-Dist: tomli (>=2.0.1)
Requires-Dist: docplex (>=2.28.240); extra == "docplex"
Requires-Dist: cplex (>=22.1.2); extra == "cplex"
Provides-Extra: docplex
Provides-Extra: cplex
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 3570 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyjobshop/Model.py sha256=xQkeIWNtavFimvAcHqKEu1jN8-IQEiRHhc2IdTSj7JE 14904
pyjobshop/ProblemData.py sha256=3o2y7kUdRt4OiHAoNPnYpP6y0naHZZiaPJSbTOMVoqk 24423
pyjobshop/Result.py sha256=1zIkvvZK0sLEVOmOJ60oBbvs24MhVlgUFd4SBVBolP4 1274
pyjobshop/Solution.py sha256=xPxaddgf1JO6BtTg2eT1-Am00pQ-yWlCXUDhhpLuNzA 998
pyjobshop/__init__.py sha256=hd3zwYs2SQNB-uXlWoWR4NL4s5QAf-wxdwINaz3pfaA 1199
pyjobshop/cli.py sha256=gwygPFH5Dc_QhxjJAq7YSWtx9vG0QZECKsq4iG9mEg4 6491
pyjobshop/constants.py sha256=_jLOtPwfdsfH_8OHt5mMYJJJTIdL8vgXR2PuvwilD00 68
pyjobshop/read.py sha256=sVxRk-T7hqLtC5vDhxZIh3Wt506md5n1xjSpbk61xzQ 2730
pyjobshop/show_versions.py sha256=gIrNkrXySwB6X9XNfNHDp5-KUXkWAiRGolT39YFzqIg 1571
pyjobshop/solve.py sha256=i4Yk0ABjZHpTJJ4x661synyOjEAnk57SbZ4RU1y2VEo 2174
pyjobshop/plot/__init__.py sha256=L3vcDdaI679TVM4Pow-onWM1n50o-dGh5BFnIkUUHlY 213
pyjobshop/plot/plot_machine_gantt.py sha256=L8eLGKkpRsb3HPi-odZNz-RQiXeQhOo6QjV9kPEk2GU 2741
pyjobshop/plot/plot_resource_usage.py sha256=rrIVs6CzAv7BjqrBU-xyGX2tMBiguOiRDa6DqssuFQ8 2000
pyjobshop/plot/plot_task_gantt.py sha256=V8HAWnYvnNnOAr3P9Dr5kKY5_OMkvC0JHFDulm2lx8U 1914
pyjobshop/plot/utils.py sha256=KnIsK_0QxSqUlDztkwmv56Q283-iVH1rXFfJ0AV1LZU 398
pyjobshop/solvers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyjobshop/solvers/utils.py sha256=ktfXWfTXX6p66k5MYferyFlwKqstHXXzFzfKzAyBJOI 6715
pyjobshop/solvers/cpoptimizer/Constraints.py sha256=yrFOQPdiDFMU2dqFciRqerP8bGlq3Wb49qei7VVBNLs 7269
pyjobshop/solvers/cpoptimizer/Objective.py sha256=gguJVZUzDJniVTFuJ3Ekcu8C331oxPTUea3GFdsUJhk 4004
pyjobshop/solvers/cpoptimizer/Solver.py sha256=L_zswr0tfrUoPCHz-5P95YhzHwdSAHMxJyKPcTq4a7M 4100
pyjobshop/solvers/cpoptimizer/Variables.py sha256=cmGunxA0v4vhiUh1IUI5DWCGJ5yWRrhWqzxUO7I97eo 5635
pyjobshop/solvers/cpoptimizer/__init__.py sha256=o9JuK5vdW5QKzqHK3ERYhMmitkPBXGwLcPwZBgBGMH0 306
pyjobshop/solvers/ortools/Constraints.py sha256=UUsVTeDASZ5CKzo0pNasKRjaUe4j96MTXkUmHiF0hkw 9856
pyjobshop/solvers/ortools/Objective.py sha256=omMSnL0i1WKliaCHs-Y4XPTyQvhn29Le9YnZBXvBTl8 5964
pyjobshop/solvers/ortools/Solver.py sha256=Kzu7mjsGXqS40YZepCJOuX4tIiirKf1XMb5epuNmEGk 4131
pyjobshop/solvers/ortools/Variables.py sha256=LARaVoI31nCiNs5TRDF6mED5cV6YMKxImusHTNclPrc 10248
pyjobshop/solvers/ortools/__init__.py sha256=Nwj8emqC11Emn-bunh5KlKuhhik-MCjDa2ja3cbhLx4 37
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_Model.py sha256=-629mhJtqrgcKaxkUYVL1r7bgmOXW1kWix3FWVtUERc 10051
tests/test_ProblemData.py sha256=dE3mxs3Ib6DXnYVTDggNR8SGp9A_Clf5Iw6Hgy1FWVM 40965
tests/test_Result.py sha256=EfY9kOP-D_HOmprEDLMWnYdhKw4ayshprNyxTALqcDM 1234
tests/test_Solution.py sha256=BV8sdlgmfqk8xIZ0dq8vxAzw4ujPlpfCA5v_X3FwZUI 851
tests/test_benchmarks.py sha256=iffBSx2I-ewBeMDdZHE1IlijgO7yr5TCEDXjfZKNHmU 2347
tests/test_solve.py sha256=HB1_fehFMRIbstJJYie5X-Y4Aa3zDJqMv2cOpeij6y0 3125
tests/utils.py sha256=tNuuKDRV0AFzhq1J7z0jZ9_G5EcKeO7QaUZ5mqyD_4Q 330
tests/solvers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/solvers/test_utils.py sha256=POuz_GYcaiUPRtsTiOBdCO3HKbjtFfySNTG2oh2KH-Q 4610
pyjobshop-0.0.4.dist-info/LICENSE.md sha256=sP4CTM38fHxnYrR8lNbkn0xoDEidg-69PaI5BJmlmP0 1065
pyjobshop-0.0.4.dist-info/METADATA sha256=dt-KNxrOVydur2OI7f6wZVpzG_XAvo4Y09VS3haNaz4 5052
pyjobshop-0.0.4.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
pyjobshop-0.0.4.dist-info/entry_points.txt sha256=TDopjGJL80MhKAqFN7G1xs-4Wep-8iq3VESFGqT782w 49
pyjobshop-0.0.4.dist-info/top_level.txt sha256=TLqtVMUKIc_GNtYif9INEtH_fGhTMCx_-iLFIUSZoR8 16
pyjobshop-0.0.4.dist-info/RECORD

top_level.txt

pyjobshop
tests

entry_points.txt

pyjobshop = pyjobshop:cli.main