11"""
2- Workflow_to_PyDPF_Generator
2+ workflow_to_pydpf
33
44Autogenerated DPF operator classes.
55"""
1111from ansys .dpf .core .operators .specification import PinSpecification , Specification
1212
1313
14- class Workflow_to_PyDPF_Generator (Operator ):
15- """Generates .py python file that contains the PyDPF script of a Workflow
16- object.
14+ class workflow_to_pydpf (Operator ):
15+ """Generates a PyDPF script that can recreate the given workflow. The
16+ script is returned as a string, and can optionally be saved to a
17+ specified path.
1718
1819 Parameters
1920 ----------
2021 workflow : Workflow
2122 output_path : str, optional
22- output_file_name : str, optional
2323
2424 Returns
2525 -------
@@ -30,51 +30,38 @@ class Workflow_to_PyDPF_Generator(Operator):
3030 >>> from ansys.dpf import core as dpf
3131
3232 >>> # Instantiate operator
33- >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator ()
33+ >>> op = dpf.operators.serialization.workflow_to_pydpf ()
3434
3535 >>> # Make input connections
3636 >>> my_workflow = dpf.Workflow()
3737 >>> op.inputs.workflow.connect(my_workflow)
3838 >>> my_output_path = str()
3939 >>> op.inputs.output_path.connect(my_output_path)
40- >>> my_output_file_name = str()
41- >>> op.inputs.output_file_name.connect(my_output_file_name)
4240
4341 >>> # Instantiate operator and connect inputs in one line
44- >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator (
42+ >>> op = dpf.operators.serialization.workflow_to_pydpf (
4543 ... workflow=my_workflow,
4644 ... output_path=my_output_path,
47- ... output_file_name=my_output_file_name,
4845 ... )
4946
5047 >>> # Get output data
5148 >>> result_pydpf_code = op.outputs.pydpf_code()
5249 """
5350
54- def __init__ (
55- self ,
56- workflow = None ,
57- output_path = None ,
58- output_file_name = None ,
59- config = None ,
60- server = None ,
61- ):
62- super ().__init__ (
63- name = "Workflow_to_PyDPF_Generator" , config = config , server = server
64- )
65- self ._inputs = InputsWorkflowToPydpfGenerator (self )
66- self ._outputs = OutputsWorkflowToPydpfGenerator (self )
51+ def __init__ (self , workflow = None , output_path = None , config = None , server = None ):
52+ super ().__init__ (name = "workflow_to_pydpf" , config = config , server = server )
53+ self ._inputs = InputsWorkflowToPydpf (self )
54+ self ._outputs = OutputsWorkflowToPydpf (self )
6755 if workflow is not None :
6856 self .inputs .workflow .connect (workflow )
6957 if output_path is not None :
7058 self .inputs .output_path .connect (output_path )
71- if output_file_name is not None :
72- self .inputs .output_file_name .connect (output_file_name )
7359
7460 @staticmethod
7561 def _spec ():
76- description = """Generates .py python file that contains the PyDPF script of a Workflow
77- object."""
62+ description = """Generates a PyDPF script that can recreate the given workflow. The
63+ script is returned as a string, and can optionally be
64+ saved to a specified path."""
7865 spec = Specification (
7966 description = description ,
8067 map_input_pin_spec = {
@@ -90,12 +77,6 @@ def _spec():
9077 optional = True ,
9178 document = """""" ,
9279 ),
93- 2 : PinSpecification (
94- name = "output_file_name" ,
95- type_names = ["string" ],
96- optional = True ,
97- document = """""" ,
98- ),
9980 },
10081 map_output_pin_spec = {
10182 0 : PinSpecification (
@@ -122,17 +103,15 @@ def default_config(server=None):
122103 Server with channel connected to the remote or local instance. When
123104 ``None``, attempts to use the global server.
124105 """
125- return Operator .default_config (
126- name = "Workflow_to_PyDPF_Generator" , server = server
127- )
106+ return Operator .default_config (name = "workflow_to_pydpf" , server = server )
128107
129108 @property
130109 def inputs (self ):
131110 """Enables to connect inputs to the operator
132111
133112 Returns
134113 --------
135- inputs : InputsWorkflowToPydpfGenerator
114+ inputs : InputsWorkflowToPydpf
136115 """
137116 return super ().inputs
138117
@@ -142,41 +121,31 @@ def outputs(self):
142121
143122 Returns
144123 --------
145- outputs : OutputsWorkflowToPydpfGenerator
124+ outputs : OutputsWorkflowToPydpf
146125 """
147126 return super ().outputs
148127
149128
150- class InputsWorkflowToPydpfGenerator (_Inputs ):
129+ class InputsWorkflowToPydpf (_Inputs ):
151130 """Intermediate class used to connect user inputs to
152- Workflow_to_PyDPF_Generator operator.
131+ workflow_to_pydpf operator.
153132
154133 Examples
155134 --------
156135 >>> from ansys.dpf import core as dpf
157- >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator ()
136+ >>> op = dpf.operators.serialization.workflow_to_pydpf ()
158137 >>> my_workflow = dpf.Workflow()
159138 >>> op.inputs.workflow.connect(my_workflow)
160139 >>> my_output_path = str()
161140 >>> op.inputs.output_path.connect(my_output_path)
162- >>> my_output_file_name = str()
163- >>> op.inputs.output_file_name.connect(my_output_file_name)
164141 """
165142
166143 def __init__ (self , op : Operator ):
167- super ().__init__ (Workflow_to_PyDPF_Generator ._spec ().inputs , op )
168- self ._workflow = Input (
169- Workflow_to_PyDPF_Generator ._spec ().input_pin (0 ), 0 , op , - 1
170- )
144+ super ().__init__ (workflow_to_pydpf ._spec ().inputs , op )
145+ self ._workflow = Input (workflow_to_pydpf ._spec ().input_pin (0 ), 0 , op , - 1 )
171146 self ._inputs .append (self ._workflow )
172- self ._output_path = Input (
173- Workflow_to_PyDPF_Generator ._spec ().input_pin (1 ), 1 , op , - 1
174- )
147+ self ._output_path = Input (workflow_to_pydpf ._spec ().input_pin (1 ), 1 , op , - 1 )
175148 self ._inputs .append (self ._output_path )
176- self ._output_file_name = Input (
177- Workflow_to_PyDPF_Generator ._spec ().input_pin (2 ), 2 , op , - 1
178- )
179- self ._inputs .append (self ._output_file_name )
180149
181150 @property
182151 def workflow (self ):
@@ -189,7 +158,7 @@ def workflow(self):
189158 Examples
190159 --------
191160 >>> from ansys.dpf import core as dpf
192- >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator ()
161+ >>> op = dpf.operators.serialization.workflow_to_pydpf ()
193162 >>> op.inputs.workflow.connect(my_workflow)
194163 >>> # or
195164 >>> op.inputs.workflow(my_workflow)
@@ -207,49 +176,29 @@ def output_path(self):
207176 Examples
208177 --------
209178 >>> from ansys.dpf import core as dpf
210- >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator ()
179+ >>> op = dpf.operators.serialization.workflow_to_pydpf ()
211180 >>> op.inputs.output_path.connect(my_output_path)
212181 >>> # or
213182 >>> op.inputs.output_path(my_output_path)
214183 """
215184 return self ._output_path
216185
217- @property
218- def output_file_name (self ):
219- """Allows to connect output_file_name input to the operator.
220186
221- Parameters
222- ----------
223- my_output_file_name : str
224-
225- Examples
226- --------
227- >>> from ansys.dpf import core as dpf
228- >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator()
229- >>> op.inputs.output_file_name.connect(my_output_file_name)
230- >>> # or
231- >>> op.inputs.output_file_name(my_output_file_name)
232- """
233- return self ._output_file_name
234-
235-
236- class OutputsWorkflowToPydpfGenerator (_Outputs ):
187+ class OutputsWorkflowToPydpf (_Outputs ):
237188 """Intermediate class used to get outputs from
238- Workflow_to_PyDPF_Generator operator.
189+ workflow_to_pydpf operator.
239190
240191 Examples
241192 --------
242193 >>> from ansys.dpf import core as dpf
243- >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator ()
194+ >>> op = dpf.operators.serialization.workflow_to_pydpf ()
244195 >>> # Connect inputs : op.inputs. ...
245196 >>> result_pydpf_code = op.outputs.pydpf_code()
246197 """
247198
248199 def __init__ (self , op : Operator ):
249- super ().__init__ (Workflow_to_PyDPF_Generator ._spec ().outputs , op )
250- self ._pydpf_code = Output (
251- Workflow_to_PyDPF_Generator ._spec ().output_pin (0 ), 0 , op
252- )
200+ super ().__init__ (workflow_to_pydpf ._spec ().outputs , op )
201+ self ._pydpf_code = Output (workflow_to_pydpf ._spec ().output_pin (0 ), 0 , op )
253202 self ._outputs .append (self ._pydpf_code )
254203
255204 @property
@@ -263,7 +212,7 @@ def pydpf_code(self):
263212 Examples
264213 --------
265214 >>> from ansys.dpf import core as dpf
266- >>> op = dpf.operators.utility.Workflow_to_PyDPF_Generator ()
215+ >>> op = dpf.operators.serialization.workflow_to_pydpf ()
267216 >>> # Connect inputs : op.inputs. ...
268217 >>> result_pydpf_code = op.outputs.pydpf_code()
269218 """ # noqa: E501
0 commit comments