Skip to content
Snippets Groups Projects
Select Git revision
  • 601e00fe1b41b6e5f1faaadf2d97878138a9ff0b
  • main default protected
  • vac_in_initial_conditions
3 results

gen_data.py

Blame
  • pyproject.toml 1.75 KiB
    [build-system]
    requires = ["setuptools>=65.5.0", "wheel"]
    build-backend = "setuptools.build_meta"
    
    [project]
    name = "gymcts"
    version = "1.2.1"
    description = "A minimalistic implementation of the Monte Carlo Tree Search algorithm for planning problems fomulated as gymnaisum reinforcement learning environments."
    readme = "README.md"
    authors = [{ name = "Alexander Nasuta", email = "alexander.nasuta@wzl-iqs.rwth-aachen.de" }]
    license = { file = "LICENSE" }
    classifiers = [
        "License :: OSI Approved :: MIT License",
        "Programming Language :: Python",
        "Programming Language :: Python :: 3",
    ]
    keywords = []
    dependencies = [
        "rich",
        "numpy",
        "gymnasium",
        "matplotlib<3.9",
    ]
    requires-python = ">=3.11"
    
    
    [project.optional-dependencies]
    examples = [
        "jsp-instance-utils",
        "graph-matrix-jsp-env",
        "graph-jsp-env",
    ]
    dev = [
        "jsp-instance-utils",
        "graph-matrix-jsp-env>=0.3.0",
        "graph-jsp-env",
        "JSSEnv",
    
        "pip-tools",
        "pytest",
        "pytest-cov",
        # fotmating and type hinting
        "mypy",
        "flake8",
        # for gym env testing -> env_checker
        "stable_baselines3",
        # for docs with sphinx
        "sphinx",
        "myst-parser", # .md support for sphinx
        "sphinx-autobuild",
        #
        "sphinx-copybutton", # for code copy buttons
        "furo", # cool theme
        "twine",
        "sphinx-copybutton", # for code copy buttons
        "nbsphinx", # for jupyter notebook support in sphinx
        "pandoc",
    
        "jupytext", # converting .py examples to jupyter notebook jupytext --to notebook *.py
        "jupyter", # for jupyter notebook kernel
        "typing_extensions>=4.12.0",
    ]
    
    [project.urls]
    Homepage = "https://github.com/Alexander-Nasuta/gymcts"
    
    [tool.pytest.ini_options]
    addopts = "--cov=gymcts -p no:warnings"
    testpaths = [
        "tests",
    ]