Skip to main content

self-limited (ALD, ALE) reactive transport in nanostructures

Project description

# What is Machball?

Machball models the reactive transport inside high aspect ratio and nanostructured materials for self-limited processes such as atomic layer deposition (ALD) and atomic layer etching (ALE).

# Documentation

Machball’s documentation can be found under docs and in readthedocs.

# Install instructions

Using pip: ` pip install machball `

From github: ` git clone https://github.com/aldsim/machball.git cd machball/ pip install -e . `

# Quickstart

You can model ALD inside a high aspect ratio feature with just a few lines of code: ` from machball import ALDIdeal from machball.ballistic import Via ald = ALDIdeal(1e-2, 100, 473, 10, 10e-20, betarec=0) st = Via(50, 100) # Aspect ratio, and number of segments dose_times, coverages = ald.saturation_ballistic(st) `

# Authors

Machball was developed at Argonne National Laboratory. Currently the team comprises:

  • Angel Yanguas-Gil, <ayg@anl.gov>, Lead and founder

  • Jeffrey W Elam

# Citing

If you are referencing MachBall in a publication, please cite the following paper:

  • Ballistic transport model:

    A. Yanguas-Gil and J. W. Elam, A Markov chain approach to simulate Atomic Layer Deposition chemistry and transport inside nanostructured substrates, Theoretical Chemistry Accounts 133, Article number: 1465 (2014). http://dx.doi.org/10.1007/s00214-014-1465-x

# Acknowledgements

Machball development was partially funded through Argonne’s Laboratory Directed Research and Development program.

# Copyright and license

Copyright (2013), UChicago Argonne, LLC

Machball is distributed under the terms of the BSD License. A copy of the license can be found [here](https://github.com/aldsim/machball/blob/master/LICENSE)

Argonne Software Number: SF-13-072

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

machball-0.1.0.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

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

machball-0.1.0-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file machball-0.1.0.tar.gz.

File metadata

  • Download URL: machball-0.1.0.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.20.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for machball-0.1.0.tar.gz
Algorithm Hash digest
SHA256 05d36f4417f895d12dc66e4256f5878c6efe43806a2d443352b535a90e50bb1a
MD5 d16ea918f9a069e37bfb755c8accc738
BLAKE2b-256 3a026441f7a574ab0a4fd3a7bb47c30cbe6f2159e4479173b394c931754b168f

See more details on using hashes here.

File details

Details for the file machball-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: machball-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.20.1 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for machball-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7e4da23425db1c11c33684d90a4fce9b8ef852586225f1db1bfca298c2dcd606
MD5 a82f65bb7b5c933f8f3c41de0d22a645
BLAKE2b-256 69f2dd0ff9c9b07177111772a476199d718131d62c1a3db952252692766fb9e7

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