This a version of the logo for the Python Hyperspectral Analysis Tool (PyHAT). It is intended for use in info boxes on the USGS website. The spectrum in the graphic is a laser induced breakdown spectroscopy spectrum, plotted on a logarithmic y axis to emphasize weaker emission peaks.
Travis S.J. Gabriel, Ph.D.
Travis is a Research Physical Scientist at the Astrogeology Science Center.
Professional Experience
Science Team Member – NASA Mars 2020, Perseverance Rover
Science Team Member – NASA Mars Science Laboratory, Curiosity Rover
Science and Products
Python Hyperspectral Analysis Tool (PyHAT)
Availability, documentation, & community support for an open-source machine learning tool
This a version of the logo for the Python Hyperspectral Analysis Tool (PyHAT). It is intended for use in info boxes on the USGS website. The spectrum in the graphic is a laser induced breakdown spectroscopy spectrum, plotted on a logarithmic y axis to emphasize weaker emission peaks.
Screenshot showing the simple data format used by the Python Hyperspectral Analysis Tool (PyHAT). Spectra are stored in rows of the table, along with their associated metadata and compositional information.
Screenshot showing the simple data format used by the Python Hyperspectral Analysis Tool (PyHAT). Spectra are stored in rows of the table, along with their associated metadata and compositional information.
This figure shows an example mineral parameter map image generated using PyHAT. The area in this Compact Reconnaissance Imaging Spectrometer for Mars (CRISM) image is Jezero crater, the landing site of NASA's Mars Perseverance rover.
This figure shows an example mineral parameter map image generated using PyHAT. The area in this Compact Reconnaissance Imaging Spectrometer for Mars (CRISM) image is Jezero crater, the landing site of NASA's Mars Perseverance rover.
This figure shows an example PCA plot generated using PyHAT. The input data were laser induced breakdown spectroscopy (LIBS) spectra. PyHAT was used to apply a baseline correction and normalization to the total intensity for each spectrum.
This figure shows an example PCA plot generated using PyHAT. The input data were laser induced breakdown spectroscopy (LIBS) spectra. PyHAT was used to apply a baseline correction and normalization to the total intensity for each spectrum.
Python Hyperspectral Analysis Tool (PyHAT) Principal Component Analysis K-Means Clustering Example
linkThis figure shows an example PCA plot generated using PyHAT. The input data were laser induced breakdown spectroscopy (LIBS) spectra. PyHAT was used to apply a baseline correction and normalization to the total intensity for each spectrum.
Python Hyperspectral Analysis Tool (PyHAT) Principal Component Analysis K-Means Clustering Example
linkThis figure shows an example PCA plot generated using PyHAT. The input data were laser induced breakdown spectroscopy (LIBS) spectra. PyHAT was used to apply a baseline correction and normalization to the total intensity for each spectrum.
This figure shows an example of outlier identification using PyHAT. The input data were laser induced breakdown spectroscopy (LIBS) spectra. PyHAT was used to apply a baseline correction and normalization to the total intensity for each spectrum. Dimensionality was then reduced using principal components analysis (PCA).
This figure shows an example of outlier identification using PyHAT. The input data were laser induced breakdown spectroscopy (LIBS) spectra. PyHAT was used to apply a baseline correction and normalization to the total intensity for each spectrum. Dimensionality was then reduced using principal components analysis (PCA).
This figure shows the results of cross-validating a Partial Least Squares (PLS) model to predict the abundance of CaO in geologic targets using PyHAT. Cross validation is necessary to optimize the parameters of a regression algorithm to avoid overfitting.
This figure shows the results of cross-validating a Partial Least Squares (PLS) model to predict the abundance of CaO in geologic targets using PyHAT. Cross validation is necessary to optimize the parameters of a regression algorithm to avoid overfitting.
This figure shows an example spectrum plot generated using PyHAT. The black line is a laser induced breakdown spectroscopy (LIBS) spectrum of a basalt sample. The colored lines show the baseline estimated using several different algorithms.
This figure shows an example spectrum plot generated using PyHAT. The black line is a laser induced breakdown spectroscopy (LIBS) spectrum of a basalt sample. The colored lines show the baseline estimated using several different algorithms.
This figure compares the results of two regression models to predict the abundance of CaO in geologic standards based on their laser induced breakdown spectroscopy (LIBS) spectra using PyHAT. The horizontal axis is the independently measured CaO abundance, the vertical axis is the abundance predicted by the models.
This figure compares the results of two regression models to predict the abundance of CaO in geologic standards based on their laser induced breakdown spectroscopy (LIBS) spectra using PyHAT. The horizontal axis is the independently measured CaO abundance, the vertical axis is the abundance predicted by the models.
Intense alteration on early Mars revealed by high-aluminum rocks at Jezero Crater
Likely ferromagnetic minerals identified by the Perseverance rover and implications for future paleomagnetic analyses of returned Martian samples
A new database of giant impacts over a wide range of masses and with material strength: A first analysis of outcomes
Moon-forming impactor as a source of Earth’s basal mantle anomalies
The role of giant impacts in planet formation
Assessment of lunar resource exploration in 2022
An examination of soil crusts on the floor of Jezero crater, Mars
Aqueously altered igneous rocks sampled on the floor of Jezero crater, Mars
In situ recording of Mars soundscape
Post-landing major element quantification using SuperCam laser induced breakdown spectroscopy
Clustering supported classification of ChemCam data from Gale crater, Mars
Active neutron interrogation experiments and simulation verification using the SIngle-scintillator Neutron and Gamma-Ray spectrometer (SINGR) for geosciences
Science and Products
Python Hyperspectral Analysis Tool (PyHAT)
Availability, documentation, & community support for an open-source machine learning tool
This a version of the logo for the Python Hyperspectral Analysis Tool (PyHAT). It is intended for use in info boxes on the USGS website. The spectrum in the graphic is a laser induced breakdown spectroscopy spectrum, plotted on a logarithmic y axis to emphasize weaker emission peaks.
This a version of the logo for the Python Hyperspectral Analysis Tool (PyHAT). It is intended for use in info boxes on the USGS website. The spectrum in the graphic is a laser induced breakdown spectroscopy spectrum, plotted on a logarithmic y axis to emphasize weaker emission peaks.
Screenshot showing the simple data format used by the Python Hyperspectral Analysis Tool (PyHAT). Spectra are stored in rows of the table, along with their associated metadata and compositional information.
Screenshot showing the simple data format used by the Python Hyperspectral Analysis Tool (PyHAT). Spectra are stored in rows of the table, along with their associated metadata and compositional information.
This figure shows an example mineral parameter map image generated using PyHAT. The area in this Compact Reconnaissance Imaging Spectrometer for Mars (CRISM) image is Jezero crater, the landing site of NASA's Mars Perseverance rover.
This figure shows an example mineral parameter map image generated using PyHAT. The area in this Compact Reconnaissance Imaging Spectrometer for Mars (CRISM) image is Jezero crater, the landing site of NASA's Mars Perseverance rover.
This figure shows an example PCA plot generated using PyHAT. The input data were laser induced breakdown spectroscopy (LIBS) spectra. PyHAT was used to apply a baseline correction and normalization to the total intensity for each spectrum.
This figure shows an example PCA plot generated using PyHAT. The input data were laser induced breakdown spectroscopy (LIBS) spectra. PyHAT was used to apply a baseline correction and normalization to the total intensity for each spectrum.
Python Hyperspectral Analysis Tool (PyHAT) Principal Component Analysis K-Means Clustering Example
linkThis figure shows an example PCA plot generated using PyHAT. The input data were laser induced breakdown spectroscopy (LIBS) spectra. PyHAT was used to apply a baseline correction and normalization to the total intensity for each spectrum.
Python Hyperspectral Analysis Tool (PyHAT) Principal Component Analysis K-Means Clustering Example
linkThis figure shows an example PCA plot generated using PyHAT. The input data were laser induced breakdown spectroscopy (LIBS) spectra. PyHAT was used to apply a baseline correction and normalization to the total intensity for each spectrum.
This figure shows an example of outlier identification using PyHAT. The input data were laser induced breakdown spectroscopy (LIBS) spectra. PyHAT was used to apply a baseline correction and normalization to the total intensity for each spectrum. Dimensionality was then reduced using principal components analysis (PCA).
This figure shows an example of outlier identification using PyHAT. The input data were laser induced breakdown spectroscopy (LIBS) spectra. PyHAT was used to apply a baseline correction and normalization to the total intensity for each spectrum. Dimensionality was then reduced using principal components analysis (PCA).
This figure shows the results of cross-validating a Partial Least Squares (PLS) model to predict the abundance of CaO in geologic targets using PyHAT. Cross validation is necessary to optimize the parameters of a regression algorithm to avoid overfitting.
This figure shows the results of cross-validating a Partial Least Squares (PLS) model to predict the abundance of CaO in geologic targets using PyHAT. Cross validation is necessary to optimize the parameters of a regression algorithm to avoid overfitting.
This figure shows an example spectrum plot generated using PyHAT. The black line is a laser induced breakdown spectroscopy (LIBS) spectrum of a basalt sample. The colored lines show the baseline estimated using several different algorithms.
This figure shows an example spectrum plot generated using PyHAT. The black line is a laser induced breakdown spectroscopy (LIBS) spectrum of a basalt sample. The colored lines show the baseline estimated using several different algorithms.
This figure compares the results of two regression models to predict the abundance of CaO in geologic standards based on their laser induced breakdown spectroscopy (LIBS) spectra using PyHAT. The horizontal axis is the independently measured CaO abundance, the vertical axis is the abundance predicted by the models.
This figure compares the results of two regression models to predict the abundance of CaO in geologic standards based on their laser induced breakdown spectroscopy (LIBS) spectra using PyHAT. The horizontal axis is the independently measured CaO abundance, the vertical axis is the abundance predicted by the models.