118-noise-learning-of-instruments-for-highcontrast-high-resolution-and-fast-hyperspectral-microscop
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.6%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: SZU-AdvTech-2024
- Default Branch: main
- Size: 0 Bytes
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Created over 1 year ago
· Last pushed over 1 year ago
Metadata Files
Citation
https://github.com/SZU-AdvTech-2024/118-Noise-Learning-of-Instruments-for-Highcontrast-High-Resolution-and-Fast-Hyperspectral-Microscop/blob/main/
# Supplementary code for "Noise Learning of Instruments for High-contrast, High-resolution and Fast Hyperspectral Microscopy and Nanoscopy" **Noise-learning** is a python package containing code for denoising micro- and nano- Raman spectra. *This repository is still under construction.* 1. System requirements 2. Installation guide 3. Demo 4. Instructions for use ## 1. System requirements **Software:** - Python = 3.8.13 - PyCharm Community = 2022.1.3 **Python packages:** - PyTorch = 1.5 - numpy - scipy - matplotlib.pyplot - math - random - os ## 2. Installation guide We recommend the users to install the python environment and relevant python packages via [Anaconda3](https://www.anaconda.com/download). The typical install time should be around one hour. After setup the running environment, download and unzip the code. ## 3. Demo We provide Raman spectra dataset and pretrained AUnet model for model inferencing. Users can download them in the ***master*** branch of this repository. **Steps for runding demo:** 1. Download the pretrained AUnet model and Raman spectra dataset. 2. Set the model and test dataset path in the **config.py** script. 3. Run the **main.py** in PyCharm (or other IDEs such as Vscode, Spyder, JupyterNotebook), you will obtain the denoised Raman spectra. The default output is .mat file that can be directly loaded in Matlab for visualization. You can also save the results as .npy or .txt files, and plot the curves in matplotlib.pyplot, or Origin to check the spectra before and after denoising. ## 4. Instructions for use
Owner
- Name: SZU-AdvTech-2024
- Login: SZU-AdvTech-2024
- Kind: organization
- Repositories: 1
- Profile: https://github.com/SZU-AdvTech-2024
GitHub Events
Total
- Push event: 2
- Create event: 3
Last Year
- Push event: 2
- Create event: 3