Updating python, importing from cdb is faulty

Hello
I recently got a new computer and reinstalled python.
Since I installed a newer version of python, I had to update the environment path for loading the .dlls that allows you to read from .cdb files according to SOFiSTiKs own classes.

I have a python script that I have been using for a long time for reading .cdb section forces and plotting utilization ratios. But since updating to a new python version (and going from SOFiSTiK 2023 to 2024), it does not work anymore.

It reads the .cdb and imports section forces, but everything is wrong.
Anyone have any idea why this simple change would mess with my entire script? i have tried debugging, but I simply cannot figure out why or how it imports and plots the section forces incorrect.

How it should be:

How it is after updating .dll functions to python 3.8 or newer (easy to see that it is just randomly assigned UR to the elements)

Path variable is updated according to this (for python 3.8 or newer):
Configure the project - CDB Interfaces 2024

I don’t think anyone can tell what’s happening with your script just like that. The graph you show is the result of a long chain of work. SOFiSTiK cdb is quite messy, but backwards compatibility is really high. Debugging by small steps is the only way to check what is going on.

In my opinion, it is not the import from cdb to python that is the problem, it is the processing of the data in python itself. This is just my guess, because as you can see the results have been read.

Hello

Yes, i know - i am quite desperate and was hoping someone had come across the same problem.
Thanks for your answer, I will try to be more meticulous with my debugging.