https://github.com/hyperspy/emc2024_hyperspy_workshop
https://github.com/hyperspy/emc2024_hyperspy_workshop
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/hyperspy/emc2024_hyperspy_workshop
- Owner: hyperspy
- Created: 2024-08-19T09:07:30.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-25T04:10:49.000Z (almost 2 years ago)
- Last Synced: 2026-03-27T15:25:29.865Z (4 months ago)
- Language: Jupyter Notebook
- Size: 70.7 MB
- Stars: 4
- Watchers: 5
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](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
```