pyvrp-zone-checker

View on PyPIReverse Dependencies (0)

0.1.0 pyvrp_zone_checker-0.1.0-cp310-cp310-manylinux_2_35_aarch64.whl

Wheel Details

Project: pyvrp-zone-checker
Version: 0.1.0
Filename: pyvrp_zone_checker-0.1.0-cp310-cp310-manylinux_2_35_aarch64.whl
Download: [link]
Size: 1537414
MD5: 1af899e22594ba1d41dac7c3cf376d19
SHA256: e735c6f27482dbd5d1ae55efa033b3db69921ec9717858f015f3235b58ddfa5e
Uploaded: 2025-01-25 23:21:13 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: pyvrp-zone-checker
Version: 0.1.0
Summary: `pyvrp-zone-checker` is a package wrapper for zone-checker in PyVRP
Author: Phuripat Kongsakban
Author-Email: phuripat2519.work[at]gmail.com
Project-Url: Repository, https://github.com/ZGA2519/PyVRP_zone_checker
License: MIT
Keywords: vehicle routing problem,hybrid genetic search,metaheuristic,zone checker
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
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
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development
Requires-Python: >=3.9,<4.0
Requires-Dist: matplotlib (>=2.2.0)
Requires-Dist: numpy (>=1.15.2); python_version < "3.12"
Requires-Dist: numpy (>=1.26.0); python_version >= "3.12"
Requires-Dist: tomli (<3.0.0,>=2.0.1)
Requires-Dist: tqdm (<5.0.0,>=4.64.1)
Requires-Dist: vrplib (<2.0.0,>=1.4.0)
Description-Content-Type: text/markdown
[Description omitted; length: 685 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 2.0.1
Root-Is-Purelib: false
Tag: cp310-cp310-manylinux_2_35_aarch64

RECORD

Path Digest Size
pyvrp/.DS_Store sha256=G5L0fxXq_tsnB87KCBe-Sj1fKnofGtvrHGQlbCep19Q 6148
pyvrp/GeneticAlgorithm.py sha256=9u7EStHKwo-FrHEjUGIJDiRzhL-njqbjC59szK0V5NU 7143
pyvrp/Model.py sha256=6eMHRjpaIw7EKzTiJ7P93Ze13nBKKzuXHyPnoJ-dNjU 14683
pyvrp/PenaltyManager.py sha256=c1QqFcX79ZS2lh24yZ_KRHL3URc4mfDOHqaPKWdTNn0 9563
pyvrp/Population.py sha256=vI6glEj_E0nWH3LVjeBra8hSof909KMEj1TEWcxxDvY 5962
pyvrp/ProgressPrinter.py sha256=bfG7-WuwAXfsmszJhGmTukv_dbGAT6fS5eutxoGiQzc 3957
pyvrp/Result.py sha256=iOmK76qpW2VmAeuS8EO4t-reVEesgTMjs0qIp4wQdtE 2363
pyvrp/Statistics.py sha256=GunvPDrgkCwIOSVh1BL2V1ePo0vhew_lK1DL2qnjlJE 7462
pyvrp/__init__.py sha256=gbh9I4nQw8GKQ3-suRw-6axTJcXH710EwGMLLXaIYXc 1303
pyvrp/_pyvrp.cpython-310-aarch64-linux-gnu.so sha256=8KibKXFCTcbfloty_c1cduahWDjUvjQ7X55JrbnPPXQ 603648
pyvrp/_pyvrp.cpython-310-x86_64-linux-gnu.so sha256=KDogX33OKMy0m8zy7bi9fRoKfUL_1jUZnr3g2NNzDuU 681048
pyvrp/_pyvrp.pyi sha256=2wTA7nfLy047ZwL7otp-Nj3S25tFWcO7h9Q0Ug-RZ8U 12746
pyvrp/cli.py sha256=3GHi5OOFiCGsnlO3ICwoy3r_ekc7s5N9lGpY9mFZDF4 7936
pyvrp/constants.py sha256=mTi0QSYxiplMBs0W1caDcLQzEXOwHqHADpQA8uK9gWE 302
pyvrp/cpp/.DS_Store sha256=QckLEret_wtzmZbEAY1KxqrsT5v_EzbbI4EbJl4N9Dw 6148
pyvrp/cpp/CostEvaluator.cpp sha256=XEQ3cm8xsAJt7aDpp75tx4Fc2MJRosmZP_kXat0ipd4 236
pyvrp/cpp/CostEvaluator.h sha256=cadqAxWS-v3zIcshUT87n8VbsAsO2aeGhNwPrbOg61E 11263
pyvrp/cpp/DistanceSegment.cpp sha256=gTPi9WfADq3bFlWdCDaBC13UrlbRcS2yChggicQWzhQ 160
pyvrp/cpp/DistanceSegment.h sha256=aWm-SFrbNQQBedLq9N00qXkdu8EP_A4Jo2YJQdcvq3E 2806
pyvrp/cpp/DurationSegment.cpp sha256=eS-EYb7EP3AUHSZq703O0UzEJBvggWTSbdb7zh0Fogs 1480
pyvrp/cpp/DurationSegment.h sha256=gByK8zDyZ19mTlw4Np3BBoG2MkhrEgcXOaeNBQ5A6L4 7595
pyvrp/cpp/DynamicBitset.cpp sha256=7hi4ecvZiiwM3TxzCL68QVczXpgHzujjTEJ1DUO6k68 2957
pyvrp/cpp/DynamicBitset.h sha256=17TglZTynxm_0UVWk0-7qx1Aor7usvieGUdGE8YG734 1845
pyvrp/cpp/LoadSegment.cpp sha256=efzhXHUMddG1c6StU6sSOuXKYZw-aJ7pth-9f8fqcBs 366
pyvrp/cpp/LoadSegment.h sha256=bDrRBN67iloHFDr0csCILWkU9xmGXRzx5pW3VOoALzI 2651
pyvrp/cpp/Matrix.h sha256=En8fD6pBHidfF1jar5Y9BPJBDBTagyG6gsYMlJzqaaw 2376
pyvrp/cpp/Measure.h sha256=klWZWXf4gH7kgwsrdE5IJ0hdwj079c1Onfjol6GJC50 5550
pyvrp/cpp/ProblemData.cpp sha256=8WL9THPnWd8H0Ne_TZ-T98r91eIB4fxEGuMO8Ms49Bg 17955
pyvrp/cpp/ProblemData.h sha256=uv1XQLuF6DZtcO_-p8rViZzQHphlDBz-ADn-91I2zTc 23964
pyvrp/cpp/README.md sha256=cEZtLRClLfUUfiM_XPGXBbqfP9yayueq7npxACyIKQo 1143
pyvrp/cpp/RandomNumberGenerator.cpp sha256=MWL7zWAUrsAvCRgr19rNbWi6wp7YzH_e3Y-FrwyEOuc 917
pyvrp/cpp/RandomNumberGenerator.h sha256=avoP-Q2_K-rDGy89xsU191yj-0w0ttAwZzUN-fV9W3s 2297
pyvrp/cpp/Route.cpp sha256=2SRY1ZxzFU4i6cJVKD5VFypN6PApcltUhlAT5bjHHs0 8562
pyvrp/cpp/Route.h sha256=EGwXLeJH7SFK8OORkj1Y7IULv5Sb9OD_C7vupvay6-A 8479
pyvrp/cpp/Solution.cpp sha256=mJaf2qYB3Dtl71pBjRjneDfoHrGmEnTFNQsHmy5ejAo 11590
pyvrp/cpp/Solution.h sha256=jjrnyCy8xUlWu-pgmCMCGSWJZnIFRx9zaaNQNhnhPqQ 8820
pyvrp/cpp/SubPopulation.cpp sha256=8oYdW85ytooc0VqfQJ_5uXt8No0vJ1Xzt68twzCzMRE 5851
pyvrp/cpp/SubPopulation.h sha256=8WzE7ybExffT8TOEpecbHAAN3HzKN8YM4D1d7d2xIY8 5451
pyvrp/cpp/bindings.cpp sha256=AFjgUVKxCsIkc1fsBukbR6CUzWU-JhG6OMmBcBwBJLM 43763
pyvrp/cpp/bindings.h sha256=5uQXiI6vdMo8B2auWfpYmBZ_MxhxwevlPGXEm7c7s9w 3829
pyvrp/cpp/crossover/bindings.cpp sha256=5WZHtcaTYFEQGk1Q_BXDtCbuUtAtGJTUlFCVhDThSH4 727
pyvrp/cpp/crossover/ordered_crossover.cpp sha256=ZbONzWEgkrJ-T6C6FvHOi3gyRchY2PkZFi6ZnhO-XEA 2402
pyvrp/cpp/crossover/ordered_crossover.h sha256=GmDdCp3va847WIxBkc62I6ZibFShmU1ve9LXVnrn9Ik 1108
pyvrp/cpp/crossover/selective_route_exchange.cpp sha256=NMjCXlHDNHTWw16xOxm_YJnSKJPRqKSPvg-h2htkSNU 7597
pyvrp/cpp/crossover/selective_route_exchange.h sha256=MaT1PgbP5NySUa2gRSwoI0_hyaTM_xsiBICuCQsxUSA 1582
pyvrp/cpp/diversity/bindings.cpp sha256=aeUYzmT6WRo2bZe13vgBm0BdaSmXUcId9oyG1aXctYQ 342
pyvrp/cpp/diversity/broken_pairs_distance.cpp sha256=3XMAfOS4Psn1cWDx281g7UxC230qJyCch79m8cpyHAw 1266
pyvrp/cpp/diversity/diversity.h sha256=KFinbghh6Q5AuhJyRcr8ZuSQYw-YnoSrDRR02Hvbz9c 1947
pyvrp/cpp/repair/bindings.cpp sha256=c6Ilqg3ST3gsdK7RlqYS4XcEmDliJ-LBEYnjj-MAI1s 697
pyvrp/cpp/repair/greedy_repair.cpp sha256=Rqnx6jh2g9EazZuwosBfvhmQBXphfzmwuynSWgrmB7Q 1775
pyvrp/cpp/repair/greedy_repair.h sha256=qziejvCBunOXoFXK5nag4cIzSHDAwc1xf2KyULwIbnM 1267
pyvrp/cpp/repair/nearest_route_insert.cpp sha256=J09GBkwJLGSdel-D3u_JEsQZEyYFYBkf0vIt0J417N8 2294
pyvrp/cpp/repair/nearest_route_insert.h sha256=Msz8O5IyctWrA9AP8CzTttu5ULX429MOIEvQsc6fi3w 1518
pyvrp/cpp/repair/repair.cpp sha256=qZ6o5X4zQ9IFBygp17c3BfXdgnG65tpPzslse09bAus 1529
pyvrp/cpp/repair/repair.h sha256=NqhphW5bjnadiRdLtkB36QY-pBnKhDqH73LxWS8GhSQ 704
pyvrp/cpp/search/Exchange.h sha256=P20smmR_874_rAyIUGAx-5vznvdJpL4Mt5Z4PWuXBAY 8404
pyvrp/cpp/search/LocalSearch.cpp sha256=P_9Qizs7ooxAvuFkAKUHTde9SsveIeyukNlBngNl9jI 15029
pyvrp/cpp/search/LocalSearch.h sha256=rMPbv43cJ007SGlCenkgclAibi0vAizfNS_mFBRYoOo 4541
pyvrp/cpp/search/LocalSearchOperator.h sha256=IHYoLPZ5kxJxApTxvf90IHcthB5v3p72zAAci7P7CvE 2733
pyvrp/cpp/search/Route.cpp sha256=leLnisux5sexY8sIEijkVt8E8EQsxhnWgPjHjRwQG9k 7541
pyvrp/cpp/search/Route.h sha256=IjsBXF5vXm-NLxCQEsT6VcbC7uhoaCppmJXOOFeXg4E 22274
pyvrp/cpp/search/SwapRoutes.cpp sha256=jyRK1MY_yUOcTX7AVpgL5nvDxiey749ivtst9X1ErSw 590
pyvrp/cpp/search/SwapRoutes.h sha256=VkiU14TvxZRHUONAZh7-3cBTiWgTJmEFFiCK-ss3WHU 631
pyvrp/cpp/search/SwapStar.cpp sha256=QdyJwBmP_jFLev68-4dUxVZnH7FBEpeC1U0dPUviydc 8261
pyvrp/cpp/search/SwapStar.h sha256=CyI61XF3nL2D_KAUxAHL9ZaswUM_iW_L2qrS98e3EVw 3302
pyvrp/cpp/search/SwapTails.cpp sha256=fiKJDLa4dO41tR8-HqlTvyiOZCeqWGqSHEPbcYG_crQ 3324
pyvrp/cpp/search/SwapTails.h sha256=R-jl_iTZ8juW0NyvRNtlgYguqeP0IQ0mysf8XOJlygk 884
pyvrp/cpp/search/bindings.cpp sha256=AEVDk6FTpTcpFk60d8LaMkTPHNElUVejylOOeUnz3WQ 14460
pyvrp/cpp/search/primitives.cpp sha256=GmEmYA6q2Hi5hBrpJNXBSz_GE0LY8uKqR-WNXW2T1P4 3133
pyvrp/cpp/search/primitives.h sha256=0c9_1F9naQFjJ495L4g6YsI3lDrNRdNhyoR-LgqnjDY 1967
pyvrp/crossover/__init__.py sha256=rUQ5TtlCg7jJTYPASV1iAIpN-nq2cYbApy1xWBUMHcI 170
pyvrp/crossover/_crossover.cpython-310-aarch64-linux-gnu.so sha256=c8IZwq2ZRejLQcv4TY2tG0CV5poZcl6yrUmTCK1kJJs 200712
pyvrp/crossover/_crossover.cpython-310-x86_64-linux-gnu.so sha256=8s_sYvGbgOvc6WxBARLalWtCHURjn8NFZqRV7etRILo 233680
pyvrp/crossover/_crossover.pyi sha256=t9Bj_iJxzBI60UWmvRZVR0kUxuVm2_YOEfyYQ5PyKns 401
pyvrp/crossover/ordered_crossover.py sha256=pj_OH4D-4B0bCD9lxU3MEpoWIhXcfN1nnJBjoZmX10E 2555
pyvrp/crossover/selective_route_exchange.py sha256=L4CYnCU02z8Rrw-5vV4NA-Kn65ti2CXVKdBprSoB24w 2442
pyvrp/diversity/__init__.py sha256=18Re_VTWVajyWlPIEqyU3kxrvyTcWlJvTVH5FnrDjeM 71
pyvrp/diversity/_diversity.cpython-310-aarch64-linux-gnu.so sha256=35q1n4TpmMER-tvoppePOcrWS0WW3HElfazyWIj_C5g 171816
pyvrp/diversity/_diversity.cpython-310-x86_64-linux-gnu.so sha256=EVnu6NHUieycbcCTNlvf0cL5olgdjoqt9Q2Pl7N8YqI 196584
pyvrp/diversity/_diversity.pyi sha256=C1MddUeNUFHFFqmZ44bP5MGdxUVSlW0AgY4rx1H9_g0 110
pyvrp/exceptions.py sha256=e4_zZawvu0G7RJ-yZPy7gkTYBabb4q0XVNKOvgjvU_0 718
pyvrp/minimise_fleet.py sha256=75unrOPQ2n56USa-KlSaJ4EUn1cPXFhEqUJdInb8K1I 3496
pyvrp/plotting/__init__.py sha256=CwNr-A0f4D-QCUiI5fHAiyUTphXPc0hJmtBVrGNAzlQ 619
pyvrp/plotting/plot_coordinates.py sha256=KHlhorYnJAc9pbTyl4nDMwFOXyUD95AFN-Ql0OKokfc 1234
pyvrp/plotting/plot_demands.py sha256=EeoS0T4cMZTb9U6ZTQm1PakaVlTJARvU6tWEzcsJKi0 1209
pyvrp/plotting/plot_diversity.py sha256=9n1SWoUmKAzY5pxtPg9-lKg2PkElXCyaT2pTVrS1UwM 881
pyvrp/plotting/plot_instance.py sha256=vEi_k_xinpsUF-VWewtfw7_V8GbJ05iXMJV9Z1vGeVQ 1160
pyvrp/plotting/plot_objectives.py sha256=1biMxxqXxAirKDqyvosRTeIVaRgZnjRtBAzvN90ivkI 2029
pyvrp/plotting/plot_result.py sha256=Ru4E3EBGG5eCR_-sZW4PlXnjp5mJyNFnD1IDiy6aREw 1590
pyvrp/plotting/plot_route_schedule.py sha256=cSOMczV75uY55EeDPbD7O5WPB9W37JO5TpqJ-nsPOmM 4875
pyvrp/plotting/plot_runtimes.py sha256=2dC-AEX_t6Od1uADVRxzyCk2Ddzofvi_NHCKRHc8BK8 810
pyvrp/plotting/plot_solution.py sha256=5-mxzy7h8c4N06wyvxyeLYloolGNxFIKa_GaTQnzPP4 2909
pyvrp/plotting/plot_time_windows.py sha256=xwX29zJcuUUTrx3-NLlpHdavvypkNpRlCYQMGvH9nns 1155
pyvrp/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyvrp/read.py sha256=FoRZr9elgxaJ6849Tt97WQnVPWx4a2LwV8XvyfxGID0 16794
pyvrp/repair/__init__.py sha256=gOPM03JhmWJG3qBLnocVI_u7zDEcgnWxaEZvjb-wd2M 118
pyvrp/repair/_repair.cpython-310-aarch64-linux-gnu.so sha256=gx0kssEMVPNSAbkyidzhs7crdFGlbjTk4iFsU-xZ9AI 184016
pyvrp/repair/_repair.cpython-310-x86_64-linux-gnu.so sha256=F62RQyWToISBGTh1wuKPmWj29R82vBH5EMjCfML8YDk 212880
pyvrp/repair/_repair.pyi sha256=bMpuchXHnoCmszdt4iEVuaEKeNPUw7v3GT5Wcwo_VbE 360
pyvrp/search/LocalSearch.py sha256=XVshw61Eq84AkiF0gj4mWTTvRDmJYoi8rrLCSHB33iU 5106
pyvrp/search/SearchMethod.py sha256=cyEUpi6K3IrmF-azncZDYMpRW3yTwogzp2gldfD8AFM 706
pyvrp/search/__init__.py sha256=l6m5rzmfzDNEROBbHX8cT6Jl7m-hs1nYc-Zr-mP78LA 1205
pyvrp/search/_search.cpython-310-aarch64-linux-gnu.so sha256=p5vXgWZXNsqM7tKuxhwk-WkHZ_YM0vLavJTfJk7TO8c 442840
pyvrp/search/_search.cpython-310-x86_64-linux-gnu.so sha256=FRtU010qSCVxvfAy_VV3-rKmGJr5yzMfjXlzAeUsx4o 496208
pyvrp/search/_search.pyi sha256=7itRqQJ7kvq911HU2lsJ4kfivx9e2EKbFVEU125mplY 4922
pyvrp/search/neighbourhood.py sha256=kck2uZZ4zUvhmWP3BZoyzWfIx10Fro1eCKGUJ7qZmU8 6368
pyvrp/show_versions.py sha256=Rb1AHjEEJh0ix3d9YevNcL2MPx4nY2x9gghb49yYbak 1048
pyvrp/solve.py sha256=js2tV7TzUSPCgYEv1fVQD7v-oJlR2s0Hbf6Hua6b67o 5493
pyvrp/stop/FirstFeasible.py sha256=mfL1VF5sDzQ7oXSxuvgiEsaYO8aYvIv9Zq3lNKRcbGw 529
pyvrp/stop/MaxIterations.py sha256=WvGqkwf3jU4cpFatG-V8XOgbVwGsFyUOoS2tmAOqNks 444
pyvrp/stop/MaxRuntime.py sha256=us25G0VTKOTq26m7G6SnaDB-lN-Fa38_AMnCzTzv8eE 602
pyvrp/stop/MultipleCriteria.py sha256=Vt8ibUPK739uj9Lq1ZP5kYTHn-lA9m0M_9bI3G8TFSc 485
pyvrp/stop/NoImprovement.py sha256=hz3N2wqKgrIRSF03YbUhdJEqoBn6db7rx5t8F8OCU1A 819
pyvrp/stop/StoppingCriterion.py sha256=dNndlxdEzKG_8SvouvgSHS8uRWbfnnYGctwqbnsnwX4 561
pyvrp/stop/__init__.py sha256=QxChjoUi9PpfLqhLj8PfRUFnu14skgjkoMYfYjS79zs 360
pyvrp_zone_checker-0.1.0.dist-info/LICENSE.md sha256=2UhLSQWxR5JAqZzb6WtPNNmiwXNHAA2WGBn4sXfzNls 1172
pyvrp_zone_checker-0.1.0.dist-info/METADATA sha256=GsPDTV9vYkin9yif-nBwKEJOaiMfzwvGhTn964lSW3I 1987
pyvrp_zone_checker-0.1.0.dist-info/WHEEL sha256=nX5fl2D5NnSv-xNJ9o5ynvNjE_ZAquF7x5HudlNi8-g 111
pyvrp_zone_checker-0.1.0.dist-info/entry_points.txt sha256=SWBe32rsmsWfc3lYJFtQ5tW3QxYl0Px8Gn0bWzvHzOA 40
pyvrp_zone_checker-0.1.0.dist-info/RECORD

entry_points.txt

pyvrp = pyvrp.cli:main