A visualization tool for spectrum mapping
This is a post-processing GUI tool for results generated by Ramboss software.
Data sets for Spectrum mapping can be obtained by motorised sample stage in x, y direction. Each spectrum contains energy (x-axis) and intensity (y-axis). For further analysis, especially spatial differences, post-processing is needed.
The user can select the energy range of a specific peak, and the result will be constructed as the peak area (z) for each point (x, y; Note: these x, y are physically real coordinates). Finally, this array can convert the Raman (or PL (photoluminescence) mapping results.
Reference data for image: ACS Appl. Mater. Interfaces 2020, 12, 40870โ40878
- Python 3.12 or higher
- Numpy 1.26.4
- Matplotlib 3.8.3
- Download source code or clone repo by
git clone https://github.com/Jongguk/Raman-mapping-plotter.git
- (Optional, but recommended) Create and activate Python virtual environment
python -m venv venv
venv/Scripts/activate
- Install prerequisites
pip install -r requirements.txt
Run source code by
python main.py
or just use a preferred code editor like Visual Studio Code, Atom, etc.
Jong-Guk Ahn (Gwangju Institute of Science and Technology, South Korea)
This project is licensed under the GNU General Public License v3.0 License - see the LICENSE for details