Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/charlesll/spectra.jl
Spectra.jl aims at helping treatment of spectral (Raman, Infrared, XAS, NMR) data under the Julia language
https://github.com/charlesll/spectra.jl
baseline julia raman spectra spectroscopy
Last synced: about 1 month ago
JSON representation
Spectra.jl aims at helping treatment of spectral (Raman, Infrared, XAS, NMR) data under the Julia language
- Host: GitHub
- URL: https://github.com/charlesll/spectra.jl
- Owner: charlesll
- License: other
- Created: 2016-02-23T05:10:43.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-04-04T08:29:21.000Z (9 months ago)
- Last Synced: 2024-10-03T05:05:52.288Z (3 months ago)
- Topics: baseline, julia, raman, spectra, spectroscopy
- Language: Julia
- Homepage:
- Size: 62.8 MB
- Stars: 32
- Watchers: 5
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Citation: CITATION.bib
Awesome Lists containing this project
README
# Spectra.jl
Copyright (c) 2016-2024 Dr. Charles Le Losq
email: [email protected]
[![DOI](https://zenodo.org/badge/doi/10.5281/zenodo.53940.svg)](http://doi.org/10.5281/zenodo.635346)
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
[![](https://img.shields.io/badge/docs-latest-blue.svg)](https://charlesll.github.io/Spectra.jl/latest) [![](https://img.shields.io/badge/docs-stable-blue.svg)](https://charlesll.github.io/Spectra.jl/stable)
# 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