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",