This should be achievable with ifm. You can refer to this example [FEFLOW 8.0
Documentation - Compute Budget
[https://download.feflow.com/html/help80/feflow/13_Programming/Python/Examples/computeBudget.htm]]
and make modifications accordingly, simply by altering the budgetNodes, you can
measure each node individually. For instance, you could obtain each node's
number from the selected list:
# The selected name should be consistent with the one in the GUI interface.
nodes_sel = doc.getSelectionItems(ifm.Enum.SEL_NODAL, "select")
for i in range(len(nodes_sel)):
print(nodes_sel[i])