Hello! Long time eh?
This is to let you know we've moved from Bitbucket to GitHub. Updates (by running ChiUpdate) will still return code from Bitbucket (with a warning). However, ongoing we recommend replacing the code with a new version from GitHub.
https://t.co/1a0BzPeExQ
New release of #python code to read hyperspectral image files produced by @Agilent#FTIR spectrometers.
- Reads *.seq and *.dmt files.
- Finds files in subfolders.
- Extract numpy arrays and metadata.
- Exports to @HDF5 format.
https://t.co/fTywcQqb60
#infrared#opensource
The mass spec peak detection facility now has the option of outputting all detected peaks, rather than the default of the 500 most intense.
peaks = mydata.peakdetect('numpeaks', -1);
You can visualise them too...
peaks = mydata.peakdetect('numpeaks', -1, 'vis');
Co-located plotting routines for easier customisation.
Tick marks now point out of the plot, to prevent confusion with spectral peaks. Especialy irritating with centroided mass spec plots.
What a PITA this was 😒
Changed spectral plot system so removed ranges are not drawn, rather than joined together
before=tissue.spectrumat(100,100);
after=before.removewax.removeco2;
subplot(3,1,1); before.plot('nofig');
subplot(3,1,2); after.plot('nofig','legacy');
subplot(3,1,3); after.plot('nofig');
Impromptu presentation on ChiToolbox during lunch at the Chemometrics in Vibrational Spectroscopy webinar programme organised by the Raman Imaging Group in the Faculty of Chemistry, Jagiellonian University in Kraków.
https://t.co/3BA277VDNR
Updated kmeans (for images) to provide spectra relating to the centroids of the clusters.
im = ChiFile; % an image
k = 5; % number of clusters
c = im.kmeans(k);
https://t.co/hXoKmS0vem
c.centroids
for i = 1:k
c.centroid(i)
end
Improved tock() function (a drop-in replacement for MATLAB's toc function) to allow text to be prepended and/or appended
x = tic;
<do something>
tock(x, 'prepend', 'That took:', 'append', 'Wow!');
Added partial least squares regression (PLS1)
(class membership needs to be numeric)
x = ChiFile;
c = ChiClassMembership('labels', [1,2,3,4,5]);
x.classmembership = c;
p = x.pls;
p.plotxscores(1,2)
p.plotweights(1)
p.plotcumexplainedvariance;
Excited to attend the kick-off meeting for OpenVibSpec, a new project to develop #opensource vibrational microspectroscopy software
We will present design decisions made while developing the ChiToolbox; some good, some less so :-/
https://t.co/eFy10xhrzH
https://t.co/eFy10xhrzH