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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pysimtra-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 56.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 08aae1cdd6df2125f44a7f6982b740c324842b2a797fcdc510ca4adbd4b3e0fe
MD5 b913ce26b2e332fdc9f28738cfa235f8
BLAKE2b-256 b366d1648f7e6519b9643bf6f96efc8e8d51b729ad786ccdb135942f8dc84404

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