Tutorials

Here you can find documents, tests and examples of real applications. Examples have code that you can download, run, or adapt to your case (TODO 🛠️). Also don’t hesitate to request a feature or submit your problem at https://github.com/vincenzooo/pyXsurf/issues.

Overview

A few introductory presentations to give an overall view of purposes and functionalities:

  • Poster (SPIE 2023, San Diego) pdf

  • Jupyter Notebook converted to Presentation, or report derived from presentation at NSFE NanoScientific Forum 2020

  • Gallery: Examples of different interfaces TODO 🛠️

Examples

These Jupyter notebooks illustrate practical examples on how to start or to perform specific operations.

Advanced Examples

Some example from real life, Still work in progress. TODO 🛠️

Surface Processing

Example of interactive alignment

A more complex analysis report with toggleable code visualization in which difference in two shapes before and after a treatment is measured and fit to a simulated deformation.

Profile Class

Example of class Profile, 1D analogous of Data2D:

Simple Signal

Introduction to Profile, created from Jupyter notebook in different formats: pdf download source

Profile Tutorial download source

Analysis of PSD and Merging tests pdf download source PSDs can be extracted from Data2D` surfaces.

Teoretical and numerical analysis of PSD

Where to find more

More examples and tests can be found scattered in subfolders of source code repository, see also Developer Notes.