Copyright (c) 2016-2025 Dr. Charles Le Losq
email: [email protected]
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.
If you don't know Spectra, the first place to look into is the documentation!
See the NEWS.md
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"])
See the documentation as well as examples notebooks in the ./examples/ folder for usage examples.
see LICENCE.md
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