Steven I think I understand your feature suggestions, but I don't quite understand which problem they should solve. I can give you my reasoning on the inharmonicity treatment inside pianoscope:
The inharmonicities of piano strings vary depending on how strong you strike them. pianoscope needs to calculate a fixed tuning curve which you can apply to your instrument. This tuning curve is derived from a set of measured inharmonicities and your interval preferences (chosen tuning style). For calculating an averaged pitch for the tuning indicator from the current partial frequencies, pianoscope uses the same measured set of inharmonicities as for the tuning curve calculation. It is up to the tuner to choose a striking strength. You can measure and tune pianissimo, or fortissimo as long as you use the same volume for both. I recommend using mezzoforte as this is an average for any music. But if an instrument were only to be played in fortissimo, I would measure and tune it that way.
Why do you want to measure multiple sets of IHs with different strike velocities? Why don't you just measure and tune with the same average mezzoforte strength?
I understand that you are interested in freezing the indicator after a defined period after the attack so that you can focus your tuning on the early tone phase. But I don't understand the connection to the striking strength.
When measuring the inharmonicity, pianoscope records the average inharmonicity within the first second of sound. If you want to strictly focus your tuning on the early tone phase, it would make sense to also reduce the IH averaging to a shorter interval. So it would make sense to have the following two sets of inharmonicities: A short tone averaged inharmonicity, and a longer tone averaged inharmonicity.
It is certainly possible to give you a test version with your desired features. I will call you to talk about it.