Skip to content
Binary file added doc/source/_static/thumbnails/pyansys-common.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions doc/source/api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,11 @@ PyAnsys packages API reference
:gutter: 3 3 4 4

{% for project, metadata in projects['projects'].items() %}
{% if 'Tools' not in metadata['family'] %}
.. grid-item-card:: {{ metadata['name'] }}
:img-top: {{ metadata['thumbnail'] }}
:link: {{ metadata['documentation']['api'] }}
:class-title: pyansys-card-title

{% endif %}
{% endfor %}
2 changes: 2 additions & 0 deletions doc/source/examples.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,11 @@ PyAnsys packages examples
:gutter: 3 3 4 4

{% for project, metadata in projects['projects'].items() %}
{% if 'Tools' not in metadata['family'] %}
.. grid-item-card:: {{ metadata['name'] }}
:img-top: {{ metadata['thumbnail'] }}
:link: {{ metadata['documentation']['examples'] }}
:class-title: pyansys-card-title

{% endif %}
{% endfor %}
152 changes: 61 additions & 91 deletions doc/source/tools/standalone/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,124 +6,94 @@ Standalone projects
General purpose
---------------

.. grid:: 3
:gutter: 3 3 4 4
.. jinja:: project_context

.. grid-item-card:: Ansys Python Manager
:img-top: ../../_static/thumbnails/ansys-python-manager.png
:link: https://installer.docs.pyansys.com/version/stable
:class-title: pyansys-card-title
.. grid:: 3
:gutter: 3 3 4 4

Simple cross-platform QT application to install Python and PyAnsys packages
{% for project, metadata in projects['projects'].items() %}
{% if 'General purpose' in metadata['tags'] %}
.. grid-item-card:: {{ metadata['name'] }}
:img-top: {{ metadata['thumbnail'] }}
:link: {{ metadata['documentation']['base'] }}
:class-title: pyansys-card-title

.. grid-item-card:: PyAnsys Cheat Sheets
:img-top: ../../_static/thumbnails/pyansys-cheat-sheets.png
:link: https://cheatsheets.docs.pyansys.com/
:class-title: pyansys-card-title

PyAnsys cheat sheets for different libraries as quick reference guides

.. grid-item-card:: Ansys 5G Wizard
:img-top: ../../_static/thumbnails/5gwizard.png
:link: https://github.com/ansys/5G-Wizard
:class-title: pyansys-card-title

Ansys project used to calculate Power Density or Cumulative Distribution Function
{{ metadata['description'] }}
{% endif %}
{% endfor %}

Demo purposes
-------------

.. grid:: 3
:gutter: 3 3 4 4
.. jinja:: project_context

.. grid:: 3
:gutter: 3 3 4 4

.. grid-item-card:: API Eigen Example
:img-top: ../../_static/thumbnails/intro.png
:link: https://apieigen.docs.ansys.com/
:class-title: pyansys-card-title
{% for project, metadata in projects['projects'].items() %}
{% if 'Demo' in metadata['tags'] %}
.. grid-item-card:: {{ metadata['name'] }}
:img-top: {{ metadata['thumbnail'] }}
:link: {{ metadata['documentation']['base'] }}
:class-title: pyansys-card-title

Demonstrating the REST and gRPC communication protocols via client-server interactions
{{ metadata['description'] }}
{% endif %}
{% endfor %}

Repository management
---------------------

.. grid:: 3
:gutter: 3 3 4 4

.. grid-item-card:: Ansys Repository Templates
:img-top: ../../_static/thumbnails/intro.png
:link: https://templates.ansys.com/version/stable
:class-title: pyansys-card-title

Ansys tool for creating new projects according to Ansys guidelines

.. grid-item-card:: Ansys GitHub Actions
:img-top: ../../_static/thumbnails/intro.png
:link: https://actions.docs.ansys.com/version/stable
:class-title: pyansys-card-title
.. jinja:: project_context

Collection of GitHub Workflows to be reused by projects in the Ansys ecosystem
.. grid:: 3
:gutter: 3 3 4 4

.. grid-item-card:: Ansys ``pre-commit`` Hooks
:img-top: ../../_static/thumbnails/intro.png
:link: https://pre-commit-hooks.docs.ansys.com/version/stable
:class-title: pyansys-card-title
{% for project, metadata in projects['projects'].items() %}
{% if 'Repository management' in metadata['tags'] %}
.. grid-item-card:: {{ metadata['name'] }}
:img-top: {{ metadata['thumbnail'] }}
:link: {{ metadata['documentation']['base'] }}
:class-title: pyansys-card-title

Ansys repository containing customized pre-commit hooks

.. grid-item-card:: Ansys Tools Repository Sync
:img-top: ../../_static/thumbnails/intro.png
:link: https://ansys.github.io/ansys-tools-repo-sync/version/stable
:class-title: pyansys-card-title

Ansys tool intended to synchronize the content of two different repositories

.. grid-item-card:: Ansys ``all-members`` team
:img-top: ../../_static/thumbnails/intro.png
:link: https://github.com/ansys/ansys-all-members
:class-title: pyansys-card-title

Repository for updating an organization's ``all-members`` team automatically
{{ metadata['description'] }}
{% endif %}
{% endfor %}

Artificial intelligence
-----------------------

.. grid:: 3
:gutter: 3 3 4 4
.. jinja:: project_context

.. grid-item-card:: Reviewer Bot
:img-top: ../../_static/thumbnails/intro.png
:link: https://review-bot.docs.pyansys.com/version/stable
:class-title: pyansys-card-title
.. grid:: 3
:gutter: 3 3 4 4

Python development tool for leveraging the power of OpenAI to automatically
generate suggestions for improving GitHub pull requests
{% for project, metadata in projects['projects'].items() %}
{% if 'Artificial intelligence' in metadata['tags'] %}
.. grid-item-card:: {{ metadata['name'] }}
:img-top: {{ metadata['thumbnail'] }}
:link: {{ metadata['documentation']['base'] }}
:class-title: pyansys-card-title

{{ metadata['description'] }}
{% endif %}
{% endfor %}

Documentation
-------------

.. grid:: 3
:gutter: 3 3 4 4

.. grid-item-card:: Ansys Sphinx Theme
:img-top: ../../_static/thumbnails/intro.png
:link: https://sphinxdocs.ansys.com/version/stable
:class-title: pyansys-card-title

Extension of the popular `PyData Sphinx Theme`_ that is used by `Numpy`_,
`Pandas`_, `PyVista`_, and many more scientific Python packages

.. grid-item-card:: PyMeilisearch
:img-top: ../../_static/thumbnails/intro.png
:link: https://pymeilisearch.docs.ansys.com/version/stable
:class-title: pyansys-card-title
.. jinja:: project_context

Enhanced Python API to Meilisearch
.. grid:: 3
:gutter: 3 3 4 4

.. grid-item-card:: PyConverter-XML2Py
:img-top: ../../_static/thumbnails/intro.png
:link: https://review-bot.docs.pyansys.com/version/stable
:class-title: pyansys-card-title
{% for project, metadata in projects['projects'].items() %}
{% if 'Documentation' in metadata['tags'] %}
.. grid-item-card:: {{ metadata['name'] }}
:img-top: {{ metadata['thumbnail'] }}
:link: {{ metadata['documentation']['base'] }}
:class-title: pyansys-card-title

Python development tool for leveraging the power of OpenAI to automatically
generate suggestions for improving GitHub pull requests
{{ metadata['description'] }}
{% endif %}
{% endfor %}
35 changes: 12 additions & 23 deletions doc/source/tools/toolkits/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,29 +5,18 @@ PyAnsys toolkits

PyAEDT toolkits
---------------
.. jinja:: project_context

.. grid:: 3
:gutter: 3 3 4 4
.. grid:: 3
:gutter: 3 3 4 4

.. grid-item-card:: PyAEDT Common Toolkit
:img-top: ../../_static/thumbnails/intro.png
:link: https://aedt.common.toolkit.docs.pyansys.com/version/stable
:class-title: pyansys-card-title
{% for project, metadata in projects['projects'].items() %}
{% if 'PyAEDT toolkits' in metadata['tags'] %}
.. grid-item-card:: {{ metadata['name'] }}
:img-top: {{ metadata['thumbnail'] }}
:link: {{ metadata['documentation']['base'] }}
:class-title: pyansys-card-title

Shared Ansys Electronics Desktop (AEDT) toolkit components to enable package
interoperability and minimize maintenance

.. grid-item-card:: PyAEDT Antenna Toolkit
:img-top: ../../_static/thumbnails/intro.png
:link: https://aedt.antenna.toolkit.docs.pyansys.com/version/stable
:class-title: pyansys-card-title

Python wrapper for modeling antennas using Ansys Electronics Desktop (AEDT) via PyAEDT

.. grid-item-card:: Magnet Segmentation Toolkit
:img-top: ../../_static/thumbnails/intro.png
:link: https://magnet.segmentation.toolkit.docs.pyansys.com/version/stable
:class-title: pyansys-card-title

Python wrapper for automating the segmentation and skew of interior permanent magnet (IPM)
and surface permanent magnet (SPM) motors using Ansys Electronics Desktop (AEDT)
{{ metadata['description'] }}
{% endif %}
{% endfor %}
3 changes: 2 additions & 1 deletion doc/source/user_guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ PyAnsys packages user guides
:gutter: 3 3 4 4

{% for project, metadata in projects['projects'].items() %}
{% if 'Tools' not in metadata['family'] %}
.. grid-item-card:: {{ metadata['name'] }}
:img-top: {{ metadata['thumbnail'] }}
:link: {{ metadata['documentation']['user_guide'] }}
:class-title: pyansys-card-title

{% endif %}
{% endfor %}
Loading