This repository contains procedures for the analysis of spectra. These can be, for example, Raman or IR spectra or others. The procedures are for analyzing raw data (x, y columns) of data loaded in IgorPro application.
Refer to the few lines before each function to understand the purpose and the scheme. Edits might be needed for the correct usage of a function depending on the specific dataset.
Question / comments / suggestions are welcome via the Issues
tab.
- Some functions are better documented in comparison to others.
- See full function list at
function_list.md
Citation is requested if the procedures are useful in your analysis. Save the file and open with the reference manager to add to the reference list.
Download citation file : Bibtex / Endnote (Right click on the link and select 'Save link as')
BibTex
@misc{Online-RamanOps,
title = {A repository containing procedures for Raman data analysis in IgorPro.},
howpublished = {\url{https://github.com/ankit7540/RamanSpec_BasicOperations}},
doi={10.5281/zenodo.4506283},
note = {Accessed: 2023-12-15}
}
EndNote
TY - WEB
AU - Raj, Ankit
DO - 10.5281/zenodo.4506283
M1 - 12-15-2023
PY - 2021
ST - Online repository of procedures for Raman data analysis in IgorPro
TI - Online repository of procedures for Raman data analysis in IgorPro
UR - https://github.com/ankit7540/RamanSpec_BasicOperations
ID - 1941
ER -
📦 RamanSpec_BasicOperations
├─ .gitignore
├─ 2D_operations
│ ├─ 1D_to_2D_rearrangements.ipf
│ ├─ Analyse_2D_band_area_extraction.ipf
│ ├─ README.md
│ ├─ average_2D.ipf
│ ├─ data_combine_delete.ipf
│ ├─ fitting_2D_data.ipf
│ ├─ mathematical_ops.ipf
│ ├─ merge_2D.ipf
│ └─ remove_col_from2D.ipf
├─ LICENSE.md
├─ README.md
├─ _config.yml
├─ background_correction
│ ├─ README.md
│ └─ baseline_sub.ipf
├─ basic_programming
│ ├─ s0_basic_of_functions.ipf
│ └─ s1_wave_analysis.ipf
├─ citation
│ ├─ RamanOps.RIS
│ └─ RamanOps.bib
├─ custom_fit_functions
│ └─ bands_withBaseline.ipf
├─ data_generation
│ ├─ README.md
│ └─ sample_gen.ipf
├─ discussion
│ ├─ Curve_fitting_Gaussian.pxp
│ ├─ Curve_fitting_Gaussian_run.pxp
│ ├─ README.md
│ ├─ fitting_many_gaussians_using_function.pxp
│ └─ plotting_custom.pxp
├─ eqn_solve
│ ├─ lin_eq.ipf
│ ├─ non_linear_optimizaton.ipf
│ └─ quadratic.ipf
├─ folder_operations
│ ├─ README.md
│ ├─ extract_from_folders.ipf
│ └─ folder_contents.ipf
├─ general
│ ├─ README.md
│ └─ spectroscopy.ipf
├─ image_analysis
│ ├─ README.md
│ ├─ batch_binning.ipf
│ └─ binning.ipf
├─ intensity_corr
│ ├─ README.md
│ ├─ gen_correction.ipf
│ └─ validation_antiStokes_Stokes.ipf
├─ loading_data
│ ├─ README.md
│ ├─ load_all_itx.ipf
│ ├─ load_all_txt.ipf
│ └─ load_csv.ipf
├─ noise_analysis
│ ├─ noise_analysis.ipf
│ └─ remove_cosmic_noise.ipf
└─ plotting
├─ add_offset_graph.ipf
├─ plot_2D.ipf
└─ plot_customization.ipf