Skip to main content

High Performance solving suite for the Pickup and Delivery Problem and its related extensions.

Project description



PyPI Documentation Travis (.org) branch Codecov GitHub GitHub stars


High Performance solving suite for the Pickup and Delivery Problem and its related extensions.

IMPORTANT: This project is still under its early stage of development. So it's not recommended yet to use on real world projects.

This library has been inspired (and created) by a Final Degree Project, which you can read at:

Getting Started


  • python>=3.7


pip install jinete

Here is a simple example about how to run jinete to solve a HashCode 2018 Online Qualification instance.

import jinete as jit

file_path = './res/datasets/hashcode/'

solver = jit.Solver(
        'file_path': file_path,
        'formatter_cls': jit.HashCodeLoaderFormatter
result = solver.solve()
# ...


You can find the documentation at:


First of all, you need to create a virtualenv:

python -m venv venv
source venv/bin/activate

Then install the library and all its extra dependencies (with the all option):

pip intall -e .[all]

To run code style checks you can simply type:


To perform the tests with coverage you can need to type:

coverage run -m unittest discover tests


This project is licensed under MIT license.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for jinete, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size jinete-0.1.0-py3-none-any.whl (130.9 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size jinete-0.1.0.tar.gz (53.7 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page