Skip to main content

Python wrapper and GUI for running SRIM calculations

Project description

CCO Srim Utility

This utility provides a python package and GUI for interfacing with SRIM and is used to convert the output of SRIM into an energy loss vs. depth format with sensible units. The GUI can post-process SRIM files with different packing fractions from already run SRIM results and directly run SRIM using the embedded SR Module.

Installing

  • Python
    • python -m pip install srimutil_ccoverstreet
    • Or in developer mode
      git clone https://github.com/ccoverstreet/CCOSRIMUtil
      cd CCOSRIMUtil
      python -m pip install -e .
      
  • Download Windows executable

Standalone GUI mode

  • Python
    • python -m srimutil_ccoverstreet
  • Or Windows executable
  • SR Module embedded in package known to work on Linux and Windows, unsure about Mac (would need wine)
    • Even if SR Module does not work on a system, the post-processing portion (bottomm left) can be used to import existing SRIM output files
  • Can specify input parameters for SRIM Tables and directly run SRIM
  • Can read and post-process output SRIM Tables to consistent units and converts to energy loss as a function of depth
    • Can specify packing fraction (result of porosity), density, and visualization/calculation parameters for the "annotated" plotting tab
  • Results can be easily exported from the post-processing section to CSV files which can be conveniently used in other software

GUI in use

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

srimutil_ccoverstreet-0.0.8.tar.gz (905.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

srimutil_ccoverstreet-0.0.8-py3-none-any.whl (931.7 kB view details)

Uploaded Python 3

File details

Details for the file srimutil_ccoverstreet-0.0.8.tar.gz.

File metadata

  • Download URL: srimutil_ccoverstreet-0.0.8.tar.gz
  • Upload date:
  • Size: 905.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for srimutil_ccoverstreet-0.0.8.tar.gz
Algorithm Hash digest
SHA256 875a1148d084a521a778387eb4b5f1ee6f62c96563ee47a2380479145a99ded3
MD5 665fdfe9a43fdcfa60e10d6d8c10bd9b
BLAKE2b-256 8de0748b72e1051508f7e64993fa6e4374f5d5699e7d7f3e0d990c9d8df77cf4

See more details on using hashes here.

File details

Details for the file srimutil_ccoverstreet-0.0.8-py3-none-any.whl.

File metadata

File hashes

Hashes for srimutil_ccoverstreet-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 066f4923428eadb4a6c3756995f7d0cf46d8ac92d5251e5c286f9e884082b4cc
MD5 49499787f97ab34cdf0ba9f3ff6fed8b
BLAKE2b-256 3e1dc1d129b6ad73bb065fc8f7c910efd4f0ec4f28dc3cb0aac7b5bf933e818b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page