# Blog

12/03/2018

## Classification of NIR spectra by Linear Discriminant Analysis in Python

What is Linear Discriminant Analysis and how it differs from PCA? Let's talk trough LDA and build a NIR spectra classifier using LDA in Python.
10/19/2018

## Principal Components Regression vs Ridge Regression on NIR data in Python

Principal components decomposition is a staple of NIR analysis. Ridge regression is much used of machine learning. How do they relate? Find out in this post
09/22/2018

## Outliers detection with PLS regression for NIR spectroscopy in Python

Not every data point is created equal. In this post we'll show how to perform outliers detection with PLS regression for NIR spectroscopy in Python.
09/08/2018

## Comparison of tomography reconstruction techniques

An overview of different types of tomography reconstruction algorithms, their strengths and pitfalls when it comes to reconstructing tomography data.
08/19/2018

## Exporting NIR regression models built in Python

Three methods to export a Python NIR regression model and how to load it back for future use. Worked Python codes to discuss pros and cons of these methods.
07/21/2018

## Two scatter correction techniques for NIR spectroscopy in Python

Worked example of two scatter correction techniques for NIR spectroscopy in Python: Multiplicative Scatter Correction and Standard Normal Variate.
07/04/2018

## A variable selection method for PLS in Python

Improve the quality of your PLS regression using variable selection. This tutorial will present a variable selection method for PLS in Python.
06/14/2018

## Partial Least Squares Regression in Python

Build a NIR calibration model using Partial Least Squares Regression in Python. Step by step tutorial using real world NIR data.
05/12/2018

## Principal Component Regression in Python

An in-depth tutorial on how to run a classification of NIR spectra using Principal Component Analysis in Python. Step by step example with code.
04/20/2018

## Optical Projection Tomography

Optical Projection Tomography (OPT) is a 3D microscopy technique. OPT can measure both morphological structure of a specimen and its functional imaging in 3D.
04/02/2018

## 3D network graphs with Python and the mplot3d toolkit

A worked example of a simple animated 3D scatter plot using the mplot3d toolkit of Matplotlib in Python.
03/23/2018

## Classification of NIR spectra using Principal Component Analysis in Python

An in-depth tutorial on how to run a classification of NIR spectra using Principal Component Analysis in Python. Step by step example with code.
02/28/2018

## Automated kernel shrivel detection of walnuts in shell

Automated kernel shrivel detection of walnuts in shell using x-rays and advanced clustering algorithms.
02/15/2018

## Interactive choropleth maps with Plotly for Python

Learn how to make stunning interactive choropleth maps using Plotly for Python.
02/08/2018

## Food safety with AOTF NIR technology: detecting lactose in lactose-free milk

AOTF NIR technology can detect sources of allergens or intolerance in food. Here's an example of detecting lactose in lactose-free milk.
01/25/2018

## Revealing interactive scatter plots with Plotly for Python

Welcome back to another awesome post on data visualisation! Here we describe how to build revealing interactive scatter plots with Plotly for Python.
01/12/2018

## Food safety with AOTF NIR technology: detecting milk powder allergen

AOTF NIR technology can detect allergens in food. Here's an example of detecting milk powder in coconut milk powder samples to a few percent level.
01/10/2018

## Comparison between Raman, MIR and NIR spectroscopy

Here we show an infographic depicting the visual comparison between Raman, MIR and NIR spectroscopy. Free PDF download.
12/30/2017

## Determining moisture content in breadcrumbs with AOTF NIR technology

High oleic peanuts have twice post-roast the shelf life of normal peanuts. A new study shows how AOTF NIR technology can be used to purify high oleic seeds and understand the natural variations of oleic acid content at kernel level.
12/05/2017

## How to increase shelf life of peanuts with AOTF NIR technology

High oleic peanuts have twice post-roast the shelf life of normal peanuts. A new study shows how AOTF NIR technology can be used to purify high oleic seeds and understand the natural variations of oleic acid content at kernel level.
11/13/2017

## NIR analysis of ground coffee with the Luminar 5030 AOTF spectrometer

Can we use NIR analysis to distinguish between coffee types? Here we used the Luminar 5030 AOTF analyser for a quick classification.
11/04/2017

## Animated 3D graphs with Matplotlib mplot3d toolkit

A worked example of a simple animated 3D scatter plot using the mplot3d toolkit of Matplotlib in Python.
09/28/2017

## GPU accelerated FFT compatible with Numpy

GPU accelerated FFT and IFFT functions using Python and pycuda, designed to be fully compatible with the corresponding Numpy functions.
07/06/2017

## NIR classification of macadamia kernels

Can we use NIR analysis to grade macadamias for quality? Check out our preliminary classification of kernels with the Luminar 5030.