srim_width_finder

Collection of python codes used to analyse multiple SRIM files to find the correct thickness

https://github.com/stevepadden/srim_width_finder

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.2%) to scientific vocabulary
Last synced: 11 months ago · JSON representation ·

Repository

Collection of python codes used to analyse multiple SRIM files to find the correct thickness

Basic Info
  • Host: GitHub
  • Owner: stevepadden
  • Language: Python
  • Default Branch: main
  • Size: 12.7 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 4 years ago · Last pushed almost 4 years ago
Metadata Files
Readme Citation

README.md

SRIMWidthfinder

Collection of python codes used to analyse multiple SRIM files to find the correct thickness

By iteration across multiple distances, a collection of particles transmitted through a foil with an energy less than 5 keV can be made. A measurement of these across multiple thickness returns a gaussian distribtion, which we use to find the "Optimal" thickness. Bootstrap resampling is used to calculate percentage errors at given thickness'.

SrimDistance calculates the gaussian curve fit across multiple data sets for sub 5 keV transmission, and produces plots that visually show this. SrimPlotter plots the optimised foil distributions, along with the errors resulting from bootstrap resampling.

gaussians contains a collection of useful functions which are used within these codes.

Use Srim_Distance first to find the optimised thickness, then run a simulation at that thickness and adjust the code accordingly to reflect the optimised thickness.

Afterwards use Srim_Plotter to recieve useful plots that demonstrate the efficiency of each foil

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: SRIM degrader thickness optimiser
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Steve
    family-names: Padden
    email: Spadden@liverpool.ac.uk
    affiliation: University Of Liverpool

GitHub Events

Total
Last Year