Getting help¶
All conversations take place in the GitHub repository. If you are looking for help using PyVRP, please browse our FAQ and discussions overview first for relevant discussions, questions and answers, modelling tricks, and more. Feel free to open your own discussion thread if you have something new to discuss!
Submitting a bug report¶
Open a new issue in the repository, using the “Bug report” template. To limit the amount of time needed to triage your problem, please do the following:
Include a short, self-contained code snippet that reproduces the problem. If the problem relates to a particular VRP instance, include how to create it in your snippet - do not provide just raw data.
Specify the version information of the
pyvrpinstallation you use. You can do this by including the output ofshow_versions():import pyvrp pyvrp.show_versions()in your report. You can run this from the command line as
python -c 'import pyvrp; pyvrp.show_versions()'
Submitting a feature request¶
Please first browse the existing issues and discussions in the GitHub repository to see if your feature has already been requested. If it has not, please open a new issue in the repository, using the “Feature request” template.
Professional support¶
PyVRP is maintained by RoutingLab, a startup developing next-generation route optimisation software. RoutingLab provides the following services:
Consulting: Expert guidance on using PyVRP effectively, including problem modelling and solver performance tuning.
Feature development: We develop features that align with RoutingLab’s product roadmap and prioritise features that receive funding from users. Browse the list of fundable features, or submit your own feature request.
FastVRP API: Need a production-ready solution? Try FastVRP, our route optimisation API built on PyVRP.
Reach us at info@routinglab.tech.