Skip to main content

Acknowledgements

AstroSpectro stands on public data and on open-source software. Thank you to everyone who makes them available.


Supervisory support​

  • Prof. Antoine Allard (Université Laval) — supervision of the PHY-3500 course project
  • Prof. Carmelle Robert (Université Laval) — astrophysics guidance

Data​

LAMOST​

The spectra come from the data releases of the LAMOST collaboration (Guo Shou Jing Telescope), operated by the National Astronomical Observatories of the Chinese Academy of Sciences. Acquiring, reducing and publishing millions of spectra is a large effort, and this work would not exist without it. See LAMOST DR5.

Gaia​

The stellar parameters, photometry and astrometry used to label and interpret the spectra come from the ESA Gaia mission, processed by the Gaia Data Processing and Analysis Consortium (DPAC). See Gaia DR3.

CDS​

Cross-matching uses the CDS XMatch service of the Centre de Données astronomiques de Strasbourg, and the astroquery interface to the Gaia archive.

Standard acknowledgement texts​

If you publish work that uses these data, use the wording requested by the data providers. Check the current text on the LAMOST and Gaia web sites before reuse; the texts below are the standard ones at the time of writing.

Guoshoujing Telescope (the Large Sky Area Multi-Object Fiber Spectroscopic Telescope LAMOST) is a National Major Scientific Project built by the Chinese Academy of Sciences. Funding for the project has been provided by the National Development and Reform Commission. LAMOST is operated and managed by the National Astronomical Observatories, Chinese Academy of Sciences.

This work has made use of data from the European Space Agency (ESA) mission Gaia (https://www.cosmos.esa.int/gaia), processed by the Gaia Data Processing and Analysis Consortium (DPAC, https://www.cosmos.esa.int/web/gaia/dpac/consortium). Funding for the DPAC has been provided by national institutions, in particular the institutions participating in the Gaia Multilateral Agreement.


Software​

LibraryUsed for
NumPy, pandasNumerical and tabular data throughout the pipeline.
SciPyPeak detection (find_peaks), Savitzky–Golay smoothing, Procrustes analysis.
Astropy, specutilsReading FITS files, units, coordinates, equivalent widths and FWHM.
astroqueryQueries to the Gaia archive.
scikit-learnPipelines, preprocessing, PCA, cross-validated search, metrics, t-SNE.
XGBoostThe reference classifier. LightGBM and CatBoost are optional alternatives.
imbalanced-learnOptional oversampling (SMOTE and variants).
SHAPFeature-attribution analysis.
PyTorchThe spectral autoencoder.
umap-learn, HDBSCANNon-linear embedding and density clustering.
Matplotlib, seaborn, PlotlyStatic and interactive figures.
Jupyter, ipywidgetsNotebooks and the interactive training runner.
joblibModel persistence and parallel loading.
StreamlitThe visualisation application.
Weights & BiasesOptional experiment tracking.
DocusaurusThis documentation site.

...and many other packages that these depend on.


See also​