Skip to content
Snippets Groups Projects

Draft: Resolve "Short circuiting and lazy evaluation"

Open Ivan Kondov requested to merge 49-short-circuiting-and-lazy-evaluation into master
16 files
+ 228
35
Compare changes
  • Side-by-side
  • Inline
Files
16
+ 3
3
@@ -111,7 +111,7 @@ Calculator <name> [ >|<|==|>=|<= <version>] ()[, task: <task>]
The specification of `name` is mandatory. Currently `name` must be one of `vasp`, `turbomole`, `lj`, `emt`, `free_electrons`.
The version specification is optional. Currently it is not interpreted.
The version specification is optional. The version must be [semantic version](https://semver.org) and is interpreted in calculators for [codes are not part of ASE](https://wiki.fysik.dtu.dk/ase/ase/calculators/calculators.html#supported-calculators), such as VASP and Turbomole.
The actual calculator parameters can be specified as series in the top-level table. The paramater names, type and units depend on the calculator. The table below lists the parameters of the currently supported calculators. If only default parameters have to be used then no `Table` parameter is needed and the syntax is `(default)` or simply `()`.
@@ -517,10 +517,10 @@ The [`view` statement](scl.md#the-view-statement) can be used to visualize and a
### Visualize / analyze atomic structures
Parameters of type [AMML Structure](amml.md#structure) can be viewed using this simple syntax:
Parameters of type [AMML Structure](amml.md#structure) with optional geometry constraints can be viewed using this syntax:
```
view structure (struct)
view structure (struct, [(constr1, [[constr2], ...])])
```
### Visualize a trajectory
Loading