Just released v0.10.3
Included CCSG data. The main new feature is "glare matching", a (for me) new approach to deal with glare. Instead of trying to linearize the raw samples glare is simulated and added to the reference values/spectra to match the camera.
It's now also possible to do flatfield and glare matching directly in the make-profile command by providing a target layout JSON pointing out white, black and middle gray patches. I've added example for the CCSG (ccsg-layout.json) and CC24 (cc24-layout.json). The SG with its border of white/gray/black patches supports full flatfield correction and locally varying glare matching. The CC24 with only one white patch doesn't support flatfield correction, but a global glare matching can be made. CC24 shots generally have low amounts of glare as it's a matte target but still I've added the use of glare matching in the basic use case examples. It makes a little difference, making dark colors a tiny bit lighter and a tiny tiny bit lower saturation.
To see stronger effect of glare matching you need to use a glossy target like the CCSG. I've attached an animated GIF that makes an A/B swap between the results of two profiles, one with glare matching one without (click on the image to start the animation). The shot comes from Imaging Resource and suffers quite some glare on the right side which you can see by that despite even light (all white patches equally bright) the black patches considerably brighter on the right side.
If you don't compensate glare make-profile will think that the camera renders dark colors very light and overall a bit low contrast and saturation and will thus make a profile that compensates, and thus dark colors get very dark and the profile becomes a little over-saturated (hard to see in the animated gif which is limited to 256 colors). This is most easily seen in the top right corner.
The other is the profile made on this target shot but with glare matching. I don't own a CCSG so I can't compare with my eyes but I think it makes a quite good job. I still strongly recommend against relying on glare matching rather than shooting your targets properly, but sometimes you get shots from third parties and you just need to make the best out of it.
The patch that really gives it away that one of the profiles have incorrect color is the pink patch in the CC24 section of the target (located in upper center in the target). In the profile without glare matching the pink is rendered much darker pretty close to the neighboring red patch, not at all how the CC24 looks.
Example command for CCSG:
scanin -v -dipn ccsg.tif ColorCheckerSG.cht ccsg_ref.cie
dcamprof make-profile -g ccsg-layout.json -y -100 -l 0 -t acr ccsg.ti3 glare-demo-full-correct.dcp
I included AlterEgo's spectrolino data as ccsg_ref-new.cie, the ccsg_ref.cie is for the old charts before November 2014. For the CC24 I only have for the old charts so far.