I make my custom software. Actually all calculations does in Matlab plus sort of handmade works (eg matrix fitting, whitepoints iteration etc).
Schema is: CMF + spectral "paths" (~50K items) + spectra of selected illuminants (A, D50, D65 etc) -> sensor gamuts under selected illuminants -> warping (Shepard's method) sensor gamuts to human gamuts under selected illuminants -> LUT's for every illuminant -> resulting profiles.
Thanks! I think I understand.
I've had a look at the profile for Canon 5Dmk2, what differs the "GM" from the "NOGM"?
I've noted that the GM has a LookTable and the NOGM has not, otherwise they are equivalent. The GM version looks slightly more saturated.
I made a quick comparison of the same ~D50 scene using matrix only, Adobe default, Adobe DNG Profile Editor on the color checker in the scene, Trantor's GM and NOGM, plus Capture One's 5Dmk2 generic profile, all rendered in RawTherapee which supports both DNG and Capture One icc.
The scene is not particularly good only a colorchecker on a chair (an old shot from another occasion, I don't have the camera here now so I can't reshoot), used that because I have the chair and light here so I can see it in reality.
Making a casual evaluation of this scene I'd say the matrix profile is quite obviously off, Adobe Standard is not too bad but have some color shifts, easier detected on the subtle colors of the wooden chair than on the colorchecker itself, the DNG PE generated profile is clearly over-saturated and got yellow too orange, Trantor's profiles and Capture One's are all quite similar and looks most correct to my eyes.
Trantor's profile seems to have some issue with the dark blue patch on the color checker, it's a little bit too low saturation, and the bright yellow is too orange. Overall Capture One's profile is the most correct to my eyes.
As the light is a florescent print viewing light it's not as good as true D50 though. I was surprised that DNG PE did not make a better result which actually got the specific color checker in the scene under the specific light to work with, but it could make all sorts of tradeoffs against accuracy.
I then tested the same five profiles side by on a couple of landscape scenes with sunset type of light. I don't have the color memory to know which one that looks most realistic, but the same type of differences as on the colorchecker scene could be noted, quite large differences between matrix-only, adobe standard, DNG PE which all had their own unique looks, and then quite small (but detectable) differences between Trantor's two and Capture One's.
It seems to me from this brief test that Trantor's method works well, but maybe can be improved upon, and that DNG PE is not really that good, but it can be the software's fault rather than the color checker.