An open API service indexing awesome lists of open source software.

https://github.com/hyperspy/emc2024_hyperspy_workshop


https://github.com/hyperspy/emc2024_hyperspy_workshop

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/hyperspy/EMC2024_HyperSpy_Workshop/HEAD)

# EMC2024 HyperSpy Workshop

Training material used during the 2024 HyperSpy Workshop at the European Microscopy Congress 2024 in Copenhagen.

## ✨ Try it in your browser ✨

(Not working for the pyxem and eXSpy notebooks)

➡️ **[https://francisco-dlp.github.io/EMC2024_HyperSpy_Workshop_jupyterlite/](https://francisco-dlp.github.io/EMC2024_HyperSpy_Workshop_jupyterlite/)**

## Venue

Haderup auditoriet, Panum Instituttet, Blegdamsvej 3, 2200 Kbh. N. (Careful, not CFIM, but Haderup auditoriet).

## Agenda

The workshop will take place from 9:00 to 17:00 CEST on Sunday the 25th of September.

| Time | Activity | Presenter |
|--------------|----------------------------------------------------------------------------|------------------------|
| 8:30-9:00 | Welcome coffee/tea | |
| 9:00-9:15 | Introduction talk | Francisco de la Peña |
| 9:15-10:30 | 1. Getting started | Magnus Nord |
| 10:30-10:45 | Coffee break | |
| 10:45-11:30 | 2. Decomposition and BSS | Francisco de la Peña |
| 11:30-12:15 | 3. Curve fitting | Francisco de la Peña |
| 12:15-13:00 | 4. EDX with [eXSpy](https://hyperspy.org/exspy/) | Katherine MacArthur |
| 13:00-13:45 | Lunch break | |
| 13:45-14:30 | 5. EELS with [eXSpy](https://hyperspy.org/exspy/) | Francisco de la Peña |
| 14:30-15:15 | 6. Cathodoluminescence with [LumiSpy](https://docs.lumispy.org) | Gunnar Kusch |
| 15:15-15:30 | Coffee break | |
| 15:30-16:15 | 7. Lazy signals for Big Data | Magnus Nord |
| 16:15-17:00 | 8. 4D-STEM with [Pyxem](https://pyxem.readthedocs.io/en/stable/index.html) | Magnus Nord |

The numbered activities correspond to the tutorials in the folders of this repository.

## Instructors

- Francisco de la Peña (University of Lille)
- Gunnar Kusch (University of Cambridge)
- Håkon Wiik Ånes (xnovotech)
- Hedda Christine Soland (Lund University)
- Katherine MacArthur (Oxford Instruments)
- Kristian Tveitstol (NTNU)
- Magnus Nord (NTNU)
- Sivert J.V. Dagenborg (NTNU)

## Downloading large files

Download the zip-file from this link: https://filesender.sikt.no/?s=download&token=000ee6a7-008e-4a63-aada-67706ef762bc

## Software installation

To use the Jupyter Notebooks in this repository, you need to install some software packages first. It installation instructions for beginners and advanced users can be found below.

### Simple installation instructions (best for Python beginners)

The easiest way to install all the software required to run the Jupyter Notebooks in this repository is to [install the HyperSpy Bundle](https://hyperspy.org/hyperspy-bundle/install.html) that you can download from [here](https://github.com/hyperspy/hyperspy-bundle/releases/latest).

### Advanced installation instructions (for advanced users)

If you prefer to customize your installation, we suggest installing a conda distribution (we suggest [MiniForge](https://github.com/conda-forge/miniforge)) and install all the required Python packages in a dedicated environment executing the following commands in a terminal (the conda prompt in Windows):

```bash
conda install nb_conda_kernels jupyterlab start_jupyter_cm ipympl -c conda-forge
conda create -n hyperspy_EMC2024 python=3.11 hyperspy pyxem ipympl exspy lumispy ipykernel -c conda-forge
```

To add Jupyter to the context menu of your file browser execute the following command:

```bash
start_jupyter_cm
```

To use HyperSpy in JupyterLab, start Jupyter Lab and choose the `Python [conda env:hyperspy_EMC2024]` kernel. Alternatively, start JupyterLab from the `hyperspy_EMC2024` environment as follows:

```bash
conda activate hyperspy_EMC2024
jupyter lab
```