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:

Surface and Coatings Technology: https://doi.org/10.1016/j.surfcoat.2025.131998

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.3-py3-none-any.whl (56.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pysimtra-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 56.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for pysimtra-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 275cfd9110ff2ee30bd4df806050c21535182acae364a8c9ce365e3e77d55a90
MD5 b8fabd212d0d4da265bd63f0e5c7070e
BLAKE2b-256 6d71b05811a709c21d85c6f27f47ff4e1a3f5bc32633a69a622c28296581d3f6

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