Skip to content

SDTrimSP output analysis of depth distributions for simulations of ion implantation

Notifications You must be signed in to change notification settings

bracerino/sdtrimsp-output-plot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sdtrimsp-output-plot

SDTrimSP output analysis of depth distributions for simulations of ion implantation. Try the application online at: http://sdtrimsp.streamlit.app/.

How to use the 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

Compile the app locally

Open your terminal console and write the following commands (the bold text):
(Optional) Install Git:
sudo apt update
sudo apt install git

  1. 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

  2. Navigate to the downloaded project folder:
    cd sdtrimsp-output-plot/

  3. Create a Python virtual environment to prevent possible conflicts between packages:
    python3 -m venv sdtrimsp_env

  4. Activate the Python virtual environment (before activating, make sure you are inside the sdtrimsp-output-plot folder):
    source sdtrimsp_env/bin/activate

  5. Install all the necessary Python packages:
    pip install -r requirements.txt

  6. Run the app (always before running it, make sure to activate its Python virtual environment (Step 4):
    streamlit run app.py

  7. To update the application, write in the main folder:
    git pull

Plot element depth distributions depending no the fluence from the SDTrimSP

Plot element depth distributions depending no the fluence from the SDTrimSP

Plot element depth distributions depending no the fluence from the SDTrimSP

About

SDTrimSP output analysis of depth distributions for simulations of ion implantation

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages