Spectra.jl

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

This project is maintained by charlesll

Welcome to Spectra.jl

Spectra.jl is a package aimed at helping spectroscopic (Raman, Infrared, Nuclear Magnetic Resonance, XAS...) data treatment under the Julia language (http://julialang.org/).

Introduction

Spectra.jl provides several functions that allow streamlining the treatment of spectra: baseline subtraction, smoothing, splines, normalisation... Furthermore, combined with JuMP and the optimisation packages in Julia (http://www.juliaopt.org/), it provides a robust yet flexible optimisation experience in order to perform various tasks such as for instance peak fitting. It is totally free, you can code using JuliaBox (https://www.juliabox.org/) such that you have nothing to install on your computer, and you can enjoy the help of an active community.

Documentation

The documentation is available at this link: http://charlesll.github.io/Spectra.jl/stable/

It can alternatively be run by looking at the docs folder.

Authors and Contributors

Principal author and creator is Charles LE LOSQ (@charlesll), research fellow at the Research School of Earth Sciences. Any contributions welcome!

Contact

charles.lelosq@anu.edu.au