I develop simulation scripts in Python using FMPy (and also PyFMI). For some Modelica models you have parameters that are defined as a function of other parameters. If you include these parameters in the list “output” of the simulate_fmu() function you get information about that “variable” stored.
Information stored is: name, variability, causality etc. The variability and causality are here correctly: ‘fixed’ and ‘calculatedParameter’. But where is the actual value stored?
Since this is a calculated parameter it is not natural to also include it in the start_values list to the simulate_fmu() function. This means here is not any start value stored.
I currently use FMPy ver 0.3.20 in a Python 3.12.3 environment on Windows. Using PyFMI for the same FMU I have no problem to extract the values of these derived parameters.