Edit a SCAPS device
scaps_edit_deviceEdit an existing SCAPS-1D device definition—adjusting parameters, layers, defects, materials, and solver settings—then save it as a new .def file.
Instructions
Change a device and save it as a .def file: parameters, layers, defects, materials and solver settings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | Yes | Existing definition to start from. | |
| save_as | Yes | New definition name, saved in SCAPS def/. | |
| numerics | No | Numerical settings stored in the .def 'convergence' section, which scripts cannot set, e.g. {'maxiter': 2000, 'clamp_psi': 0.25, 'termination_psi': 1e-4, 'defectdiscretisations': 9}. | |
| materials | No | Load .material files into layers before the operations, e.g. {1: 'CIGSe.material'}. | |
| overwrite | No | Replace an existing file of that name. | |
| operations | No | Ordered set commands, including structural ones: 'layer2.duplicate', 'layer3.remove', 'layer1.defect1.duplicate', 'layer1.defect2.gauss', 'interface1.2_default_IFdefects', 'layer1.Eg.file': 'profile.grd', 'layer1.absorption.file': 'material.abs'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | Yes | ||
| device | Yes | ||
| run_id | Yes | ||
| definition | Yes |