As described
here, I swept 99 2dw232 diodes, configured as "diode+zener in series".
As the full sweep-suite (3.5, 4, ..., 6.5mA; 15, 20, ..., 60°C; see pic 1) took ~11h, I changed diodes twice a day and initially just noted the observed zero-tc-temp vs. current manually in an excel sheet "along the way".
Now finally, I got around to pulling the whole sweep data as csv (all 240MB of it) and put it through a Python data processing.
The data was tagged if the fixture temp was in the "ramp" or "stable" phase, so I could easily use only the "temp stable" data points.
I just ended up averaging and putting a parabola curve fit onto them to extract the zero-tc points (that worked even, if it was somewhat outside the actually swept temp range, as long as there was enough "curvature").
As 7 currents for 99 diodes makes almost 700 pictures, exporting to individual png seemed not practical. Thankfully, the Python "Bokeh"-library allows to easily combine individual plots into one html. The second picture shows how that looked, blue being the plotted data points and red the parabola fitted onto them (where Python "curve_fit" could). That full html is 38mb still...
Since the turning-point of those fitted parabola are the wanted zero-tc points, the core data could now be extracted!
I used "y = a*(x-b)^2+c " as the parabola model to get the turning point directly as parameter "b". These "parabola model parameters" are the in csv attached. 240MB reduced to 58kB, somewhat magical if you do it for the first time.
What that looks like plotted shows picture 3, all 99 zoom-able plots are in the attached html file.
From this it seems reasonable to conclude a more-or-less linear relationship of zero-tc-point vs current for these diode.
I also made histograms at a few currents (amount of zero-tc-points in 5°C wide bins from 0-100°C) but no pattern emerged.
PS: please excuse most of the plots are marked "2dw236", there was an error in the script logging the data and all of the data got "mis-labled" that way
