Note
Go to the end to download the full example code.
Loading Data with HyperSpy#
This example demonstrates how to load and visualize data using the HyperSpy library.
import hyperspy.api as hs
from em_database.data import BilayerWS2
# Load a dataset using HyperSpy
dataset = BilayerWS2()
data_path = dataset.download() # Download the dataset if not already available
data = hs.load(data_path)
data
0%| | 0.00/12.5M [00:00<?, ?B/s]
0%| | 12.3k/12.5M [00:00<02:24, 86.1kB/s]
0%| | 41.0k/12.5M [00:00<01:27, 143kB/s]
1%|▎ | 115k/12.5M [00:00<00:42, 290kB/s]
1%|▌ | 172k/12.5M [00:00<00:38, 317kB/s]
2%|▋ | 238k/12.5M [00:00<00:35, 350kB/s]
3%|█ | 328k/12.5M [00:01<00:34, 355kB/s]
3%|█▎ | 401k/12.5M [00:01<00:31, 382kB/s]
4%|█▍ | 467k/12.5M [00:01<00:31, 387kB/s]
4%|█▋ | 549k/12.5M [00:01<00:28, 421kB/s]
5%|█▉ | 614k/12.5M [00:01<00:28, 415kB/s]
6%|██▏ | 696k/12.5M [00:01<00:26, 442kB/s]
6%|██▍ | 795k/12.5M [00:02<00:23, 492kB/s]
7%|██▋ | 848k/12.5M [00:02<00:26, 444kB/s]
7%|██▉ | 926k/12.5M [00:02<00:25, 455kB/s]
8%|███ | 1.01M/12.5M [00:02<00:24, 471kB/s]
9%|███▎ | 1.10M/12.5M [00:02<00:22, 504kB/s]
10%|███▋ | 1.22M/12.5M [00:02<00:19, 566kB/s]
10%|███▉ | 1.30M/12.5M [00:02<00:20, 548kB/s]
11%|████▎ | 1.43M/12.5M [00:03<00:17, 626kB/s]
12%|████▌ | 1.51M/12.5M [00:03<00:18, 590kB/s]
13%|████▉ | 1.63M/12.5M [00:03<00:17, 626kB/s]
14%|█████▎ | 1.74M/12.5M [00:03<00:16, 651kB/s]
15%|█████▌ | 1.82M/12.5M [00:03<00:17, 607kB/s]
15%|█████▊ | 1.92M/12.5M [00:03<00:17, 607kB/s]
16%|██████▏ | 2.05M/12.5M [00:04<00:15, 667kB/s]
17%|██████▌ | 2.15M/12.5M [00:04<00:15, 649kB/s]
18%|██████▉ | 2.30M/12.5M [00:04<00:14, 727kB/s]
19%|███████▏ | 2.38M/12.5M [00:04<00:15, 660kB/s]
20%|███████▋ | 2.53M/12.5M [00:04<00:13, 735kB/s]
21%|████████ | 2.66M/12.5M [00:04<00:12, 758kB/s]
22%|████████▎ | 2.74M/12.5M [00:05<00:14, 675kB/s]
23%|████████▋ | 2.87M/12.5M [00:05<00:13, 723kB/s]
24%|████████▉ | 2.95M/12.5M [00:05<00:14, 658kB/s]
24%|█████████▎ | 3.05M/12.5M [00:05<00:14, 643kB/s]
25%|█████████▌ | 3.15M/12.5M [00:05<00:14, 625kB/s]
26%|█████████▊ | 3.24M/12.5M [00:05<00:14, 619kB/s]
27%|██████████▏ | 3.34M/12.5M [00:06<00:14, 615kB/s]
27%|██████████▍ | 3.42M/12.5M [00:06<00:15, 582kB/s]
28%|██████████▋ | 3.52M/12.5M [00:06<00:15, 589kB/s]
29%|██████████▉ | 3.60M/12.5M [00:06<00:15, 562kB/s]
30%|███████████▍ | 3.75M/12.5M [00:06<00:13, 662kB/s]
31%|███████████▊ | 3.87M/12.5M [00:06<00:12, 676kB/s]
32%|████████████▏ | 4.01M/12.5M [00:07<00:11, 744kB/s]
33%|████████████▌ | 4.13M/12.5M [00:07<00:11, 732kB/s]
34%|████████████▊ | 4.23M/12.5M [00:07<00:11, 693kB/s]
35%|█████████████▎ | 4.36M/12.5M [00:07<00:11, 728kB/s]
36%|█████████████▌ | 4.44M/12.5M [00:07<00:12, 662kB/s]
36%|█████████████▊ | 4.52M/12.5M [00:07<00:12, 615kB/s]
37%|██████████████ | 4.62M/12.5M [00:08<00:12, 613kB/s]
38%|██████████████▌ | 4.77M/12.5M [00:08<00:10, 702kB/s]
39%|██████████████▊ | 4.85M/12.5M [00:08<00:11, 643kB/s]
40%|███████████████▏ | 5.00M/12.5M [00:08<00:10, 723kB/s]
41%|███████████████▍ | 5.10M/12.5M [00:08<00:10, 689kB/s]
42%|███████████████▉ | 5.24M/12.5M [00:08<00:09, 754kB/s]
43%|████████████████▏ | 5.32M/12.5M [00:08<00:10, 672kB/s]
43%|████████████████▍ | 5.40M/12.5M [00:09<00:11, 623kB/s]
44%|████████████████▊ | 5.53M/12.5M [00:09<00:10, 676kB/s]
45%|█████████████████▏ | 5.65M/12.5M [00:09<00:09, 686kB/s]
46%|█████████████████▍ | 5.75M/12.5M [00:09<00:10, 663kB/s]
47%|█████████████████▊ | 5.86M/12.5M [00:09<00:09, 675kB/s]
48%|██████████████████▏ | 5.98M/12.5M [00:09<00:09, 683kB/s]
49%|██████████████████▌ | 6.11M/12.5M [00:10<00:08, 719kB/s]
50%|██████████████████▊ | 6.19M/12.5M [00:10<00:09, 656kB/s]
51%|███████████████████▏ | 6.32M/12.5M [00:10<00:08, 701kB/s]
51%|███████████████████▍ | 6.40M/12.5M [00:10<00:09, 643kB/s]
52%|███████████████████▋ | 6.48M/12.5M [00:10<00:09, 602kB/s]
53%|████████████████████ | 6.58M/12.5M [00:10<00:09, 603kB/s]
54%|████████████████████▍ | 6.71M/12.5M [00:11<00:08, 664kB/s]
55%|████████████████████▊ | 6.86M/12.5M [00:11<00:07, 738kB/s]
56%|█████████████████████ | 6.94M/12.5M [00:11<00:08, 669kB/s]
56%|█████████████████████▍ | 7.04M/12.5M [00:11<00:08, 650kB/s]
57%|█████████████████████▌ | 7.11M/12.5M [00:11<00:09, 576kB/s]
58%|█████████████████████▉ | 7.20M/12.5M [00:11<00:09, 585kB/s]
58%|██████████████████████▏ | 7.29M/12.5M [00:12<00:09, 559kB/s]
59%|██████████████████████▌ | 7.43M/12.5M [00:12<00:07, 656kB/s]
61%|███████████████████████ | 7.56M/12.5M [00:12<00:07, 702kB/s]
61%|███████████████████████▎ | 7.66M/12.5M [00:12<00:07, 673kB/s]
62%|███████████████████████▌ | 7.74M/12.5M [00:12<00:07, 622kB/s]
63%|███████████████████████▊ | 7.84M/12.5M [00:12<00:07, 618kB/s]
63%|████████████████████████ | 7.91M/12.5M [00:13<00:08, 554kB/s]
64%|████████████████████████▍ | 8.05M/12.5M [00:13<00:06, 661kB/s]
66%|████████████████████████▉ | 8.20M/12.5M [00:13<00:05, 736kB/s]
66%|█████████████████████████▏ | 8.28M/12.5M [00:13<00:06, 667kB/s]
67%|█████████████████████████▋ | 8.43M/12.5M [00:13<00:05, 740kB/s]
68%|█████████████████████████▉ | 8.53M/12.5M [00:13<00:05, 700kB/s]
69%|██████████████████████████▏ | 8.61M/12.5M [00:14<00:06, 642kB/s]
70%|██████████████████████████▋ | 8.76M/12.5M [00:14<00:05, 723kB/s]
71%|██████████████████████████▉ | 8.86M/12.5M [00:14<00:05, 688kB/s]
72%|███████████████████████████▏ | 8.94M/12.5M [00:14<00:05, 634kB/s]
72%|███████████████████████████▍ | 9.02M/12.5M [00:14<00:05, 596kB/s]
73%|███████████████████████████▉ | 9.17M/12.5M [00:14<00:04, 690kB/s]
74%|████████████████████████████▏ | 9.25M/12.5M [00:14<00:05, 634kB/s]
75%|████████████████████████████▍ | 9.35M/12.5M [00:15<00:05, 622kB/s]
76%|████████████████████████████▉ | 9.49M/12.5M [00:15<00:04, 704kB/s]
77%|█████████████████████████████ | 9.57M/12.5M [00:15<00:04, 637kB/s]
77%|█████████████████████████████▎ | 9.65M/12.5M [00:15<00:04, 598kB/s]
78%|█████████████████████████████▊ | 9.80M/12.5M [00:15<00:03, 688kB/s]
79%|██████████████████████████████ | 9.88M/12.5M [00:15<00:04, 634kB/s]
80%|██████████████████████████████▎ | 9.97M/12.5M [00:16<00:04, 596kB/s]
81%|██████████████████████████████▊ | 10.1M/12.5M [00:16<00:03, 690kB/s]
82%|███████████████████████████████ | 10.2M/12.5M [00:16<00:03, 635kB/s]
82%|███████████████████████████████▎ | 10.3M/12.5M [00:16<00:03, 597kB/s]
83%|███████████████████████████████▌ | 10.4M/12.5M [00:16<00:03, 577kB/s]
84%|███████████████████████████████▊ | 10.5M/12.5M [00:16<00:03, 616kB/s]
85%|████████████████████████████████▎ | 10.6M/12.5M [00:17<00:02, 675kB/s]
86%|████████████████████████████████▌ | 10.7M/12.5M [00:17<00:02, 654kB/s]
86%|████████████████████████████████▊ | 10.8M/12.5M [00:17<00:02, 609kB/s]
87%|█████████████████████████████████ | 10.9M/12.5M [00:17<00:02, 578kB/s]
88%|█████████████████████████████████▎ | 11.0M/12.5M [00:17<00:02, 557kB/s]
88%|█████████████████████████████████▌ | 11.0M/12.5M [00:17<00:02, 541kB/s]
90%|██████████████████████████████████ | 11.2M/12.5M [00:18<00:02, 650kB/s]
90%|██████████████████████████████████▎ | 11.3M/12.5M [00:18<00:02, 606kB/s]
91%|██████████████████████████████████▋ | 11.4M/12.5M [00:18<00:01, 666kB/s]
92%|██████████████████████████████████▉ | 11.5M/12.5M [00:18<00:01, 617kB/s]
93%|███████████████████████████████████▎ | 11.6M/12.5M [00:18<00:01, 642kB/s]
94%|███████████████████████████████████▌ | 11.7M/12.5M [00:18<00:01, 631kB/s]
94%|███████████████████████████████████▊ | 11.8M/12.5M [00:19<00:01, 624kB/s]
95%|████████████████████████████████████ | 11.9M/12.5M [00:19<00:01, 589kB/s]
96%|████████████████████████████████████▌ | 12.0M/12.5M [00:19<00:00, 655kB/s]
97%|████████████████████████████████████▊ | 12.1M/12.5M [00:19<00:00, 641kB/s]
97%|█████████████████████████████████████ | 12.2M/12.5M [00:19<00:00, 594kB/s]
98%|█████████████████████████████████████▏| 12.2M/12.5M [00:19<00:00, 537kB/s]
99%|█████████████████████████████████████▌| 12.3M/12.5M [00:20<00:00, 558kB/s]
100%|█████████████████████████████████████▉| 12.5M/12.5M [00:20<00:00, 633kB/s]
0%| | 0.00/12.5M [00:00<?, ?B/s]
100%|█████████████████████████████████████| 12.5M/12.5M [00:00<00:00, 68.2GB/s]
WARNING | Hyperspy | This file contains a signal provided by the pyxem Python package that is not currently installed. The signal will be loaded into a generic HyperSpy signal. Consider installing pyxem to load this dataset into its original signal class. (hyperspy.io:949)
WARNING | Hyperspy | `signal_type='electron_diffraction'` not understood. See `hs.print_known_signal_types()` for a list of installed signal types or https://github.com/hyperspy/hyperspy-extensions-list for the list of all hyperspy extensions providing signals. (hyperspy.io:893)
<Signal2D, title: , dimensions: (246, 246|8, 8)>
Display the dataset
data.plot()
WARNING | Hyperspy | Numba is not installed, falling back to non-accelerated implementation. (hyperspy.decorators:256)
WARNING | Hyperspy | Numba is not installed, falling back to non-accelerated implementation. (hyperspy.decorators:256)
WARNING | Hyperspy | Numba is not installed, falling back to non-accelerated implementation. (hyperspy.decorators:256)
WARNING | Hyperspy | Numba is not installed, falling back to non-accelerated implementation. (hyperspy.decorators:256)
WARNING | Hyperspy | Numba is not installed, falling back to non-accelerated implementation. (hyperspy.decorators:256)
WARNING | Hyperspy | Numba is not installed, falling back to non-accelerated implementation. (hyperspy.decorators:256)
WARNING | Hyperspy | Numba is not installed, falling back to non-accelerated implementation. (hyperspy.decorators:256)
WARNING | Hyperspy | `signal_type='electron_diffraction'` not understood. See `hs.print_known_signal_types()` for a list of installed signal types or https://github.com/hyperspy/hyperspy-extensions-list for the list of all hyperspy extensions providing signals. (hyperspy.io:893)
WARNING | Hyperspy | `signal_type='electron_diffraction'` not understood. See `hs.print_known_signal_types()` for a list of installed signal types or https://github.com/hyperspy/hyperspy-extensions-list for the list of all hyperspy extensions providing signals. (hyperspy.io:893)
Total running time of the script: (0 minutes 22.129 seconds)

