No.
Aerodynamically, the most efficient is a particular constant angle of attack. That means you would establish a climb at max power, climb at a relatively constant speed (you would actually climb at slightly faster airspeeds as you burned off fuel in the climb, but it might not change significantly), and then you'd slow down throughout the flight as you burn fuel and lighten up to maintain that angle of attack.
Of course, in a piston-powered airplane, that's not necessarily the best course of action for overall efficiency because as you pull the throttle back you increase pumping power losses in the engine which would probably defeat at least part if not all (or more) of the aerodynamic efficiency.
The number of angels that can dance on the head of a pin is... Wait, it doesn't matter! Until we get accurate winds aloft at an altitude resolution of no more than 500 feet, all of this theoretical efficiency will probably be canceled out anyway!
I am, however, interested in doing some flight testing of climbs, glides, and cruise speeds at varying altitudes to determine parameters that, combined with winds aloft, would give the fastest and most efficient (two different things) cruising altitudes. I've read the Vz paper and I'm tending to use that for cruise climbs now, but I'm not convinced it's actually the most efficient.
Once that's done, maybe I could write an app... But man, it'd take a ton of time to do it how I'd like to do it, and it'd be awfully difficult to even get minimum wage return on that time.