Does Qatium allow programming extensions to pull/inject values into the simulation (to implement custom feedback loops)?

As of now, this is not possible. Qatium’s SDK allows interaction with models, retrieving results, and automating workflows outside of the simulation engine, but it doesn’t offer real-time control over the hydraulic solver. There’s no “in-the-loop” API to let external code influence the simulation as it runs, in the way feedback control would require.