I really don't understand why people don't just use excel charts. All you need to do is enter your zone densities once you have set up a chart. Very easy to copy for each test you do and reading off numbers to calculate slope at any two points on a curve is pretty simple.
I do think that there are some advantages to fitting a smooth function from which the parameters can be derived. Especially at the low-density of the curve, the relative errors in the individual measurements are likely to be significant. It's especially hard to estimate slopes from differences in small numbers with relatively large uncertainties. The approach I am suggesting effectively smooths out these errors and uses all of the data, including the more accurate data from the flat and linear regions of the curve, to help define the shape of the curve. The key, though, is that the smooth function has to be a reasonable representation of the underlying "real" function.
Spline functions, as suggested by PE, can be useful, but they are forced through each data point. If you have closely-spaced data points of high quality, the spline is probably the best way to interpolate. But, I think that it is likely to be problematic with the sort of data that we amateurs are likely to produce. This is a general point that I think is worth considering: the schemes that were developed for standardizing film speeds assumed the use of sophisticated and well-calibrated instruments. I, at least, don't have that sort of resource, and I don't really want to invest in the time its use would require.
Even if one wants to stick to the linear region (something I am becoming increasingly convinced of), it still might be useful to be able to characterize the toe, which raises a question for the straight-liners: How straight does the "line" have to be? In other words, how close to the limiting slope (gamma) does the tangent to the curve have to be at the point where we start using it: 90%, 80%, 50%?
I've modified my program so that it will output the densities and the ratio of the tangent slope and gamma (what I call "fractional gamma" to make the distinction with the traditional fractional gradient) for each zone, given the calculated exposure index. Here are the results for the two curves that I posted earlier (with quite different toe regions):
In each case the EI was set by the D=0.1 criterion.
Delta100_FX-37
gamma = 0.77 +/- 0.03
toe width = 5.04 +/- 0.86 stops
Exposure index set from density threshold (Zone 1.0 density = 0.10):
Speed point = -3.52 +/- 0.26 (log2exposure)
Corrected EI = 114.58 +/- 20.27
Avg. gradient (log10, from Zone I) = 0.57 +/- 0.04
Calculated Zone System Densities and fractional gamma
Zone Dens. Fract. Gamma
I 0.10 0.31
II 0.20 0.52
III 0.34 0.72
IV 0.53 0.86
V 0.74 0.94
VI 0.96 0.97
VII 1.19 0.99
VIII 1.42 1.00
IX 1.65 1.00
Delta100_Pyrocat-HD(blue)
gamma = 0.59 +/- 0.01
toe width = 2.15 +/- 0.91 stops
Exposure index set from density threshold (Zone 1.0 density = 0.10):
Speed point = -3.57 +/- 0.15 (log2exposure)
Corrected EI = 74.24 +/- 7.85
Avg. gradient (log10, from Zone I) = 0.57 +/- 0.02
Calculated Zone System Densities and fractional gamma
Zone Dens. Fract. Gamma
I 0.10 0.68
II 0.25 0.94
III 0.42 0.99
IV 0.60 1.00
V 0.78 1.00
VI 0.95 1.00
VII 1.13 1.00
VIII 1.31 1.00
IX 1.49 1.00
What is the minimal fractional gamma for the shadows? I'm really not trying to be provocative here, but how straight is straight? Does it depend on how broad the toe is? (I would think so.)
David