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.0a4

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). This version is the first one with a documentation page.

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