Hi,I run the below python code to get output for graphs. The lines to get the SumMstage is very slow commpared to the getcurveresults. Can I please get some tips for how to speed up acquiring the step by step SumMstage? Thanks, Regards, Ole
mstage = [] Uy = [] phase = g_o.Phases[-1] print(phase.Identification.value) for step in phase.Steps: Uy.append(g_o.getcurveresults(g_o.Nodes[0],step,g_o.ResultTypes.Soil.Uy)) mstage.append(step.Reached.SumMstage.value) #<----------- this line runs really slow compared to the one above print(step.Reached.SumMstage.value)
Dear Ole,
A similar question was posted here: https://communities.bentley.com/products/geotech-analysis/f/plaxis-soilvision-forum/206692/automated-evaluation-and-data-export-takes-a-very-long-time
To save you a click here's our comment on this:
You are right that currently the performance when trying to retrieve the results of multipliers or in general the result type .Reached per step is quite poor. We are working on a solution for this that will improve the overall performance when retrieving results for both normal Output experience but also via scripting (i.e. via command line).
I have added your feedback to our report so that this is considered.
Answer Verified By: Ole Wostryck Eiesland
Hey Stefanos,
I have the same problem at the moment. Wondering if there has been any update with retriving the .Reached result via python script, which works a bit faster?
Thanks a lot!
Hello Xuyan,
We are still working on a solution, and it takes time as we want to achieve significant performance improvement in PLAXIS Output as an application.
This requires quite some changes and it is not a quick solution. We are getting close though...