Skip to main content

A package for simulating the transport of sputtered atoms for multiple magnetrons in parallel.

Project description

pySIMTRA

pySIMTRA is a Python wrapper for SIMTRA (Simulation of Metal Transport), a Monte Carlo code for simulating the transport of sputtered atoms through the gas phase1,2. SIMTRA allows for the definition of custom sputter systems in 3D by a graphical user interface and does not only calculate the deposition profile, but also properties of the deposited atoms such as energy and direction. pySIMTRA extends this functionality by allowing to define custom systems programmatically via code but most importantly enables the simulation of co-sputtering experiments through the parallel execution of the SIMTRA simulations with multithreading.

The package is part of a scientific publication A Python-Based Approach to Sputter Deposition Simulations in Combinatorial Materials Science which can be found here:

Arxiv: https://doi.org/10.48550/arXiv.2411.14413

References:

1 van Aeken, K., Mahieu, S., & Depla, D. (2008). The metal flux from a rotating cylindrical magnetron: a Monte Carlo simulation. Journal of Physics D: Applied Physics, 41(20), 205307.

2 Depla, D., & Leroy, W. P. (2012). Magnetron sputter deposition as visualized by Monte Carlo modeling. Thin Solid Films, 520(20), 6337–6354.

Installation & Documentation

The package is on pip and can be easily installed via pip install pysimtra. More detailed instructions in how to install the package, user guides and an API reference can be found on ReadTheDocs.

Terms of Use

The package is distributed under the GNU GPLv3 license. See the LICENSE for details. It was developed by Felix Thelen.

Contributing

If you have suggestions how to make the package better in any way or want to contribute to the code yourself, please write an Email to Felix Thelen. We are open for feedback!

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

pysimtra-1.0.1-py3-none-any.whl (56.1 kB view details)

Uploaded Python 3

File details

Details for the file pysimtra-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: pysimtra-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 56.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for pysimtra-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b44890aabf5c68f3aeab4e7400cb205fa0564c6b18629752f5a0cf885ed0dcab
MD5 2ffa5d14a872d276fadfb3090b66b49e
BLAKE2b-256 cea991f6a95de589f5f6422c8ce03d192a3e39d4d0d18ae5a9d52c69ca2cbdad

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