Install

JobShopLib is distributed on PyPI and it supports Python 3.10+.

You can install the latest stable version (version 0.5.1) using pip:

pip install job-shop-lib

See this Google Colab notebook for a quick start guide!

Version 1.0.0 is currently in alpha stage and can be installed with:

pip install job-shop-lib==1.0.0a5

Although this version is not stable and may contain breaking changes in subsequent releases, it is recommended to install it to access the new reinforcement learning environments and familiarize yourself with new changes (see the latest pull requests). There is a documentation page for versions 1.0.0a3 and onward.

Development

  1. Clone the repository.

git clone https://github.com/Pabloo22/job_shop_lib.git
cd job_shop_lib
  1. Install poetry if you don't have it already:

pip install poetry
  1. Install dependencies:

make poetry_install_all