# 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](https://machball.readthedocs.io/en/latest/)
# 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
Metadata
Release files for machball 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| machball-0.2.0.tar.gz | 11.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| machball-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 25.8 kB
Release files / machball-0.2.0.tar.gz
| Download URL | machball-0.2.0.tar.gz |
|---|---|
| Size | 11.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5089fcde44c21a1a2186872f9e010303c48f7ead45cb1d65189b0caea4370f20
|
|
BLAKE2b-256 checksum How to use checksums |
85211ac767410e37a39543a8024c42de478814881d94645f549848d8145d2195
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / machball-0.2.0-py3-none-any.whl
| Download URL | machball-0.2.0-py3-none-any.whl |
|---|---|
| Size | 14.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a6af7ee0b403a6f2fda7e363e4526678c0a6d4d538494511c9639e0dccbb2560
|
|
BLAKE2b-256 checksum How to use checksums |
a3a2e0d48db7a7781a9dada54b3f1db2edbea3b27527e9da7947d91db8286fd8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|