|
14 | 14 | "id": "26f5e41d-88c9-4544-a85b-649e29fffbe9", |
15 | 15 | "metadata": {}, |
16 | 16 | "source": [ |
17 | | - "The scan model is one of the core components that defines a ptychography experiment, it creates different data structures such as [Views](https://ptycho.github.io/ptypy/rst/ptypy.core.html#ptypy.core.classes.View), [Containers](https://ptycho.github.io/ptypy/rst/ptypy.core.html#ptypy.core.classes.Container) and [Storages](https://ptycho.github.io/ptypy/rst/ptypy.core.html#ptypy.core.classes.Storage). It also creates the [PODs](https://ptycho.github.io/ptypy/rst/ptypy.core.html#ptypy.core.classes.POD) which link the containers (and views) of probe, object, exit wave and diffraction data. PtyPy offers a range of different scan models\n", |
| 17 | + "The scan model is one of the core components that defines a ptychography experiment, it creates different data structures such as [Views](https://ptycho.github.io/ptypy/rst/ptypy.core.html#ptypy.core.classes.View), [Containers](https://ptycho.github.io/ptypy/rst/ptypy.core.html#ptypy.core.classes.Container) and [Storages](https://ptycho.github.io/ptypy/rst/ptypy.core.html#ptypy.core.classes.Storage). It also creates the [PODs](https://ptycho.github.io/ptypy/rst/ptypy.core.html#ptypy.core.classes.POD) which link the containers (and views) of probe, object, exit wave and diffraction data. This figure provides an overview of how PtyPy models an ptychographic experiment\n", |
| 18 | + "\n", |
| 19 | + "<img src=\"./_assets/ptypy_model.jpg\" alt=\"ptypy-model\" width=\"75%\">\n", |
| 20 | + "\n", |
| 21 | + "**The PtyPy model in a nutshell:** (a) Experimental sketch of a ptychographic experiment with optics focused on a sample and diffraction measured by a detector. (b) For each experimental view, PtyPy's **pod** captures all relevant properties from probe/object to exit wave, forward proejctor and diffraction data. (c) Example images for single view. (d) Diagram of the network of pods, each connected to a data view, a probe an object view and an exit wave. (e) Each pod has a container for the probe, object and diffraction - these containers are themselves connected underlying storages." |
| 22 | + ] |
| 23 | + }, |
| 24 | + { |
| 25 | + "cell_type": "markdown", |
| 26 | + "id": "751d51d7-f500-4e6e-a37b-2cd1748134c7", |
| 27 | + "metadata": {}, |
| 28 | + "source": [ |
| 29 | + "PtyPy offers a range of different scan models\n", |
18 | 30 | "\n", |
19 | 31 | "- The most commonly used scan model is `Full` and should work in most cases, but might not be suitable for large datasets (>10k frames)\n", |
20 | 32 | "\n", |
|
24 | 36 | "\n", |
25 | 37 | "- `Vanilla` is a lightweight scan model that can be useful for simple simulations.\n", |
26 | 38 | "\n", |
27 | | - "All the `Full` - flavoured models share the same set of [parameters](https://ptycho.github.io/ptypy/rst/parameters.html#scan-full), while `Vanilla` has a much smaller sub-set of [parameters](https://ptycho.github.io/ptypy/rst/parameters.html#scan-vanilla).\n" |
| 39 | + "All the `Full` - flavoured models share the same set of [parameters](https://ptycho.github.io/ptypy/rst/parameters.html#scan-full), while `Vanilla` has a much smaller sub-set of [parameters](https://ptycho.github.io/ptypy/rst/parameters.html#scan-vanilla)." |
28 | 40 | ] |
29 | 41 | }, |
30 | 42 | { |
|
225 | 237 | "name": "python", |
226 | 238 | "nbconvert_exporter": "python", |
227 | 239 | "pygments_lexer": "ipython3", |
228 | | - "version": "3.11.4" |
| 240 | + "version": "3.11.7" |
229 | 241 | } |
230 | 242 | }, |
231 | 243 | "nbformat": 4, |
|
0 commit comments