How do I use Mapping Workflows with PyDPF?
from ansys.dpf import core as dpf from ansys.dpf.core.plotter import DpfPlotter dpf.start_local_server(ansys_path=r"C:\Program Files\ANSYS Inc\v252") s_rst = r"D:\…\file.rst" s_model = dpf.Model(s_rst) s_mesh = s_model.metadata.meshed_region s = s_model.results.stress() s.inputs.requested_location.connect("Nodal") vm_s = dpf.operators.invariant.von_mises_eqv_fc(fields_container=s).eval() pl = DpfPlotter() pl.add_field(vm_s[0], s_mesh) # Plot the result. cpos = pl.show_figure(show_axes=True) t_rst = r"D:\…file.rst" t_model = dpf.Model(t_rst) t_mesh = t_model.metadata.meshed_region rbf_map = dpf.Operator("mechanical_native_mapping::prepare::shape_function_volumes") rbf_map.connect(0, s_mesh) rbf_map.connect(1, t_mesh) rbf_map.connect(4, vm_s[0].unit) rbf_map.connect(5, "Nodal") rbf_map.connect(6, 1) rbf_map.connect(8, r"D:\test_map.html") map_wf = dpf.Operator("mechanical_native_mapping::apply") for i in range(0, 5): map_wf.connect(i, rbf_map, i) map_wf.connect(5, vm_s) mapped_data = map_wf.outputs.mapped_data() print(mapped_data) pl = DpfPlotter() pl.add_field(mapped_data[0], t_mesh) # Plot the result. cpos = pl.show_figure(show_axes=True)