SDTrimSP output analysis of depth distributions for simulations of ion implantation. Try the application online at: http://sdtrimsp.streamlit.app/.
- Upload the output file from dynamic SDTrimSP ion implantation simulation containing the information about element depth distributions depending on the fluence
- The app will automatically load all data
- You can then select the concentrations (either in atomic fraction or atoms/cm3 units) or target density to plot it for specific fluence
- Download the profiles
- Compare different fuences with each other in one plot
- Upload two-column data with e.g. experimental profiles for direct comparison
- Automatically obtain dependence of concentrations maxima, their depth positions, and FWHM on the fluence
Open your terminal console and write the following commands (the bold text):
(Optional) Install Git:
sudo apt update
sudo apt install git
-
Download the app code from GitHub (or download it manually without Git on the following link by clicking on 'Code' and 'Download ZIP', then extract the ZIP. With Git, it is automatically extracted):
git clone https://github.com/bracerino/sdtrimsp-output-plot.git -
Navigate to the downloaded project folder:
cd sdtrimsp-output-plot/ -
Create a Python virtual environment to prevent possible conflicts between packages:
python3 -m venv sdtrimsp_env -
Activate the Python virtual environment (before activating, make sure you are inside the sdtrimsp-output-plot folder):
source sdtrimsp_env/bin/activate -
Install all the necessary Python packages:
pip install -r requirements.txt -
Run the app (always before running it, make sure to activate its Python virtual environment (Step 4):
streamlit run app.py -
To update the application, write in the main folder:
git pull


