diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e134dc4..ba3fddc 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -10,7 +10,7 @@ jobs: runs-on: ${{matrix.os}} strategy: matrix: - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] os: ["ubuntu-latest", "macos-latest"] steps: diff --git a/README.md b/README.md index 2b58285..750b738 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![Read the docs](https://readthedocs.org/projects/releso/badge/?version=latest)](https://releso.readthedocs.io/en/latest/?badge=latest) [![PyPI - Version](https://img.shields.io/pypi/v/releso)](https://pypi.org/project/releso/) [![Python Versions](https://img.shields.io/pypi/pyversions/releso)](https://pypi.org/project/releso/) -[![PyPI - License](https://img.shields.io/pypi/l/releso)](https://github.com/tataratat/releso/blob/main/LICENSE) +[![PyPI - License](https://img.shields.io/pypi/l/releso)](https://github.com/isosuite/releso/blob/main/LICENSE) Releso is a Library/Framework for Reinforcement Learning based Shape Optimization. Please look into the @@ -78,7 +78,7 @@ The packages can be installed via pip or conda with the following commands: If the spline-based shape optimization functionality is needed, the package ``splinepy`` is needed. Please visit -[`splinepy` on github](https://github.com/tataratat/splinepy) for installation +[`splinepy` on github](https://github.com/isosuite/splinepy) for installation instructions. **Development** diff --git a/docs/source/index.rst b/docs/source/index.rst index 3872f70..1950477 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -8,18 +8,14 @@ Reinforcement Learning based Shape Optimization (ReLeSO) |Build Status| |Documentation Status| |PyPI| |Python| |License| -.. |Build Status| image:: https://github.com/tataratat/releso/actions/workflows/build_and_upload_wheels.yml/badge.svg - :target: https://github.com/tataratat/releso +.. |Build Status| image:: https://github.com/isosuite/releso/actions/workflows/build_and_upload_wheels.yml/badge.svg + :target: https://github.com/isosuite/releso :alt: PyPI - Version .. |Documentation Status| image:: https://readthedocs.org/projects/releso/badge/?version=latest :target: https://releso.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status -.. .. |codecov| image:: https://codecov.io/gh/clemensfricke/ReLeSO/branch/master/graph/badge.svg -.. :target: https://codecov.io/gh/clemensfricke/ReLeSO -.. :alt: Code Coverage - .. |PyPI| image:: https://img.shields.io/pypi/v/releso :target: https://pypi.org/project/releso/ :alt: PyPI @@ -29,7 +25,7 @@ Reinforcement Learning based Shape Optimization (ReLeSO) :alt: Python .. |License| image:: https://img.shields.io/pypi/l/releso - :target: https://github.com/tataratat/releso/blob/main/LICENSE + :target: https://github.com/isosuite/releso/blob/main/LICENSE :alt: PyPI - License **ReLeSO** stands for ``Reinforcement Learning based Shape Optimization`` and is a Python framework combining a spline-based shape optimization approach with reinforcement learning. diff --git a/pyproject.toml b/pyproject.toml index 10f6c07..b583769 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "releso" authors = [ {name = "Clemens Fricke", email = "clemens.david.fricke@tuwien.ac.at"} ] -requires-python = ">=3.9" +requires-python = ">=3.10" license-files = ["LICENSE"] license = "MIT" classifiers = [ @@ -12,16 +12,18 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", - # "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: 3.14", "Natural Language :: English", "Topic :: Scientific/Engineering", ] dependencies = [ "pydantic<2", - "torch<2.8", + "torch>2.8", "stable-baselines3", "tensorboard", "hjson", + "pandas", + "numpy", ] dynamic = [ "version" @@ -32,10 +34,10 @@ file = "README.md" content-type = "text/markdown" [project.urls] -homepage = "https://github.com/tataratat/releso" +homepage = "https://github.com/isosuite/releso" documentation = "https://releso.readthedocs.io/en/latest/" -issues = "https://github.com/tataratat/releso/issues" -repository = "https://github.com/tataratat/releso.git" +issues = "https://github.com/isosuite/releso/issues" +repository = "https://github.com/isosuite/releso.git" [project.optional-dependencies] all = [ diff --git a/tests/conftest.py b/tests/conftest.py index fc39c87..5230c27 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -189,7 +189,7 @@ def dir_save_location(clean_up_provider): @pytest.fixture def load_sample_file(request): file_name = request.param - base_url = "https://raw.githubusercontent.com/tataratat/samples/main/" + base_url = "https://raw.githubusercontent.com/isosuite/samples/main/" local_path = pathlib.Path(__file__).parent / "samples/" local_file = local_path / file_name local_file.parent.mkdir(parents=True, exist_ok=True)