[argyllcms] Re: Software for matrix manipulation?

  • From: Jack Hogan <jack.hogan77@xxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Mon, 12 Apr 2021 17:51:35 +0200

Agreed on Matlab for such applications, it is imho the most polished and
intuitive of the lot, up and running in a couple of hours, no maintenance
required.  And if it is for personal use (not commercial or academic) I
find the Matlab Home permanent license with the image processing toolbox at
less than $200 the deal of the century.

Jack

On Mon, Apr 12, 2021 at 5:34 PM Jean-Pierre Vial <vialups@xxxxxxxxx> wrote:

Le 12/04/2021 à 17:07, Ben Goren a écrit :
Before life moved me away from photography a few years back, I was
building spectral models of camera sensors and lenses and using those
models to generate simulated .ti3 files to hand to Argyll.

Back then, I was just using Excel for the math. It worked, with all the
obvious limitations and complains.

As I’m getting ready to pick things back up again, I’m thinking about
moving to something that’s not quite so much of a kludge.

Do I want to bite the bullet and go all the way to C? I’ve hardly
written anything in C and mostly stuck to higher-level languages — most
recently mostly in the Microsoft world with C#.

At the same time, I’m working my way towards an M.S. in Statistics…so
would I be better off going in the direction of something like Octave or
Scilab or even R?

A mathematician's opinion:
scilab, or matlab, or octave are made precisely for jobs like this.
You will need MUCH less time with them than with a low-level language
like C or C++.
My choice would be scilab (free) or matlab (commercial, and not cheep
with professional license)
There is a variant of scilab named nsp (free also):
http://cermics.enpc.fr/~jpc/nsp-tiddly/mine.html
which has a more basic user interface (a bit like octave) but in some
cases it is much faster. (somme of the original developpers of scilab
made secession when the scilab team adopted a java user-interface)

good luck !
--
Jean-Pierre Vial


Other related posts: