Skip to content

Commit 4e17046

Browse files
committed
SchemeEval doc
1 parent 33853f3 commit 4e17046

File tree

4 files changed

+19
-16
lines changed

4 files changed

+19
-16
lines changed

.pre-commit-config.yaml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,10 @@ repos:
2424
--profile, black,
2525
--skip-glob, src/ansys/fluent/core/meshing/tui*,
2626
--skip-glob, src/ansys/fluent/core/solver/tui*,
27-
--skip-glob, src/ansys/fluent/core/datamodel/*,
28-
--skip-glob, src/ansys/fluent/core/solver/settings/*,
27+
--skip-glob, src/ansys/fluent/core/datamodel_222/*,
28+
--skip-glob, src/ansys/fluent/core/datamodel_231/*,
29+
--skip-glob, src/ansys/fluent/core/solver/settings_222/*,
30+
--skip-glob, src/ansys/fluent/core/solver/settings_231/*,
2931
--force-sort-within-sections,
3032
--line-length, "88",
3133
--section-default, THIRDPARTY,
@@ -42,7 +44,7 @@ repos:
4244
'flake8-annotations==2.9.0'
4345
]
4446
args: [
45-
--exclude, src/ansys/fluent/core/meshing/tui* src/ansys/fluent/core/solver/tui* src/ansys/fluent/core/datamodel/* src/ansys/fluent/core/solver/settings/*,
47+
--exclude, src/ansys/fluent/core/meshing/tui* src/ansys/fluent/core/solver/tui* src/ansys/fluent/core/datamodel_222/* src/ansys/fluent/core/datamodel_231/* src/ansys/fluent/core/solver/settings_222/* src/ansys/fluent/core/solver/settings_231/*,
4648
--select, W191 W291 W293 W391 E115 E117 E122 E124 E125 E225 E231 E301 E303 F401 F403 N801 N802 N803 N804 N805 N806,
4749
#--select, W191 W291 W293 W391 E115 E117 E122 E124 E125 E225 E231 E301 E303 F401 F403 N801 N802 N803 N804 N805 N806 ANN001 ANN201 ANN205 ANN206,
4850
--count,
@@ -58,7 +60,7 @@ repos:
5860
hooks:
5961
- id: codespell
6062
args: [
61-
--skip, "src/ansys/fluent/core/meshing/tui*,src/ansys/fluent/core/solver/tui*,src/ansys/fluent/core/datamodel/*,codegen/data/fluent_gui_help.xml,src/ansys/fluent/core/solver/settings/*",
63+
--skip, "src/ansys/fluent/core/meshing/tui*,src/ansys/fluent/core/solver/tui*,src/ansys/fluent/core/datamodel_222/*,src/ansys/fluent/core/datamodel_231/*,codegen/data/fluent_gui_help.xml,src/ansys/fluent/core/solver/settings_222/*,src/ansys/fluent/core/solver/settings_231/*",
6264
]
6365

6466
- repo: https://github.com/myint/docformatter

doc/settings_rstgen.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ def _populate_rst_from_settings(rst_dir, cls, version):
219219
if not os.path.exists(rst_dir):
220220
os.makedirs(rst_dir)
221221

222-
image_tag = os.getenv("FLUENT_IMAGE_TAG", "v22.2.0")
222+
image_tag = os.getenv("FLUENT_IMAGE_TAG", "v23.1.0")
223223
version = get_version_for_filepath(image_tag.lstrip("v"))
224224
settings = importlib.import_module(f"ansys.fluent.core.solver.settings_{version}")
225225
_populate_parents_list(settings.root)

doc/source/api/core/solver/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ events, monitoring, and field data (surface, scalar, and vector).
1919
settings
2020
tuicommands
2121
datamodel/index
22+
schemeeval
2223
fielddata
2324
events
2425
monitors

src/ansys/fluent/core/services/scheme_eval.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
33
Example
44
-------
5-
>>> from ansys.fluent.services.scheme_eval import Symbol as S
5+
>>> from ansys.fluent.core.services.scheme_eval import Symbol as S
66
>>> session.scheme_eval.eval([S('+'), 2, 3])
77
5
88
>>> session.scheme_eval.eval([S('rpgetvar'), [S('string->symbol'), "mom/relax"]]) # noqa: E501
99
0.7
1010
>>> session.scheme_eval.exec(('(ti-menu-load-string "/report/system/proc-stats")',)) # noqa: E501
11-
>>> # prints Fluent TUI output
11+
>>> # Returns TUI output string
1212
>>> session.scheme_eval.string_eval("(+ 2 3)")
1313
'5'
1414
>>> session.scheme_eval.string_eval("(rpgetvar 'mom/relax)")
@@ -53,16 +53,16 @@ def string_eval(
5353

5454

5555
class Symbol:
56-
"""Class representing the symbol datatype in the scheme.
56+
"""Class representing the symbol datatype in Fluent.
5757
5858
Attributes
5959
----------
6060
str : str
6161
Underlying string representation
6262
"""
6363

64-
def __init__(self, str_: str):
65-
self.str = str_
64+
def __init__(self, str: str):
65+
self.str = str
6666

6767

6868
def _convert_pair_to_scheme_pointer(val: Tuple[Any, Any], p: SchemePointer):
@@ -169,9 +169,9 @@ class SchemeEval:
169169
exec(commands, wait, silent)
170170
Executes a sequence of scheme commands, returns TUI output
171171
string
172-
string_eval(input_)
172+
string_eval(input)
173173
Evaluates a scheme expression in string format, returns string
174-
scheme_eval(input_)
174+
scheme_eval(input)
175175
Evaluates a scheme expression in string format, returns Python
176176
value
177177
"""
@@ -224,7 +224,7 @@ def exec(
224224
response = self.service.exec(request)
225225
return response.output
226226

227-
def string_eval(self, input_: str) -> str:
227+
def string_eval(self, input: str) -> str:
228228
"""Evaluates a scheme expression in string format.
229229
230230
Parameters
@@ -238,11 +238,11 @@ def string_eval(self, input_: str) -> str:
238238
Output scheme value in string format
239239
"""
240240
request = SchemeEvalProtoModule.StringEvalRequest()
241-
request.input = input_
241+
request.input = input
242242
response = self.service.string_eval(request)
243243
return response.output
244244

245-
def scheme_eval(self, input_: str) -> Any:
245+
def scheme_eval(self, input: str) -> Any:
246246
"""Evaluates a scheme expression in string format.
247247
248248
Parameters
@@ -259,7 +259,7 @@ def scheme_eval(self, input_: str) -> Any:
259259
S = Symbol # noqa N806
260260
val = (
261261
S("eval"),
262-
(S("with-input-from-string"), input_, S("read")),
262+
(S("with-input-from-string"), input, S("read")),
263263
S("user-initial-environment"),
264264
)
265265
_convert_py_value_to_scheme_pointer(val, request)

0 commit comments

Comments
 (0)