Skip to content

Commit

Permalink
Adding learning PyMAPDL section to docs (#1278)
Browse files Browse the repository at this point in the history
* Adding learning Pymapdl section to docs

* Adding pdf

* adding link

* fixing link

* small format issue

* fixing format.
  • Loading branch information
germa89 committed Jul 21, 2022
1 parent e092e06 commit 39402d2
Show file tree
Hide file tree
Showing 5 changed files with 92 additions and 4 deletions.
Binary file added doc/source/_assets/Cheat_Sheet_PyMAPDL.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion doc/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@
notfound_urls_prefix = "/../"

# static path
html_static_path = ["_static"]
html_static_path = ["_static", "_assets"]

# Add any paths that contain templates here, relative to this directory.
templates_path = ["_templates"]
Expand Down
6 changes: 3 additions & 3 deletions doc/source/getting_started/running_mapdl.rst
Original file line number Diff line number Diff line change
Expand Up @@ -200,9 +200,9 @@ directory as MAPDL creates a several temporary files.

If this command doesn't launch, you could have a variety of issues, including:

- License server setup
- Running behind a VPN
- Missing dependencies
- License server setup
- Running behind a VPN
- Missing dependencies


Licensing Issues
Expand Down
1 change: 1 addition & 0 deletions doc/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ PyMAPDL Documentation |version|
api/index
mapdl_commands/index
examples/index
learning/index
contributing


Expand Down
87 changes: 87 additions & 0 deletions doc/source/learning/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@


================
Learning PyMAPDL
================

Ansys has prepared multiple resources to help you to learn and use PyMAPDL.

Resources
=========

- View and download `PyMAPDL cheatsheet <../_static/Cheat_Sheet_PyMAPDL.pdf>`_.


Courses
=======

Ansys has prepared high quality courses which will guide you through your learning process stages:


Intro to Python Course
----------------------

In `Intro to Python Course <https://courses.ansys.com/index.php/courses/intro-to-python/>`_ you will learn the basis of Python programming language.


Course Content
~~~~~~~~~~~~~~

* Prerequisites - Installation of Python
* Fundamentals of Python - Lesson 1
* Analyzing Radiance Data - Lesson 2
* Repeating Actions with Loops - Lesson 3
* Storing Multiple Values in Lists - Lesson 4
* Making Choices - Lesson 5
* Analyzing Data from Multiple Files - Lesson 6
* Creating Functions - Lesson 7
* Defensive Programming - Lesson 8
* Debugging - Lesson 9
* Command Line Programs - Lesson 10
* Post Completion Survey
* Meet the Instructor



Getting Started with PyMAPDL
----------------------------

In this course `Getting Started with PyMAPDL <https://courses.ansys.com/index.php/courses/getting-started-with-pymapdl/>`_, learn about PyMAPDL, the pythonic way to access Ansys MAPDL.

Course Content
~~~~~~~~~~~~~~
* Overview of PyMAPDL - Lesson 1
* PyMAPDL Language and Usage - Lesson 2
* PyMAPDL Categories - Lesson 3
* Getting Help - Lesson 4
* Post Completion Survey
* Meet the Instructors



Intro to Ansys Parametric Design Language Scripting
---------------------------------------------------

In `Intro to APDL Scripting <https://courses.ansys.com/index.php/courses/intro-to-ansys-mechanical-apdl-scripting/>`_ you will learn how APDL, the Mechanical solver syntax language, works.

Course Content
~~~~~~~~~~~~~~

* Overview of MAPDL — Lesson 1
* Basics of APDL Language — Lesson 2
* Solid Modeling & Meshing — Lesson 3
* Defining Loads, BCs, and Solver Controls — Lesson 4
* General Postprocessing — Lesson 5
* Selection Logic — Lesson 6
* More on Parameters (Arrays, \*GET) — Lesson 7
* Post Completion Survey
* Meet the Instructors


Recommended links
=================

* `Using Ansys Scripting with pyMAPDL, pyDPF-Post, and More - PART 1: Running and Post-Processing an Ansys Model Outside Ansys - PADT Inc. <https://www.padtinc.com/2022/07/18/ansys-scripting-python-p1-solve-post/>`_.
* `Ansys Innovation Space - Courses <https://courses.ansys.com/>`_

Feel free to email any educational or learning resources to `PyAnsys Support <pyansys.support@ansys.com>`_.

0 comments on commit 39402d2

Please sign in to comment.