|
1 | | -# ruff: noqa: N802, D100 |
| 1 | +# ruff: noqa: D100 |
2 | 2 | from __future__ import annotations |
3 | 3 |
|
| 4 | +import sys |
4 | 5 | from pathlib import Path |
5 | 6 |
|
| 7 | +if sys.version_info >= (3, 13): |
| 8 | + from warnings import deprecated |
| 9 | +else: |
| 10 | + from typing_extensions import deprecated |
| 11 | + |
6 | 12 | from foamlib.preprocessing.of_dict import FoamDictInstruction |
7 | 13 |
|
8 | 14 |
|
9 | | -def simulationParameters(keys: list[str]) -> FoamDictInstruction: |
| 15 | +def simulation_parameters(keys: list[str]) -> FoamDictInstruction: |
10 | 16 | """Return the FoamDictInstruction for simulationParameters.""" |
11 | 17 | return FoamDictInstruction( |
12 | 18 | file_name=Path("system/simulationParameters"), |
13 | 19 | keys=keys, |
14 | 20 | ) |
15 | 21 |
|
| 22 | + """ |
| 23 | + Alias for :func:`simulation_parameters`. |
| 24 | +
|
| 25 | + Deprecated since version 1.3.0: use :func:`simulation_parameters` instead. |
| 26 | + """ |
| 27 | + return simulation_parameters(keys) |
| 28 | + |
16 | 29 |
|
17 | | -def controlDict(keys: list[str]) -> FoamDictInstruction: |
| 30 | +def control_dict(keys: list[str]) -> FoamDictInstruction: |
18 | 31 | """Return the FoamDictInstruction for controlDict.""" |
19 | 32 | return FoamDictInstruction( |
20 | 33 | file_name=Path("system/controlDict"), |
21 | 34 | keys=keys, |
22 | 35 | ) |
23 | 36 |
|
24 | 37 |
|
25 | | -def fvSchemes(keys: list[str]) -> FoamDictInstruction: |
| 38 | +@deprecated("Use 'control_dict' instead") |
| 39 | +def controlDict(keys: list[str]) -> FoamDictInstruction: # noqa: N802 |
| 40 | + """ |
| 41 | + Alias for :func:`control_dict`. |
| 42 | +
|
| 43 | + Deprecated since version 1.3.0: use :func:`control_dict` instead. |
| 44 | + """ |
| 45 | + return control_dict(keys) |
| 46 | + |
| 47 | + |
| 48 | +def fv_schemes(keys: list[str]) -> FoamDictInstruction: |
26 | 49 | """Return the FoamDictInstruction for fvSchemes.""" |
27 | 50 | return FoamDictInstruction( |
28 | 51 | file_name=Path("system/fvSchemes"), |
29 | 52 | keys=keys, |
30 | 53 | ) |
31 | 54 |
|
32 | 55 |
|
33 | | -def fvSolution(keys: list[str]) -> FoamDictInstruction: |
| 56 | +@deprecated("Use 'fv_schemes' instead") |
| 57 | +def fvSchemes(keys: list[str]) -> FoamDictInstruction: # noqa: N802 |
| 58 | + """ |
| 59 | + Alias for :func:`fv_schemes`. |
| 60 | +
|
| 61 | + Deprecated since version 1.3.0: use :func:`fv_schemes` instead. |
| 62 | + """ |
| 63 | + return fv_schemes(keys) |
| 64 | + |
| 65 | + |
| 66 | +def fv_solution(keys: list[str]) -> FoamDictInstruction: |
34 | 67 | """Return the FoamDictInstruction for fvSolution.""" |
35 | 68 | return FoamDictInstruction( |
36 | 69 | file_name=Path("system/fvSolution"), |
37 | 70 | keys=keys, |
38 | 71 | ) |
| 72 | + |
| 73 | + |
| 74 | +@deprecated("Use 'fv_solution' instead") |
| 75 | +def fvSolution(keys: list[str]) -> FoamDictInstruction: # noqa: N802 |
| 76 | + """ |
| 77 | + Alias for :func:`fv_solution`. |
| 78 | +
|
| 79 | + Deprecated since version 1.3.0: use :func:`fv_solution` instead. |
| 80 | + """ |
| 81 | + return fv_solution(keys) |
0 commit comments