Skip to content

Commit 6c4a1be

Browse files
clatapiepre-commit-ci[bot]pyansys-ci-botgerma89Copilot
authored
feat: prep7 - part 2 (#4262)
* feat: prep7 - 2 * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * chore: adding changelog file 4262.added.md [dependabot-skip] * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: typo in ``commands.py`` * fix: removing ``edasmp`` mentions as deleted * fix: removing ``edbound`` mentions as deleted * fix: removing ``edbx`` mentions as deleted * fix: pre-commit * fix: removing ``edcgen``, ``edclist``, ``edcmore``, ``edcnstr``, ``edcontact``, ``edcrb``, ``edcurve``, ``edcadapt``, ``edcpu``, ``edcsc`` and ``edcts`` as removed * fix: removing all the deprecated ``ED*`` commands * revert: pre-commit change * fix: removing ``rexport`` as removed * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: pre-commit * fix: ``tbft`` command * fear: adding `ExplicitDynamics` class * feat: readding ``DEPRECATED_COMMANDS`` * fix: pre-commit * fix: adding missing doc * feat: reverting changes in ``madpl_extended`` * fix: adding ExplicitDynamics in ``commands.py`` * Update src/ansys/mapdl/core/_commands/prep7/keypoints.py Co-authored-by: Copilot <[email protected]> * fix: image rendering * fix: extra space * fix: pdf error * fix: svg images * ci: auto fixes from pre-commit.com hooks. for more information, see https://pre-commit.ci * fix: svg images - 2 * fix: permission error * fix: svg images * test: svg images only on html --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: German <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: Revathyvenugopal162 <[email protected]>
1 parent 7c2d155 commit 6c4a1be

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+11957
-9346
lines changed

.github/workflows/doc-build.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,9 @@ jobs:
257257
if: ${{ inputs.build_pdf }}
258258
working-directory: doc
259259
shell: bash
260-
run: make pdf
260+
run: |
261+
sudo apt-get install -y inkscape
262+
make pdf
261263
262264
- name: "Show latex dir"
263265
if: ${{ inputs.build_pdf }}

doc/changelog.d/4262.added.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
\`\`prep7\`\` - part 2

doc/source/conf.py

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,12 @@
1414
from plotly.io._sg_scraper import plotly_sg_scraper
1515
import pyvista
1616
from sphinx.application import Sphinx
17+
from sphinx.builders.latex import LaTeXBuilder
1718
from sphinx.util import logging
1819
from sphinx_gallery.sorting import FileNameSortKey
1920

2021
pio.renderers.default = "sphinx_gallery"
22+
LaTeXBuilder.supported_image_types = ["image/png", "image/pdf", "image/svg+xml"]
2123

2224
from ansys.mapdl import core as pymapdl
2325
from ansys.mapdl.core import __version__
@@ -130,7 +132,6 @@
130132
}
131133

132134
suppress_warnings = ["label.*", "design.fa-build", "config.cache"]
133-
sd_fontawesome_latex = True
134135

135136
# Graphviz diagrams configuration
136137
graphviz_output_format = "png"
@@ -376,10 +377,21 @@
376377

377378

378379
# -- Options for LaTeX output ------------------------------------------------
379-
latex_elements: dict[Any, Any] = {}
380+
latex_elements: dict[Any, Any] = {
381+
"preamble": r"""
382+
\usepackage[inkscapelatex=false]{svg}
383+
\usepackage{graphicx}
384+
""",
385+
# Enable shell escape for SVG conversion
386+
"extraclassoptions": "openany",
387+
}
380388

381389
latex_engine = "xelatex"
382390

391+
# Enable shell escape for SVG package (requires inkscape or rsvg-convert installed)
392+
latex_use_xindy = False
393+
latex_additional_files = []
394+
383395
# Grouping the document tree into LaTeX files. List of tuples
384396
# (source start file, target name, title,
385397
# author, documentclass [howto, manual, or own class]).
Lines changed: 25 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,31 @@
1-
.. _ref_database_commands_api:
21

3-
********
2+
.. _ref_database:
3+
4+
45
Database
5-
********
6+
========
7+
68

7-
.. currentmodule:: ansys.mapdl.core
9+
.. currentmodule:: ansys.mapdl.core._commands.prep7.database
810

9-
These PREP7 commands are used to read model data into the database,
10-
list out the database, and control the numbering of entities in the
11-
database.
11+
.. autoclass:: ansys.mapdl.core._commands.prep7.database.Database
1212

1313
.. autosummary::
14-
:toctree: _autosummary/
15-
16-
Mapdl.aflist
17-
Mapdl.cdread
18-
Mapdl.cdwrite
19-
Mapdl.cdopt
20-
Mapdl.cecheck
21-
Mapdl.check
22-
Mapdl.igesout
23-
Mapdl.mfimport
24-
Mapdl.nooffset
25-
Mapdl.numcmp
26-
Mapdl.nummrg
27-
Mapdl.numoff
28-
Mapdl.numstr
14+
:template: base.rst
15+
:toctree: _autosummary
16+
17+
18+
Database.aflist
19+
Database.cdopt
20+
Database.cdread
21+
Database.cdwrite
22+
Database.cecheck
23+
Database.check
24+
Database.cncheck
25+
Database.escheck
26+
Database.igesout
27+
Database.nooffset
28+
Database.numcmp
29+
Database.nummrg
30+
Database.numoff
31+
Database.numstr

doc/source/mapdl_commands/prep7/digitizing.rst

Lines changed: 0 additions & 17 deletions
This file was deleted.
Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,25 @@
1-
.. _ref_element_type_commands_api:
21

3-
************
4-
Element type
5-
************
2+
.. _ref_element_type:
63

7-
.. currentmodule:: ansys.mapdl.core
84

9-
These PREP7 commands define the type of elements to be used in the model.
5+
ElementType
6+
===========
7+
8+
9+
.. currentmodule:: ansys.mapdl.core._commands.prep7.element_type
10+
11+
.. autoclass:: ansys.mapdl.core._commands.prep7.element_type.ElementType
1012

1113
.. autosummary::
12-
:toctree: _autosummary/
13-
14-
Mapdl.dof
15-
Mapdl.elbow
16-
Mapdl.et
17-
Mapdl.etchg
18-
Mapdl.etcontrol
19-
Mapdl.etdele
20-
Mapdl.etlist
21-
Mapdl.keyopt
22-
Mapdl.nsvr
14+
:template: base.rst
15+
:toctree: _autosummary
16+
17+
18+
ElementType.dof
19+
ElementType.et
20+
ElementType.etchg
21+
ElementType.etcontrol
22+
ElementType.etdele
23+
ElementType.etlist
24+
ElementType.keyopt
25+
ElementType.nsvr
Lines changed: 56 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,62 @@
1-
.. _ref_elements_commands_api:
21

3-
********
2+
.. _ref_elements:
3+
4+
45
Elements
5-
********
6+
========
7+
68

7-
.. currentmodule:: ansys.mapdl.core
9+
.. currentmodule:: ansys.mapdl.core._commands.prep7.elements
810

9-
These PREP7 commands are used to create, modify, list, etc., elements.
11+
.. autoclass:: ansys.mapdl.core._commands.prep7.elements.Elements
1012

1113
.. autosummary::
12-
:toctree: _autosummary/
13-
14-
Mapdl.afsurf
15-
Mapdl.e
16-
Mapdl.ecpchg
17-
Mapdl.edele
18-
Mapdl.eextrude
19-
Mapdl.egen
20-
Mapdl.einfin
21-
Mapdl.eintf
22-
Mapdl.elist
23-
Mapdl.emid
24-
Mapdl.emodif
25-
Mapdl.emore
26-
Mapdl.emtgen
27-
Mapdl.en
28-
Mapdl.endrelease
29-
Mapdl.engen
30-
Mapdl.enorm
31-
Mapdl.ensym
32-
Mapdl.eread
33-
Mapdl.ereinf
34-
Mapdl.errang
35-
Mapdl.esurf
36-
Mapdl.esym
37-
Mapdl.ewrite
38-
Mapdl.gcdef
39-
Mapdl.gcgen
40-
Mapdl.inistate
41-
Mapdl.laylist
42-
Mapdl.layplot
43-
Mapdl.lfsurf
44-
Mapdl.ndsurf
45-
Mapdl.shsd
46-
Mapdl.swadd
47-
Mapdl.swdel
48-
Mapdl.swgen
49-
Mapdl.swlist
50-
Mapdl.tshap
51-
Mapdl.upgeom
52-
Mapdl.usrdof
53-
Mapdl.usrelem
54-
Mapdl.wtbcreate
14+
:template: base.rst
15+
:toctree: _autosummary
16+
17+
18+
Elements.afsurf
19+
Elements.dflab
20+
Elements.e
21+
Elements.ecpchg
22+
Elements.edele
23+
Elements.eembed
24+
Elements.egen
25+
Elements.egid
26+
Elements.einfin
27+
Elements.eintf
28+
Elements.elbow
29+
Elements.elist
30+
Elements.emid
31+
Elements.emodif
32+
Elements.emore
33+
Elements.emsel
34+
Elements.emtgen
35+
Elements.en
36+
Elements.endrelease
37+
Elements.engen
38+
Elements.enorm
39+
Elements.ensym
40+
Elements.eplot
41+
Elements.eread
42+
Elements.ereinf
43+
Elements.errang
44+
Elements.esurf
45+
Elements.esym
46+
Elements.ewrite
47+
Elements.gcdef
48+
Elements.gcgen
49+
Elements.laylist
50+
Elements.layplot
51+
Elements.lfsurf
52+
Elements.ndsurf
53+
Elements.shsd
54+
Elements.swadd
55+
Elements.swdel
56+
Elements.swgen
57+
Elements.swlist
58+
Elements.tshap
59+
Elements.upgeom
60+
Elements.usrdof
61+
Elements.usrelem
62+
Elements.wtbcreate

0 commit comments

Comments
 (0)