an f-stop when enlarging photographic prints, rather than linear
time.
-Instead of making a test strip of 5, 10, 15, 20, and 25 second
-increments, you might make a strip in +0, +1/3, +2/3, +1, and +4/3
-*stops* relative to a 5s base time.
+The primary advantages are that test strips are created in equidistant
+exposure steps, and a print documented in terms of f-stops can be
+reproduced accurately with different lenses, apertures, and sizes.
-The primary advantages are that test strips are created in
-standardized units, and a print documented in terms of f-stops can
-be reproduced accurately with different lenses, aperatures, and
-sizes.
+Instead of making a test strip in linear 2s increments (5, 7, 9, 11,
+and 13 seconds), you might make a strip in +0, +1/3, +2/3, +1, and
++4/3 *stops* relative to a 5s base time, which ends up being 5, 6.3,
+7.9, 10, and 12.6s. With this small modification, each strip is now
+exactly evenly spaced in terms of exposure.
+
+Likewise, when dodging or burning, you might indicate in your notes
+that a region is to be burned "+2/3rds of a stop" instead of "+5s".
+By using f-stops, this ends up being identical regardless of the size
+of the print or the lens aperture. You might print a 5x7 with a base
+time of 8s and burn for 2/3rds of a stop (+4.7s), and later print an
+11x14 with a base time of 22s and burn for 2/3rds of a stop (+12.9s),
+resulting in identical exposures.
+
+F-stop printing is nothing new, it's just a way of framing your print
+exposures with the same model you use when taking and developing
+photos.
# The calculator
`$ fstop-print-calc 16 --csv`
-Or you can output an entire CSV table, with each row being offset
-from the next and previous row by an f-stop fraction. Generate a
-+/-3 stop table in 1/3rd stop increments (19x19 table), with:
+Or you can output an entire CSV table, with each row being offset from
+the next and previous row by an f-stop fraction. `--stops` and
+`--fraction` specify the columns while `--table-stops` and
+`--table-fraction` specify the rows. Generate a +/-3 stop table in
+1/3rd stop increments (19x19 table), with:
+
+`$ fstop-print-calc 16 --stops 3 --csv --table-stops 3 --table-fraction 3`
-`$ fstop-print-calc 16 --stops 3 --csv --csv-stops 3 --csv-fraction 3`
+You can add `--relative` to any combination to display the
+calculations relative to the base time instead of as absolute times.
# The math