That sounds like an ill-posed problem. There are definitely tools for specific cases, like diodes and transistors. The enterprise ones, typically seen in mfg models, include MODPEX (mid 90s, IR used 'em). Think I've seen some others, can't remember offhand.
Yeah, "Modpex" - I mis-remembered the name. Now I have the right name I re-found the page I found previously that says "The Modpex program is no longer commercially available".
I did say "curve tracer" which kind of implies diodes and transistors (I suppose you might stretch it to include NPNP type devices but I wasn't thinking of those).
Altium Designer has a 'wizard' that seems to do some SPICE parameter extraction for BJTs, but I've never been anywhere near it as I've never used AD for simulation. Truthfully, I'd never even considered using the built-in simulator as by the time I get anywhere near Altium the design, simulation and breadboarding/prototyping stage is over.
such a tool does not exist!
Well clearly I and Tim just imagined Modpex and the others then.
You can find tools that can help you do curve fitting and automatic measurements...but you need lots of experience, time and money (equipment) to create accurate models that you can trust.
Gosh darn it, and I thought you'd be able to do it with an AA battery and a DT830!