Dataset Open Access

Strain Anisotropy and Magnetic Domains in Embedded Nanomagnets

Nord, Magnus; Semisalova, Anna; Kákay, Attila; Hlawacek, Gregor; MacLaren, Ian; Liersch, Vico; Volkov, Oleksii M.; Makarov, Denys; Paterson, Gary W.; Potzger, Kay; Lindner, Jürgen; Fassbender, Jürgen; McGrouther, Damien; Bali, Rantej

Dublin Core Export

<?xml version='1.0' encoding='utf-8'?>
<oai_dc:dc xmlns:dc="" xmlns:oai_dc="" xmlns:xsi="" xsi:schemaLocation="">
  <dc:creator>Nord, Magnus</dc:creator>
  <dc:creator>Semisalova, Anna</dc:creator>
  <dc:creator>Kákay, Attila</dc:creator>
  <dc:creator>Hlawacek, Gregor</dc:creator>
  <dc:creator>MacLaren, Ian</dc:creator>
  <dc:creator>Liersch, Vico</dc:creator>
  <dc:creator>Volkov, Oleksii M.</dc:creator>
  <dc:creator>Makarov, Denys</dc:creator>
  <dc:creator>Paterson, Gary W.</dc:creator>
  <dc:creator>Potzger, Kay</dc:creator>
  <dc:creator>Lindner, Jürgen</dc:creator>
  <dc:creator>Fassbender, Jürgen</dc:creator>
  <dc:creator>McGrouther, Damien</dc:creator>
  <dc:creator>Bali, Rantej</dc:creator>
  <dc:description>Transmission electron microscopy data and processing scripts related to the journal article "Strain Anisotropy and Magnetic Domains in Embedded Nanomagnets":

Data files

The data is contained within the 00N_....hdf5 files, which can be accessed using an HDF5 reader. Note that these datasets are very large, and trying to load one of them directly will most likely lead to your computer crashing.

Loading the data in python with h5py:

import h5py
f = h5py.File('003_stripe1.hdf5', mode='r')
data = f['fpd_expt/fpd_data/data']
data_subset = data[0:16, 0:16, :, :]

Exploring the datasets lazily, i.e. without loading the whole dataset into memory at the same time. Using pixStem:

import pixstem.api as ps
s = ps.load_ps_signal("003_stripe1.hdf5", lazy=True)

Processing files

All the TEM data has been processed using python scripts, which is named based on the type of processing:

	d00N_...: STEM-DPC processing
	l00N_...: lattice size processing
	s00N_...: rotation "simulations" to find the relation between the scan and detector rotation

Several of the scripts generate intermediate files, which are saved in folders with the same prefix as the scripts. So the d001_... script makes a folder named d001_... . These intermediate files are included here as zip-files, since Zenodo doesn't support folder structures.

The python libraries required to run the scripts are listed in requirements.txt. Newer versions of the libraries will most likely also work.

To setup the python environment with the required libraries, and run all the scripts:

pip3 install -r requirements.txt

This will most likely take several hours to complete.</dc:description>
  <dc:subject>Scanning transmission electron microscopy</dc:subject>
  <dc:subject>Differential phase contrast</dc:subject>
  <dc:subject>Ferromagnetic domains</dc:subject>
  <dc:title>Strain Anisotropy and Magnetic Domains in Embedded Nanomagnets</dc:title>
All versions This version
Views 390390
Downloads 498498
Data volume 1.3 TB1.3 TB
Unique views 348348
Unique downloads 199199


Cite as