I don't have the mathematical background to answer this question, but it's possible to merge two tdigest structs and keep the same or similar results as if all the values were computed into a single struct?
I'm working in a distributed application and would be nice to be possible to do the process on multiple nodes, later we could shuffle the results around and merge them.