From ca0be53d5d7bb7b11670a34f62bbf98181e44cdb Mon Sep 17 00:00:00 2001 From: Francois Couadau <114407218+ansfcouadau@users.noreply.github.com> Date: Wed, 5 Feb 2025 14:25:55 +0100 Subject: [PATCH 1/2] doc: add PyScadeOne to official PyAnsys libraries --- .github/workflows/create-milestone.yml | 1 + README.rst | 1 + doc/source/_static/thumbnails/pyscadeone.png | Bin 0 -> 5555 bytes projects.yaml | 13 +++++++++++++ pyproject.toml | 1 + 5 files changed, 16 insertions(+) create mode 100644 doc/source/_static/thumbnails/pyscadeone.png diff --git a/.github/workflows/create-milestone.yml b/.github/workflows/create-milestone.yml index 93db6ce9..ee67bcfc 100644 --- a/.github/workflows/create-milestone.yml +++ b/.github/workflows/create-milestone.yml @@ -46,6 +46,7 @@ jobs: "ansys/pypim", "ansys/pyprimemesh", "ansys/pyrocky", + "ansys/pyscadeone", "ansys/pyseascape", "ansys/pysherlock", "ansys/pysimai", diff --git a/README.rst b/README.rst index 95491342..dfda626d 100644 --- a/README.rst +++ b/README.rst @@ -73,6 +73,7 @@ The ``pyansys`` metapackage ensures compatibility between these PyAnsys packages - `PyPIM `_: Pythonic interface to communicate with the Ansys PIM (Product Instance Management) API. - `PyPrimeMesh `_: Python library to acquire geometries and prepare surface and volume meshes for multiple solvers. - `PyRocky `_: Python library to communicate with Ansys Rocky using Rocky PrePost API. +- `PyScadeOne `_: Pythonic interface for Ansys Scade One. - `PySeascape `_: Pythonic interface to communicate with Ansys RedHawkSC and TotemSC. - `PySherlock `_: Pythonic interface to communicate with Ansys Sherlock. - `PySimAI `_: Pythonic interface to use SimAI. diff --git a/doc/source/_static/thumbnails/pyscadeone.png b/doc/source/_static/thumbnails/pyscadeone.png new file mode 100644 index 0000000000000000000000000000000000000000..e02a52964275c1d78aaeb2e0dbcd51b1dd197d6d GIT binary patch literal 5555 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 U9V?L=In}HEL{Gh1)#lCr0F0M?3IG5A literal 0 HcmV?d00001 diff --git a/projects.yaml b/projects.yaml index 7cbbf400..174ea118 100644 --- a/projects.yaml +++ b/projects.yaml @@ -377,6 +377,19 @@ projects: examples: https://rocky.docs.pyansys.com/version/stable/examples/index.html api: https://rocky.docs.pyansys.com/version/stable/api/index.html + pyscadeone: + name: PyScadeOne + repository: https://github.com/ansys/pyscadeone + description: Pythonic interface to Ansys Scade One + thumbnail: _static/thumbnails/pyscadeone.png + family: Embedded Software + tags: [Software] + documentation: + base: https://scadeone.docs.pyansys.com/version/stable + user_guide: https://scadeone.docs.pyansys.com/version/stable/user_guide/index.html + examples: https://scadeone.docs.pyansys.com/version/stable/examples/index.html + api: https://scadeone.docs.pyansys.com/version/stable/api/index.html + pyseascape: name: PySeascape repository: https://github.com/ansys/pyseascape diff --git a/pyproject.toml b/pyproject.toml index 982fdf10..5d2f6d1f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -47,6 +47,7 @@ dependencies = [ "ansys-platform-instancemanagement==1.1.2", "ansys-pyensight-core==0.9.8", "ansys-rocky-core==0.3.2", + "ansys-scadeone-core==0.6.1", "ansys-seascape==0.2.0", "ansys-sherlock-core==0.8.2", "ansys-simai-core==0.2.6", From ba86c34886eda58103d4dce3ba7b32a2436ccecc Mon Sep 17 00:00:00 2001 From: Francois Couadau <114407218+ansfcouadau@users.noreply.github.com> Date: Fri, 21 Feb 2025 17:37:57 +0100 Subject: [PATCH 2/2] fix: remove PyScadeOne from metapackage until dependency conflict is solved --- pyproject.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 5d2f6d1f..982fdf10 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -47,7 +47,6 @@ dependencies = [ "ansys-platform-instancemanagement==1.1.2", "ansys-pyensight-core==0.9.8", "ansys-rocky-core==0.3.2", - "ansys-scadeone-core==0.6.1", "ansys-seascape==0.2.0", "ansys-sherlock-core==0.8.2", "ansys-simai-core==0.2.6",