Skip to content

Spectra.jl aims at helping treatment of spectral (Raman, Infrared, XAS, NMR) data under the Julia language

License

Notifications You must be signed in to change notification settings

charlesll/Spectra.jl

Repository files navigation

Spectra.jl

Copyright (c) 2016-2024 Dr. Charles Le Losq

email: lelosq@ipgp.fr

DOI

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 baseline fitting and removal, or peak fitting for instance, while respecting the freedom offered by data treatment through using a computer code instead of a Graphic User Interface.

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 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

About

Spectra.jl aims at helping treatment of spectral (Raman, Infrared, XAS, NMR) data under the Julia language

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages