Skip to content
Snippets Groups Projects
Commit 1151334c authored by Alexander Nasuta's avatar Alexander Nasuta
Browse files

v1.0.3

parent 00502276
No related branches found
No related tags found
No related merge requests found
MIT License
Copyright (c) 2024 Alexander Nasuta
Copyright (c) 2025 Alexander Nasuta
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
......
......@@ -19,6 +19,8 @@
- **PyPi**: https://pypi.org/project/jsp-instance-utils/
- **Documentation**: https://jsp-instance-utils.readthedocs.io/en/latest/
# About The Project
This project contains all Job Shop Scheduling Problem (JSP) benchmark instances from http://jobshop.jjvh.nl/ and some utility functions to work with JSP instances.
......
......@@ -9,7 +9,7 @@
project = 'jsp-instance-utils'
copyright = '2025, Alexander Nasuta'
author = 'Alexander Nasuta'
release = '1.0.2'
release = '1.0.3'
# -- General configuration ---------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
......@@ -51,7 +51,7 @@ html_css_files = [
]
# Configure autosectionlabel
autosectionlabel_prefix_document = True
autosectionlabel_prefix_document = False
autosectionlabel_maxdepth = 2
# Exclude specific files
......
......@@ -98,7 +98,7 @@ The lowest known makespan is a {'optimal' if ft06_makespan_is_optimal else 'not
This code snippet returns the following output:
![ft06 instance screenshot](../_static/ft06_screenshot.png)
![ft06_screenshot](https://github.com/Alexander-Nasuta/jsp-instance-utils/blob/main/docs/source/_static/ft06_screenshot.png)
Analogously, you can load the `ta01` instance from the package and extract the machine matrix and the processing time matrix:
......@@ -122,8 +122,8 @@ The lowest known makespan is a {'optimal' if ta01_makespan_is_optimal else 'not
This code snippet yields the following output:
![ta01 instance screenshot](../_static/ta01-screenshot.png)
![ta01_screenshot](https://github.com/Alexander-Nasuta/jsp-instance-utils/blob/main/docs/source/_static/ta01-screenshot.png)
## Reinforcement Learning Environments
For the usage of the instances in reinforcement learning environments, we provide a wrapper class that can be used to create a reinforcement learning environment please check out the {ref}`asdasd` of this project.
For the usage of the instances in reinforcement learning environments, we provide a wrapper class that can be used to create a reinforcement learning environment please check out the {ref}`Table of Instances` of this project.
......@@ -4,13 +4,12 @@ build-backend = "setuptools.build_meta"
[project]
name = "jsp-instance-utils"
version = "1.0.2"
description = "A package containg benchmark instances for the Job Shop Scheduling Problem (JSP) scraped from "
version = "1.0.3"
description = "A package containing benchmark instances for the Job Shop Scheduling Problem (JSP) scraped from various sources."
readme = "README.md"
authors = [{ name = "Alexander Nasuta", email = "alexander.nasuta@wzl-iqs.rwth-aachen.de" }]
license = { file = "LICENSE" }
license = { text = "MIT", expression = "MIT" }
classifiers = [
"License :: OSI Approved :: MIT License",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
]
......@@ -22,7 +21,11 @@ dependencies = [
"beautifulsoup4",
"jsp-vis",
]
requires-python = ">=3.10"
requires-python = ">=3.11"
[tool.setuptools]
license-files = []
[project.optional-dependencies]
dev = [
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment