In #593 the question has been raised to instantiate bindings using SReal instead of explicitly using float or double. However, due to the way Python classes are named (coming from the TypeInfo), the Python class name would change depending whether SOFA is compiled in double or in float (e.g. ForceFieldVec3d)
Either we should remove the option of float compilation (not desired by the devs) or better : find a clever solution to name Python objects to avoid influence of the TypeInfo. In XML we had alias for this : we could find a similar mechanism
@damienmarchal we would need your guidance 🪄