calibrated: true
cal_abc: 5.2 0.0218848 -0.1019681 -0.0052552
cal_abc: 6.0 0.0145420 -0.0741035 -0.0083673
cal_abc: 7.5 -0.0037784 -0.0167996 -0.0252946
cal_abc: 10.8 -0.0003645 -0.0119833 0.0020325
cal_abc: 18.4 -0.0000229 -0.0015388 -0.0015880
cal_abc: 21.6 -0.0003126 -0.0005552 -0.0001010
cal_abc: 26.0 -0.0027176 0.0111964 -0.0148946
You will need to paste it in "profile_canon.txt" (/opt/AfterShotPro/supportfiles/Profiles/LensProfiles/profile_canon.txt on Linux), in the section called "begin lens group: canonS100".
Focal lengths that I used are the "default" focal lengths when you use the camera front wheel (24/28/35/50/85/100/120 mm), so it does not follow the "+10/15% gap" recommandation, but it seems to work quite well.
The correction between 18.4 and 26.0 mm is not really strong and/or usefull. I am wondering if it would be better not to use any correction for these focal lenghts...? Moreover, I don't know what the precision of the Scilab method (I haven't try to do it twice for the same data!), but probably not 0.000001

Feel free to use it. I will also send the info to the lensfun project.