help-gsl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Checking GSL for Spectroscopy


From: Mike Marchywka
Subject: Re: Checking GSL for Spectroscopy
Date: Tue, 16 Mar 2021 13:25:09 +0000

Can you comment on how you compare spectra? Just for my own
personal interest, not sure if will further the thread here however..
Not sure a "dot product" in the conventional sense would help much. 
You could imagine comparing peak positions and relative heights
or a fit to a continuum for example.  Peaks plus black body in some
vector comparison? 

note new address
 Mike Marchywka 306 Charles Cox Drive Canton, GA 30115
 2295 Collinworth  Drive Marietta GA 30062.  formerly 487 Salem Woods Drive 
Marietta GA 30067 404-788-1216 (C)<- leave message 989-348-4796 (P)<- emergency


________________________________________
From: Help-gsl <help-gsl-bounces+marchywka=hotmail.com@gnu.org> on behalf of 
Fritz Sonnichsen <sonnichs@gmail.com>
Sent: Tuesday, March 16, 2021 9:15 AM
To: help-gsl@gnu.org
Subject: Checking GSL for Spectroscopy

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]