Spectra.jl
Copyright (c) 2016-2025 Dr. Charles Le Losq
email: lelosq@ipgp.fr
Spectra.jl is a package aimed at helping spectroscopic (Raman, Infrared, Nuclear Magnetic Resonance, XAS...) data treatment under Julia. Spectra.jl aim is to provide a simplest way to perform actions like smoothing, baseline fitting and removal, or peak fitting for instance.
Documentation
If you don't know Spectra, the first place to look into is the documentation!
News
See the NEWS.md
Installation
In Julia 1.0 and later, use the pkg environment (key ]), then directly run add Spectra.
*If you don't already have PyCall installed, or are getting errors with regards to Spectra not being able to find rampy, run the following:
pkg] add PyCall
julia> using PyCall
julia> @pyimport pip
julia> pip.main(["install","rampy"])
Examples
See the documentation as well as examples notebooks in the ./examples/ folder for usage examples.
Licence
see LICENCE.md
Citation
If you happen to use Spectra in your work, please cite as:
LE LOSQ, Charles. (2016, June 1). Spectra.jl: a Julia package for processing spectroscopic data. Zenodo. http://doi.org/10.5281/zenodo.635346