-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
46 lines (29 loc) · 1.26 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
pyPEC
========
Author: Fabian Beutel ([email protected])
pyPEC is a small package to perform Monte Carlo simulations to be used for proximity corrections for E-Beam lithography.
The software uses PENELOPE (https://www.oecd-nea.org/tools/abstract/detail/nea-1525) to perform the simulations.
It is based on scripts written originally by Silvia Diewald ([email protected]).
Installation
--------------
The software can be installed like any other python package. For example, to directly install it from the repository:
pip install git+https://github.com/fbeutel/pypec.git
Configuration
--------------
pyPEC needs to be able to find the *pencyl* executable and the material (.mat) files. By default, the paths are:
- pencyl_path: ~/.local/share/pyPEC/pencyl
- database directory: ~./local/share/pyPEC/database
These paths can be changed in a config file (located usually in ~/.config/pyPEC/config.ini) or by passing the corresponding command line arguments.
Run
--------------
Run the program by calling
pypec stack.yml
where stack.yml is a YAML formatted file as follows:
stack:
- PMMA: 200nm
- Si3N4: 350nm
- SiO2: 200nm
- Si: 800nm
voltage: 100kV
relative_z: 0.5
The last two lines are optional.