Hi Fritz. Since you mentioned MATLAB, I'd like to bring licensing issues here.
The GSL is released under the terms on the GPL. Make sure you understand what this means. Regards -- jeremy theler www.seamplex.com On Tue, 2021-03-16 at 09:15 -0400, Fritz Sonnichsen wrote: > I am preparing to convert MATLAB code to something more general. The new > code will run on LInux and ARM processors. > For a lot of reasons I am not going to use Python. We also want to > keep this project "close" to scientists and do not want to turn it into a > full time computer programming job. So the final word is that I am looking > for something that can be called by (and hopefully is written) in C. Worse > case I will just write the code myself but would prefer to start > integrating our systems into something with a lot of pre-written and vetted > routines. > > GSL looks like a good choice. Maybe R comes next. We have a mix of needs > but I will point out a few: > 1) Baselining a spectrum > 2) Finding peaks in that spectrum > 3) using Pearson correlation to compare the spectrum QUICKLY to > about 50,000 recorded examples. > > We also have some uses with basic statistics and we do some image > processing. > > So my question is--does GSL position itself in these areas? MATLAB (with > packages) does them all. > I am not sure how active GSL, if it is keeping up with AI, imaging and > spectroscopy--or is it fading or giving way to popular languages for > example. I was surprised that the 600+ page manual did not seem to show > anything relating to the simple spectral analysis described above for > example. Certainly I can search the web for others' code but at some point > if I cannot attach to a well established product I will just write it > myself. > > Any comments appreciated > thanks > Fritz
