{
  "access": {
    "embargo": {
      "active": false,
      "reason": null
    },
    "files": "public",
    "record": "public",
    "status": "open"
  },
  "created": "2026-05-19T13:05:55.955118+00:00",
  "custom_fields": {
    "legacy:communities": [
      "ecfunded",
      "tem"
    ]
  },
  "deletion_status": {
    "is_deleted": false,
    "status": "P"
  },
  "files": {
    "count": 3,
    "enabled": true,
    "entries": {
      "libertem-0.16.0-py3-none-any.whl": {
        "access": {
          "hidden": false
        },
        "checksum": "md5:40ad245e7c88ffefaf2164bbc82f3bc5",
        "ext": "whl",
        "id": "b5bef8a6-ec81-44aa-9ae2-573255da254a",
        "key": "libertem-0.16.0-py3-none-any.whl",
        "links": {
          "content": "https://zenodo.org/api/records/20283773/files/libertem-0.16.0-py3-none-any.whl/content",
          "self": "https://zenodo.org/api/records/20283773/files/libertem-0.16.0-py3-none-any.whl"
        },
        "metadata": {},
        "mimetype": "application/octet-stream",
        "size": 1618308,
        "storage_class": "L"
      },
      "libertem-0.16.0.tar.gz": {
        "access": {
          "hidden": false
        },
        "checksum": "md5:7d31915990d1048d8fba637643c3e855",
        "ext": "gz",
        "id": "6c14049f-272c-4774-b310-e0af1ac32d40",
        "key": "libertem-0.16.0.tar.gz",
        "links": {
          "content": "https://zenodo.org/api/records/20283773/files/libertem-0.16.0.tar.gz/content",
          "self": "https://zenodo.org/api/records/20283773/files/libertem-0.16.0.tar.gz"
        },
        "metadata": {},
        "mimetype": "application/gzip",
        "size": 1863341,
        "storage_class": "L"
      },
      "libertem-repo-archive-v0.16.0.tar.gz": {
        "access": {
          "hidden": false
        },
        "checksum": "md5:c57b64a6a4e15709bb36882291e6850b",
        "ext": "gz",
        "id": "7b1b3614-0830-4d50-903e-baa9e34da1c8",
        "key": "libertem-repo-archive-v0.16.0.tar.gz",
        "links": {
          "content": "https://zenodo.org/api/records/20283773/files/libertem-repo-archive-v0.16.0.tar.gz/content",
          "self": "https://zenodo.org/api/records/20283773/files/libertem-repo-archive-v0.16.0.tar.gz"
        },
        "metadata": {},
        "mimetype": "application/gzip",
        "size": 28171754,
        "storage_class": "L"
      }
    },
    "order": [],
    "total_bytes": 31653403
  },
  "id": "20283773",
  "is_draft": false,
  "is_published": true,
  "links": {
    "access": "https://zenodo.org/api/records/20283773/access",
    "access_grants": "https://zenodo.org/api/records/20283773/access/grants",
    "access_links": "https://zenodo.org/api/records/20283773/access/links",
    "access_request": "https://zenodo.org/api/records/20283773/access/request",
    "access_users": "https://zenodo.org/api/records/20283773/access/users",
    "archive": "https://zenodo.org/api/records/20283773/files-archive",
    "archive_media": "https://zenodo.org/api/records/20283773/media-files-archive",
    "communities": "https://zenodo.org/api/records/20283773/communities",
    "communities-suggestions": "https://zenodo.org/api/records/20283773/communities-suggestions",
    "doi": "https://doi.org/10.5281/zenodo.20283773",
    "draft": "https://zenodo.org/api/records/20283773/draft",
    "file_modification": "https://zenodo.org/api/records/20283773/file-modification",
    "files": "https://zenodo.org/api/records/20283773/files",
    "latest": "https://zenodo.org/api/records/20283773/versions/latest",
    "latest_html": "https://zenodo.org/records/20283773/latest",
    "media_files": "https://zenodo.org/api/records/20283773/media-files",
    "parent": "https://zenodo.org/api/records/1477847",
    "parent_doi": "https://doi.org/10.5281/zenodo.1477847",
    "parent_doi_html": "https://zenodo.org/doi/10.5281/zenodo.1477847",
    "parent_html": "https://zenodo.org/records/1477847",
    "preview_html": "https://zenodo.org/records/20283773?preview=1",
    "quota_increase": "https://zenodo.org/api/records/20283773/quota-increase",
    "request_deletion": "https://zenodo.org/api/records/20283773/request-deletion",
    "requests": "https://zenodo.org/api/records/20283773/requests",
    "reserve_doi": "https://zenodo.org/api/records/20283773/draft/pids/doi",
    "self": "https://zenodo.org/api/records/20283773",
    "self_doi": "https://doi.org/10.5281/zenodo.20283773",
    "self_doi_html": "https://zenodo.org/doi/10.5281/zenodo.20283773",
    "self_html": "https://zenodo.org/records/20283773",
    "self_iiif_manifest": "https://zenodo.org/api/iiif/record:20283773/manifest",
    "self_iiif_sequence": "https://zenodo.org/api/iiif/record:20283773/sequence/default",
    "versions": "https://zenodo.org/api/records/20283773/versions"
  },
  "media_files": {
    "count": 0,
    "enabled": false,
    "entries": {},
    "order": [],
    "total_bytes": 0
  },
  "metadata": {
    "additional_descriptions": [
      {
        "description": "<p>We gratefully acknowledge funding from the Initiative and Network Fund of the Helmholtz Association within the Helmholtz Young Investigator Group moreSTEM under Contract No. VH-NG-1317 at Forschungszentrum J\u00fclich in Germany.</p>\n\n<p>We gratefully acknowledge funding from the Information &amp; Data Science Pilot Project 'Ptychography 4.0' of the Helmholtz Association.</p>\n\n<p>We kindly acknowledge funding from Google Summer of Code 2019 under the umbrella of the Python software foundation.</p>\n\n<p>STEMx equipment and software for 4D STEM data acquisition with K2 IS camera courtesy of Gatan Inc.</p>\n\n<p>LiberTEM development is supported by AIDAS</p>\n\n<p>LiberTEM development is part of the Joint Lab MDMC.</p>\n\n<p>Forschungszentrum J\u00fclich is supporting LiberTEM with funding for personnel, access to its infrastructure and administrative support.</p>",
        "type": {
          "id": "notes",
          "title": {
            "de": "Anmerkungen",
            "en": "Notes"
          }
        }
      }
    ],
    "contributors": [
      {
        "affiliations": [
          {
            "name": "FZ J\u00fclich"
          }
        ],
        "person_or_org": {
          "family_name": "Barthel",
          "given_name": "Juri",
          "name": "Barthel, Juri",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "FZ J\u00fclich"
          }
        ],
        "person_or_org": {
          "family_name": "Bauer",
          "given_name": "Reimar",
          "name": "Bauer, Reimar",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "X-Spectrum"
          }
        ],
        "person_or_org": {
          "family_name": "Becker",
          "given_name": "Julian",
          "name": "Becker, Julian",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "X-Spectrum"
          }
        ],
        "person_or_org": {
          "family_name": "Beckmann",
          "given_name": "Andreas",
          "name": "Beckmann, Andreas",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "MPSD"
          }
        ],
        "person_or_org": {
          "family_name": "B\u00fccker",
          "given_name": "Robert",
          "name": "B\u00fccker, Robert",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "HZM"
          }
        ],
        "person_or_org": {
          "family_name": "zu Castell",
          "given_name": "Wolfgang",
          "name": "zu Castell, Wolfgang",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Brigham and Women's Hospital"
          }
        ],
        "person_or_org": {
          "family_name": "Fedorov",
          "given_name": "Andrey",
          "identifiers": [
            {
              "identifier": "0000-0003-4806-9413",
              "scheme": "orcid"
            }
          ],
          "name": "Fedorov, Andrey",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Frederick National Laboratory for Cancer Research"
          }
        ],
        "person_or_org": {
          "family_name": "Jensen",
          "given_name": "Mark",
          "identifiers": [
            {
              "identifier": "0000-0001-5215-101X",
              "scheme": "orcid"
            }
          ],
          "name": "Jensen, Mark",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Quantum Detectors"
          }
        ],
        "person_or_org": {
          "family_name": "Krajnak",
          "given_name": "Matus",
          "name": "Krajnak, Matus",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "pyXem"
          }
        ],
        "person_or_org": {
          "family_name": "Crout",
          "given_name": "Phillip",
          "name": "Crout, Phillip",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "HZDR"
          }
        ],
        "person_or_org": {
          "family_name": "Ehrig",
          "given_name": "Simeon",
          "name": "Ehrig, Simeon",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "HU Berlin"
          }
        ],
        "person_or_org": {
          "family_name": "Eljarrat Ascunce",
          "given_name": "Alberto",
          "name": "Eljarrat Ascunce, Alberto",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Berkeley Lab"
          }
        ],
        "person_or_org": {
          "family_name": "Ercius",
          "given_name": "Peter",
          "name": "Ercius, Peter",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Microscopy Australia"
          }
        ],
        "person_or_org": {
          "family_name": "Fuery",
          "given_name": "Caroline",
          "name": "Fuery, Caroline",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "DESY"
          }
        ],
        "person_or_org": {
          "family_name": "Furhmann",
          "given_name": "Patrick",
          "name": "Furhmann, Patrick",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "G\u00f6ttingen University"
          }
        ],
        "person_or_org": {
          "family_name": "Gaida",
          "given_name": "John",
          "name": "Gaida, John",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Monash"
          }
        ],
        "person_or_org": {
          "family_name": "Goscinski",
          "given_name": "Wojtek James",
          "name": "Goscinski, Wojtek James",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "U Antwerp"
          }
        ],
        "person_or_org": {
          "family_name": "Guzzinati",
          "given_name": "Giulio",
          "name": "Guzzinati, Giulio",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "HU Berlin"
          }
        ],
        "person_or_org": {
          "family_name": "Haas",
          "given_name": "Benedikt",
          "name": "Haas, Benedikt",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Monash"
          }
        ],
        "person_or_org": {
          "family_name": "Hines",
          "given_name": "Chris",
          "name": "Hines, Chris",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Weizmann"
          }
        ],
        "person_or_org": {
          "family_name": "Houben",
          "given_name": "Lothar",
          "name": "Houben, Lothar",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Rosalind Franklin Institute"
          }
        ],
        "person_or_org": {
          "family_name": "Huang",
          "given_name": "Chen",
          "name": "Huang, Chen",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "PNDetector"
          }
        ],
        "person_or_org": {
          "family_name": "Huth",
          "given_name": "Martin",
          "name": "Huth, Martin",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "NeXus project"
          }
        ],
        "person_or_org": {
          "family_name": "Jemian",
          "given_name": "Pete",
          "name": "Jemian, Pete",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "pyXem"
          }
        ],
        "person_or_org": {
          "family_name": "Johnstone",
          "given_name": "Duncan N.",
          "name": "Johnstone, Duncan N.",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "HU Berlin"
          }
        ],
        "person_or_org": {
          "family_name": "Koch",
          "given_name": "Christoph",
          "name": "Koch, Christoph",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "FZ J\u00fclich"
          }
        ],
        "person_or_org": {
          "family_name": "Krings",
          "given_name": "Alexander",
          "name": "Krings, Alexander",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Anaconda Inc."
          }
        ],
        "person_or_org": {
          "family_name": "Lam",
          "given_name": "Siu Kwan",
          "name": "Lam, Siu Kwan",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Gatan"
          }
        ],
        "person_or_org": {
          "family_name": "Lei",
          "given_name": "Weng I",
          "name": "Lei, Weng I",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "FZ J\u00fclich"
          }
        ],
        "person_or_org": {
          "family_name": "Lesnichaia",
          "given_name": "Anastasiia",
          "name": "Lesnichaia, Anastasiia",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Rosalind Franklin Institute"
          }
        ],
        "person_or_org": {
          "family_name": "Liberti",
          "given_name": "Emanuela",
          "name": "Liberti, Emanuela",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "FZ J\u00fclich"
          }
        ],
        "person_or_org": {
          "family_name": "Lu",
          "given_name": "Penghan",
          "name": "Lu, Penghan",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "U Glasgow"
          }
        ],
        "person_or_org": {
          "family_name": "MacLaren",
          "given_name": "Ian",
          "name": "MacLaren, Ian",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "U Bremen"
          }
        ],
        "person_or_org": {
          "family_name": "Mahr",
          "given_name": "Christoph",
          "name": "Mahr, Christoph",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "U Glasgow"
          }
        ],
        "person_or_org": {
          "family_name": "McCartan",
          "given_name": "Shane",
          "name": "McCartan, Shane",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "HZDR"
          }
        ],
        "person_or_org": {
          "family_name": "Meissner",
          "given_name": "Heide",
          "name": "Meissner, Heide",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Nion"
          }
        ],
        "person_or_org": {
          "family_name": "Mittelberger",
          "given_name": "Andreas",
          "name": "Mittelberger, Andreas",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Point Electronic"
          }
        ],
        "person_or_org": {
          "family_name": "Moldovan",
          "given_name": "Grigore",
          "name": "Moldovan, Grigore",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "HU Berlin"
          }
        ],
        "person_or_org": {
          "family_name": "M\u00fcller",
          "given_name": "Johannes",
          "name": "M\u00fcller, Johannes",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Quantum Detectors"
          }
        ],
        "person_or_org": {
          "family_name": "Nebot",
          "given_name": "Eduardo",
          "name": "Nebot, Eduardo",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Python Software Foundation"
          }
        ],
        "person_or_org": {
          "family_name": "Oda",
          "given_name": "Terri",
          "name": "Oda, Terri",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Quantum Detectors"
          }
        ],
        "person_or_org": {
          "family_name": "O'Ryan",
          "given_name": "Liam",
          "name": "O'Ryan, Liam",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "TVIPS"
          }
        ],
        "person_or_org": {
          "family_name": "Oster",
          "given_name": "Marco",
          "name": "Oster, Marco",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Gatan"
          }
        ],
        "person_or_org": {
          "family_name": "Pakzad",
          "given_name": "Ana",
          "name": "Pakzad, Ana",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "HU Berlin"
          }
        ],
        "person_or_org": {
          "family_name": "Pekin",
          "given_name": "Thomas C.",
          "name": "Pekin, Thomas C.",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Lille"
          }
        ],
        "person_or_org": {
          "family_name": "Pe\u00f1a",
          "given_name": "Francisco de la",
          "name": "Pe\u00f1a, Francisco de la",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "NeXus project"
          }
        ],
        "person_or_org": {
          "family_name": "Richter",
          "given_name": "Tobias",
          "name": "Richter, Tobias",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "PNDetector"
          }
        ],
        "person_or_org": {
          "family_name": "Ritz",
          "given_name": "Robert",
          "name": "Ritz, Robert",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "DESY"
          }
        ],
        "person_or_org": {
          "family_name": "Sander",
          "given_name": "Kunt",
          "name": "Sander, Kunt",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "HU Berlin"
          }
        ],
        "person_or_org": {
          "family_name": "Schloz",
          "given_name": "Marcel",
          "name": "Schloz, Marcel",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "DESY"
          }
        ],
        "person_or_org": {
          "family_name": "Schuh",
          "given_name": "Michael",
          "name": "Schuh, Michael",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "HU Berlin"
          }
        ],
        "person_or_org": {
          "family_name": "Shabih",
          "given_name": "Sherjeel",
          "name": "Shabih, Sherjeel",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "PNDetector"
          }
        ],
        "person_or_org": {
          "family_name": "Simson",
          "given_name": "Martin",
          "name": "Simson, Martin",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "TVIPS"
          }
        ],
        "person_or_org": {
          "family_name": "Sparlinek",
          "given_name": "Peter",
          "name": "Sparlinek, Peter",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "U Limerick"
          }
        ],
        "person_or_org": {
          "family_name": "Stewart",
          "given_name": "Andy",
          "name": "Stewart, Andy",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "HZM"
          }
        ],
        "person_or_org": {
          "family_name": "Sukumaran",
          "given_name": "Murali",
          "name": "Sukumaran, Murali",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Iambic Innovation"
          }
        ],
        "person_or_org": {
          "family_name": "Sweeney",
          "given_name": "Eugene",
          "name": "Sweeney, Eugene",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "U Antwerp"
          }
        ],
        "person_or_org": {
          "family_name": "Verbeeck",
          "given_name": "Jo",
          "name": "Verbeeck, Jo",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "U Wisconsin"
          }
        ],
        "person_or_org": {
          "family_name": "Voyles",
          "given_name": "Paul",
          "name": "Voyles, Paul",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "PSI"
          }
        ],
        "person_or_org": {
          "family_name": "Watts",
          "given_name": "Benjamin",
          "name": "Watts, Benjamin",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "U Queensland"
          }
        ],
        "person_or_org": {
          "family_name": "Wepf",
          "given_name": "Roger",
          "name": "Wepf, Roger",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Gatan"
          }
        ],
        "person_or_org": {
          "family_name": "Wilbrink",
          "given_name": "Jacob",
          "name": "Wilbrink, Jacob",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Monash"
          }
        ],
        "person_or_org": {
          "family_name": "Wilson",
          "given_name": "Lance",
          "name": "Wilson, Lance",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "FZ J\u00fclich"
          }
        ],
        "person_or_org": {
          "family_name": "Winkler",
          "given_name": "Florian",
          "name": "Winkler, Florian",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "HZB"
          }
        ],
        "person_or_org": {
          "family_name": "Wollgarten",
          "given_name": "Markus",
          "name": "Wollgarten, Markus",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "person_or_org": {
          "family_name": "@theassassin",
          "name": "@theassassin",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      },
      {
        "affiliations": [
          {
            "name": "Thermo Fisher Scientific"
          }
        ],
        "person_or_org": {
          "family_name": "Ozsoy-Keskinbora",
          "given_name": "Cigdem",
          "name": "Ozsoy-Keskinbora, Cigdem",
          "type": "personal"
        },
        "role": {
          "id": "other",
          "title": {
            "de": "Andere",
            "en": "Other"
          }
        }
      }
    ],
    "creators": [
      {
        "affiliations": [
          {
            "name": "J\u00fclich Research Centre, Ernst Ruska Centre"
          }
        ],
        "person_or_org": {
          "family_name": "Clausen",
          "given_name": "Alexander",
          "identifiers": [
            {
              "identifier": "0000-0002-9555-7455",
              "scheme": "orcid"
            }
          ],
          "name": "Clausen, Alexander",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "J\u00fclich Research Centre, Ernst Ruska Centre"
          }
        ],
        "person_or_org": {
          "family_name": "Weber",
          "given_name": "Dieter",
          "identifiers": [
            {
              "identifier": "0000-0001-6635-9567",
              "scheme": "orcid"
            }
          ],
          "name": "Weber, Dieter",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "CEA-Leti"
          }
        ],
        "person_or_org": {
          "family_name": "Bryan",
          "given_name": "Matthew",
          "identifiers": [
            {
              "identifier": "0000-0001-9134-384X",
              "scheme": "orcid"
            }
          ],
          "name": "Bryan, Matthew",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "J\u00fclich Research Centre, Ernst Ruska Centre"
          }
        ],
        "person_or_org": {
          "family_name": "Ruzaeva",
          "given_name": "Karina",
          "identifiers": [
            {
              "identifier": "0000-0003-3610-0989",
              "scheme": "orcid"
            }
          ],
          "name": "Ruzaeva, Karina",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "RWTH Aachen University, J\u00fclich Research Centre, Ernst Ruska Centre"
          }
        ],
        "person_or_org": {
          "family_name": "Migunov",
          "given_name": "Vadim",
          "identifiers": [
            {
              "identifier": "0000-0002-6296-4492",
              "scheme": "orcid"
            }
          ],
          "name": "Migunov, Vadim",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "Norwegian University of Science and Technology"
          }
        ],
        "person_or_org": {
          "family_name": "Dagenborg",
          "given_name": "Sivert",
          "identifiers": [
            {
              "identifier": "0009-0000-8753-9698",
              "scheme": "orcid"
            }
          ],
          "name": "Dagenborg, Sivert",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "Government Engineering College Sreekrishnapuram"
          }
        ],
        "person_or_org": {
          "family_name": "Baburajan",
          "given_name": "Anand",
          "identifiers": [
            {
              "identifier": "0000-0002-2870-366X",
              "scheme": "orcid"
            }
          ],
          "name": "Baburajan, Anand",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "Government Engineering College Sreekrishnapuram"
          }
        ],
        "person_or_org": {
          "family_name": "Bahuleyan",
          "given_name": "Abijith",
          "identifiers": [
            {
              "identifier": "0000-0001-5045-5650",
              "scheme": "orcid"
            }
          ],
          "name": "Bahuleyan, Abijith",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "J\u00fclich Research Centre, Ernst Ruska Centre"
          }
        ],
        "person_or_org": {
          "family_name": "Caron",
          "given_name": "Jan",
          "identifiers": [
            {
              "identifier": "0000-0002-0873-889X",
              "scheme": "orcid"
            }
          ],
          "name": "Caron, Jan",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "Chandigarh University"
          }
        ],
        "person_or_org": {
          "family_name": "Chandra",
          "given_name": "Rahul",
          "identifiers": [
            {
              "identifier": "0000-0003-2079-5368",
              "scheme": "orcid"
            }
          ],
          "name": "Chandra, Rahul",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "Siliguri Institute of Technology"
          }
        ],
        "person_or_org": {
          "family_name": "Dey",
          "given_name": "Shankhadeep",
          "name": "Dey, Shankhadeep",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "Jadavpur University"
          }
        ],
        "person_or_org": {
          "family_name": "Halder",
          "given_name": "Sayandip",
          "identifiers": [
            {
              "identifier": "0000-0003-0224-3746",
              "scheme": "orcid"
            }
          ],
          "name": "Halder, Sayandip",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "University of Illinois at Urbana-Champaign"
          }
        ],
        "person_or_org": {
          "family_name": "Katz",
          "given_name": "Daniel S.",
          "identifiers": [
            {
              "identifier": "0000-0001-5934-7525",
              "scheme": "orcid"
            }
          ],
          "name": "Katz, Daniel S.",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "Direct Electron"
          }
        ],
        "person_or_org": {
          "family_name": "Levin",
          "given_name": "Barnaby D.A.",
          "identifiers": [
            {
              "identifier": "0000-0003-1010-0366",
              "scheme": "orcid"
            }
          ],
          "name": "Levin, Barnaby D.A.",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "University of Antwerp"
          }
        ],
        "person_or_org": {
          "family_name": "Nord",
          "given_name": "Magnus",
          "identifiers": [
            {
              "identifier": "0000-0001-7981-5293",
              "scheme": "orcid"
            }
          ],
          "name": "Nord, Magnus",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "Lawrence Berkeley National Laboratory"
          }
        ],
        "person_or_org": {
          "family_name": "Ophus",
          "given_name": "Colin",
          "identifiers": [
            {
              "identifier": "0000-0003-2348-8558",
              "scheme": "orcid"
            }
          ],
          "name": "Ophus, Colin",
          "type": "personal"
        }
      },
      {
        "person_or_org": {
          "family_name": "Peter",
          "given_name": "Simon",
          "name": "Peter, Simon",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "University of Szeged"
          }
        ],
        "person_or_org": {
          "family_name": "Pusk\u00e1s",
          "given_name": "Levente",
          "name": "Pusk\u00e1s, Levente",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "Monash University eResearch Centre"
          }
        ],
        "person_or_org": {
          "family_name": "Schyndel van",
          "given_name": "Jay",
          "name": "Schyndel van, Jay",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "ETH Z\u00fcrich"
          }
        ],
        "person_or_org": {
          "family_name": "Shin",
          "given_name": "Jaeweon",
          "name": "Shin, Jaeweon",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "Columbia University"
          }
        ],
        "person_or_org": {
          "family_name": "Sunku",
          "given_name": "Sai",
          "name": "Sunku, Sai",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "Norwegian University of Science and Technology"
          }
        ],
        "person_or_org": {
          "family_name": "\u00c5nes",
          "given_name": "H\u00e5kon W.",
          "identifiers": [
            {
              "identifier": "0000-0002-1213-2911",
              "scheme": "orcid"
            }
          ],
          "name": "\u00c5nes, H\u00e5kon W.",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "Korea Astronomy and Space Science Institute"
          }
        ],
        "person_or_org": {
          "family_name": "Chen",
          "given_name": "Yaocheng",
          "identifiers": [
            {
              "identifier": "0000-0002-8967-4911",
              "scheme": "orcid"
            }
          ],
          "name": "Chen, Yaocheng",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "J\u00fclich Research Centre, Ernst Ruska Centre"
          }
        ],
        "person_or_org": {
          "family_name": "M\u00fcller-Caspary",
          "given_name": "Knut",
          "identifiers": [
            {
              "identifier": "0000-0002-2588-7993",
              "scheme": "orcid"
            }
          ],
          "name": "M\u00fcller-Caspary, Knut",
          "type": "personal"
        }
      },
      {
        "affiliations": [
          {
            "name": "J\u00fclich Research Centre, Ernst Ruska Centre"
          }
        ],
        "person_or_org": {
          "family_name": "Dunin-Borkowski",
          "given_name": "Rafal E.",
          "identifiers": [
            {
              "identifier": "0000-0001-8082-0647",
              "scheme": "orcid"
            }
          ],
          "name": "Dunin-Borkowski, Rafal E.",
          "type": "personal"
        }
      }
    ],
    "description": "<div class=\"document\">\n\n\n<strong>Homepage: <a href=\"https://libertem.github.io/LiberTEM/\">https://libertem.github.io/LiberTEM/</a><br></strong><strong>GitHub repository: <a href=\"https://github.com/LiberTEM/LiberTEM/\">https://github.com/LiberTEM/LiberTEM/</a><br></strong><strong>PyPI: <a href=\"https://pypi.org/project/libertem/\">https://pypi.org/project/libertem/</a><br></strong><p>LiberTEM is an open source platform for high-throughput distributed processing\nof large-scale binary data sets and live data streams using a modified\n<a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/MapReduce\">MapReduce programming model</a>. The\ncurrent focus is <a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/Scanning_transmission_electron_microscopy#Universal_detectors\">pixelated</a>\nscanning transmission electron microscopy (<a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/Scanning_transmission_electron_microscopy\">STEM</a>)\n[<a class=\"reference external\" href=\"https://doi.org/10.1002/9783527808465.EMC2016.6284\">MacLaren et al. (2016)</a>,\n<a class=\"reference external\" href=\"https://doi.org/10.1017/s1431927619000497\">Ophus (2019)</a>] and scanning electron\nbeam diffraction data.</p>\n<p>MapReduce-like processing allows to specify an algorithm through two functions:\nOne function that is mapped on portions of the input data, and another function\nthat merges (reduces) a partial result from this mapping step into the complete\nresult. A wide range of TEM and 4D STEM processing tasks can be expressed in\nthis fashion, see <a class=\"reference internal\" href=\"#applications\">Applications</a>.</p>\n<p>The UDF interface of LiberTEM offers a standardized, versatile API to decouple\nthe mathematical core of an algorithm from details of data source, parallelism,\nand use of results. Mapping and merging can be performed in any order and with\ndifferent subdivisions of the input data, including running parts of the\ncalculation concurrently. That means the same implementation can be used in a\nwide range of modalities, including massive scaling on clusters. Since each\nmerge step produces an intermediate result, this style of processing is suitable\nfor displaying live results from a running calculation in a GUI application and\nfor <a class=\"reference external\" href=\"https://github.com/LiberTEM/LiberTEM-live\">processing live data streams</a>.\nA closed-loop feedback between processing and instrument control can be realized\nas well. See <a class=\"reference external\" href=\"https://libertem.github.io/LiberTEM/udf.html\">User-defined functions</a> for more details on the\nLiberTEM UDF interface.</p>\n<p>The LiberTEM back-end offers <a class=\"reference external\" href=\"https://libertem.github.io/LiberTEM/architecture.html\">high throughput and scalability</a> on PCs, single server\nnodes, clusters and cloud services. On clusters it can use fast distributed\nlocal storage on high-performance SSDs. That way it achieves <a class=\"reference external\" href=\"https://libertem.github.io/LiberTEM/performance.html\">very high\naggregate IO performance</a> on a compact and\ncost-efficient system built from stock components. All CPU cores and CUDA\ndevices in a system can be used in parallel.</p>\n<p>LiberTEM is supported on Linux, Mac OS X and Windows. Other platforms that allow\ninstallation of a suitable Python version and the required packages will likely\nwork as well. The GUI is running in a web browser.</p>\n<div class=\"section\">\n<p><strong>Installation</strong></p><p>The short version:</p>\n<pre class=\"code shell literal-block\">$<span class=\"whitespace\"> </span>virtualenv<span class=\"whitespace\"> </span>-p<span class=\"whitespace\"> </span>python3<span class=\"whitespace\"> </span>~/libertem-venv/<span class=\"whitespace\">\n</span>$<span class=\"whitespace\"> </span><span class=\"name builtin\">source</span><span class=\"whitespace\"> </span>~/libertem-venv/bin/activate<span class=\"whitespace\">\n</span><span class=\"operator\">(</span>libertem-venv<span class=\"operator\">)</span><span class=\"whitespace\"> </span>$<span class=\"whitespace\"> </span>python<span class=\"whitespace\"> </span>-m<span class=\"whitespace\"> </span>pip<span class=\"whitespace\"> </span>install<span class=\"whitespace\"> </span><span class=\"literal string double\">\"libertem[torch]\"</span><span class=\"whitespace\">\n\n</span><span class=\"comment single\"># optional for GPU support\n# See also https://docs.cupy.dev/en/stable/install.html\n</span><span class=\"operator\">(</span>libertem-venv<span class=\"operator\">)</span><span class=\"whitespace\"> </span>$<span class=\"whitespace\"> </span>python<span class=\"whitespace\"> </span>-m<span class=\"whitespace\"> </span>pip<span class=\"whitespace\"> </span>install<span class=\"whitespace\"> </span>cupy\n</pre>\n<p>Please see <a class=\"reference external\" href=\"https://libertem.github.io/LiberTEM/install.html\">our documentation</a> for details!</p>\n<p>Alternatively, to run the <a class=\"reference external\" href=\"https://libertem.github.io/LiberTEM/deployment/clustercontainer.html\">LiberTEM Docker image</a>:</p>\n<pre class=\"code shell literal-block\">$<span class=\"whitespace\"> </span>docker<span class=\"whitespace\"> </span>run<span class=\"whitespace\"> </span>-p<span class=\"whitespace\"> </span><span class=\"literal number\">127</span>.0.0.1:9000:9000<span class=\"whitespace\"> </span>--mount<span class=\"whitespace\"> </span><span class=\"name variable\">type</span><span class=\"operator\">=</span>bind,source<span class=\"operator\">=</span>/path/to/your/data/,dst<span class=\"operator\">=</span>/data/,ro<span class=\"whitespace\"> </span>ghcr.io/libertem/libertem\n</pre>\n<p>or</p>\n<pre class=\"code shell literal-block\">$<span class=\"whitespace\"> </span>apptainer<span class=\"whitespace\"> </span><span class=\"name builtin\">exec</span><span class=\"whitespace\"> </span>docker://ghcr.io/libertem/libertem<span class=\"whitespace\"> </span>/venv/bin/libertem-server\n</pre>\n<p>Deployment for offline data processing on a single-node system for a local user\nis thoroughly tested and can be considered stable. Deployment on a cluster is\nexperimental and still requires some additional work, see <a class=\"reference external\" href=\"https://github.com/LiberTEM/LiberTEM/issues/105\">Issue #105</a>. Back-end support for live data processing\nis still experimental as well, see <a class=\"reference external\" href=\"https://github.com/LiberTEM/LiberTEM-live\">https://github.com/LiberTEM/LiberTEM-live</a>.</p>\n</div>\n<div class=\"section\">\n<p><strong>Applications</strong></p><p>Since LiberTEM is programmable through <a class=\"reference external\" href=\"https://libertem.github.io/LiberTEM/udf.html\">user-defined functions (UDFs)</a>, it can be used for a wide\nrange of processing tasks on array-like data and data streams. The following\napplications have been implemented already:</p>\n<ul class=\"simple\">\n<li>Virtual detectors (virtual bright field, virtual HAADF, center of mass\n[<a class=\"reference external\" href=\"https://doi.org/10.1016/j.ultramic.2016.03.006\">Krajnak et al. (2016)</a>],\ncustom shapes via masks)</li>\n<li><a class=\"reference external\" href=\"https://libertem.github.io/LiberTEM/app/amorphous.html\">Analysis of amorphous materials</a></li>\n<li><a class=\"reference external\" href=\"https://libertem.github.io/LiberTEM-blobfinder/\">Strain mapping</a></li>\n<li><a class=\"reference external\" href=\"https://libertem.github.io/LiberTEM-holo/\">Off-axis electron holography reconstruction</a></li>\n<li><a class=\"reference external\" href=\"https://ptychography-4-0.github.io/ptychography/\">Single Side Band ptychography</a></li>\n</ul>\n<p>Some of these applications are available through an <a class=\"reference external\" href=\"https://libertem.github.io/LiberTEM/usage.html#gui-usage\">interactive web GUI</a>. Please see <a class=\"reference external\" href=\"https://libertem.github.io/LiberTEM/applications.html\">the\napplications section</a>\nof our documentation for details!</p>\n<p>The Python API and user-defined functions (UDFs) can be used for complex\noperations such as arbitrary linear operations and other features like data\nexport. Example Jupyter notebooks are available in the <a class=\"reference external\" href=\"https://github.com/LiberTEM/LiberTEM/tree/master/examples\">examples directory</a>. If you are having\ntrouble running the examples, please let us know by filing an issue or\nby <a class=\"reference external\" href=\"https://gitter.im/LiberTEM/Lobby\">joining our Gitter chat</a>.</p>\n<p>LiberTEM is suitable as a high-performance processing backend for other\napplications, including live data streams. <a class=\"reference external\" href=\"https://gitter.im/LiberTEM/Lobby\">Contact us</a> if you are interested!</p>\n<p>LiberTEM is evolving rapidly and prioritizes features following user demand and\ncontributions. Currently we are working on <a class=\"reference external\" href=\"https://github.com/LiberTEM/LiberTEM-live\">live data processing</a>, improving application support for sparse\ndata and event-based detectors, performance improvements for GPU processing, and implementing\nanalysis methods for various applications of pixelated\nSTEM and other large-scale detector data. If you like to influence the direction\nthis project is taking, or if you'd like to <a class=\"reference external\" href=\"https://libertem.github.io/LiberTEM/contributing.html\">contribute</a>, please join our\n<a class=\"reference external\" href=\"https://gitter.im/LiberTEM/Lobby\">gitter chat</a> and our <a class=\"reference external\" href=\"https://groups.google.com/forum/#!forum/libertem\">general mailing list</a>.</p>\n</div>\n<div class=\"section\">\n<p><strong>File formats</strong></p><p>LiberTEM currently opens most file formats used for pixelated STEM. See <a class=\"reference external\" href=\"https://libertem.github.io/LiberTEM/formats.html\">our\ngeneral information on loading data</a> and <a class=\"reference external\" href=\"https://libertem.github.io/LiberTEM/reference/dataset.html#formats\">format-specific\ndocumentation</a> for more\ninformation!</p>\n<ul class=\"simple\">\n<li>Raw binary files</li>\n<li>NumPy .npy binary files</li>\n<li>Thermo Fisher EMPAD detector [<a class=\"reference external\" href=\"https://doi.org/10.1017/S1431927615015664\">Tate et al. (2016)</a>] files</li>\n<li><a class=\"reference external\" href=\"https://quantumdetectors.com/products/merlinem/\">Quantum Detectors MIB format</a></li>\n<li>Nanomegas .blo block files</li>\n<li>Direct Electron DE5 files (HDF5-based) and Norpix SEQ files for <a class=\"reference external\" href=\"https://directelectron.com/de-series-cameras/\">DE-Series</a> detectors</li>\n<li><a class=\"reference external\" href=\"https://web.archive.org/web/20180809021832/http://www.gatan.com/products/tem-imaging-spectroscopy/k2-camera\">Gatan K2 IS</a> raw format</li>\n<li>Stacks of Gatan DM3 and DM4 files (via <a class=\"reference external\" href=\"https://github.com/ercius/openNCEM\">openNCEM</a>)</li>\n<li>Single-file Gatan DM4 scans when saved using C-ordering</li>\n<li>FRMS6 from PNDetector pnCCD cameras [<a class=\"reference external\" href=\"https://doi.org/10.1017/s1431927615011836\">Simson et al. (2015)</a>]\n(currently alpha, gain correction still needs UI changes)</li>\n<li>FEI SER files (via <a class=\"reference external\" href=\"https://github.com/ercius/openNCEM\">openNCEM</a>)</li>\n<li>MRC (via <a class=\"reference external\" href=\"https://github.com/ercius/openNCEM\">openNCEM</a>)</li>\n<li>HDF5-based formats such as HyperSpy files, NeXus and EMD</li>\n<li>TVIPS binary files</li>\n<li>Sparse data in Raw CSR (compressed sparse row) format, as is possible\nto generate from event-based detectors</li>\n<li>Please contact us if you are interested in support for an additional format!</li>\n</ul>\n</div>\n<div class=\"section\">\n<p><strong>Live processing and detectors (experimental)</strong></p><p>See <a class=\"reference external\" href=\"https://libertem.github.io/LiberTEM-live/\">LiberTEM-live</a>!</p>\n</div>\n<div class=\"section\">\n<p><strong>License</strong></p><p>LiberTEM is licensed under the MIT license.</p>\n</div>\n<div class=\"section\">\n<p><strong>Acknowledgements</strong></p><p>We are very grateful for your continuing support for LiberTEM!</p>\n<p>See <a class=\"reference external\" href=\"https://libertem.github.io/acknowledgements.html\">the acknowledgement page</a> for a list of authors and\ncontributors to LiberTEM and its subprojects. See also our info on <a class=\"reference external\" href=\"https://libertem.github.io/#funding\">funding</a> and <a class=\"reference external\" href=\"https://libertem.github.io/#industry-partners\">industry partners</a>.</p>\n</div>\n</div>",
    "funding": [
      {
        "award": {
          "acronym": "VIDEO",
          "id": "00k4n6c32::780487",
          "identifiers": [
            {
              "identifier": "https://cordis.europa.eu/projects/780487",
              "scheme": "url"
            }
          ],
          "number": "780487",
          "program": "H2020-EU.1.1.",
          "title": {
            "en": "Versatile and Innovative Detector for Electron Optics"
          }
        },
        "funder": {
          "id": "00k4n6c32",
          "name": "European Commission"
        }
      },
      {
        "award": {
          "acronym": "CritCat",
          "id": "00k4n6c32::686053",
          "identifiers": [
            {
              "identifier": "https://cordis.europa.eu/projects/686053",
              "scheme": "url"
            }
          ],
          "number": "686053",
          "program": "H2020-EU.2.1.3.",
          "title": {
            "en": "Towards Replacement of Critical Catalyst Materials by Improved Nanoparticle Control and Rational Design"
          }
        },
        "funder": {
          "id": "00k4n6c32",
          "name": "European Commission"
        }
      },
      {
        "award": {
          "acronym": "ESTEEM3",
          "id": "00k4n6c32::823717",
          "identifiers": [
            {
              "identifier": "https://cordis.europa.eu/projects/823717",
              "scheme": "url"
            }
          ],
          "number": "823717",
          "program": "H2020-EU.1.4.",
          "title": {
            "en": "Enabling Science and Technology through European Electron Microscopy"
          }
        },
        "funder": {
          "id": "00k4n6c32",
          "name": "European Commission"
        }
      },
      {
        "award": {
          "acronym": "3D MAGiC",
          "id": "00k4n6c32::856538",
          "identifiers": [
            {
              "identifier": "https://cordis.europa.eu/projects/856538",
              "scheme": "url"
            }
          ],
          "number": "856538",
          "program": "H2020-EU.1.1.",
          "title": {
            "en": "Three-dimensional magnetization textures: Discovery and control on the nanoscale"
          }
        },
        "funder": {
          "id": "00k4n6c32",
          "name": "European Commission"
        }
      }
    ],
    "publication_date": "2026-05-19",
    "publisher": "Zenodo",
    "references": [
      {
        "reference": "[Weber2018] Weber, Dieter (2018): Development of {IT} system and {TEM} camera performance. Zenodo. 10.5281/zenodo.2450624"
      },
      {
        "reference": "[Bon2012] Pierre Bon and Serge Monneret and Benoit Wattellier (2012): Noniterative boundary-artifact-free wavefront reconstruction from its derivatives. The Optical Society. 10.1364/ao.51.005698"
      },
      {
        "reference": "[K2IS2018] {{Gatan Inc.}} (2018): {K2} {IS} camera. https://web.archive.org/web/20180809021832/http://www.gatan.com/products/tem-imaging-spectroscopy/k2-camera"
      },
      {
        "reference": "[Clausen2018] Clausen, Alexander and Weber, Dieter and {Probonopd} and Caron, Jan and Nord, Magnus and M\u00fcller-Caspary, Knut and Ophus, Colin and Dunin-Borkowski, Rafal (2018): Libertem/Libertem: 0.1.0. Zenodo. 10.5281/zenodo.1477847"
      },
      {
        "reference": "[Sauter2013] Nicholas K. Sauter and Johan Hattne and Ralf W. Grosse-Kunstleve and Nathaniel Echols (2013): New Python-based methods for data processing. International Union of Crystallography ({IUCr}). 10.1107/s0907444913000863"
      },
      {
        "reference": "[Koennecke2015] Mark K\u00f6nnecke and Frederick A. Akeroyd and Herbert J. Bernstein and Aaron S. Brewster and Stuart I. Campbell and Bj\u00f6rn Clausen and Stephen Cottrell and Jens Uwe Hoffmann and Pete R. Jemian and David M\u00e4nnicke and Raymond Osborn and Peter F. Peterson and Tobias Richter and Jiro Suzuki and Benjamin Watts and Eugen Wintersberger and Joachim Wuttke (2015): The {NeXus} data format. International Union of Crystallography ({IUCr}). 10.1107/s1600576714027575"
      },
      {
        "reference": "[Fangohr2018] Fangohr, Hans and Aplin, Steve and Barty, Anton and Beg, Marijan and Bondar, Valerii and Boukhelef, Djelloul and Brockhauser, Sandor and Danilevski, Cyril and Ehsan, Wajid and Esenov, Sergey and Flucke, Gero and Giovanetti, Gabriele and Goeries, Dennis and Hauf, Steffen and Heisen, Burkhard and Hickin, David and Khakhulin, Dmitry and Klimovskaia, Anna and Kluyver, Thomas and Kuhn, Manuela and Kuster, Markus and Lang, Philipp-Michael and Maia, Luis and Mariani, Valerio and Mekinda, Leonce and Michelat, Thomas and Parenti, Andrea and Previtali, Gianpietro and Santos, Hugo and Silenzi, Alessandro and Sztuk-Dambietz, Jolanta and Szuba, Janusz and Teichmann, Martin and Weger, Kerstin and Wiggins, John and Wrona, Krzysztof and Xu, Chen (2018): Data Analysis Support in Karabo at European XFEL. JACoW, Geneva, Switzerland. 10.18429/jacow-icalepcs2017-tucpa01"
      },
      {
        "reference": "[Jesse2016] S. Jesse and M. Chi and A. Belianinov and C. Beekman and S. V. Kalinin and A. Y. Borisevich and A. R. Lupini (2016): Big Data Analytics for Scanning Transmission Electron Microscopy Ptychography. Springer Nature. 10.1038/srep26348"
      },
      {
        "reference": "[Belianinov2015] Alex Belianinov and Rama Vasudevan and Evgheni Strelcov and Chad Steed and Sang Mo Yang and Alexander Tselev and Stephen Jesse and Michael Biegalski and Galen Shipman and Christopher Symons and Albina Borisevich and Rick Archibald and Sergei Kalinin (2015): Big data and deep data in scanning and electron microscopies: deriving functionality from multidimensional data sets. Springer Nature. 10.1186/s40679-015-0006-6"
      },
      {
        "reference": "[Krajnak2016] Matus Krajnak and Damien McGrouther and Dzmitry Maneuski and Val O{\\textquotesingle} Shea and Stephen McVitie (2016): Pixelated detectors and improved efficiency for magnetic imaging in {STEM} differential phase contrast. Elsevier {BV}. 10.1016/j.ultramic.2016.03.006"
      },
      {
        "reference": "[Yang2015] H Yang and L Jones and H Ryll and M Simson and H Soltau and Y Kondo and R Sagawa and H Banba and I MacLaren and P D Nellist (2015): 4D {STEM}: High efficiency phase contrast imaging using a fast pixelated detector. {IOP} Publishing. 10.1088/1742-6596/644/1/012032"
      },
      {
        "reference": "[Sagawa2017] Ryusuke Sagawa and Hao Yang and Lewys Jones and Martin Simson and Martin Huth and Heike Soltau and Peter D. Nellist and Yukihito Kondo (2017): Development of Fast Pixelated {STEM} Detector and its Applications using 4-Dimensional Dataset. Cambridge University Press ({CUP}). 10.1017/s1431927617000940"
      },
      {
        "reference": "[doi:10.1002/9783527808465.EMC2016.6284] MacLaren, Ian and Nord, Magnus and Ross, Andrew and Krajnak, Matus and Hart, Martin and Doye, Alastair and McGrouther, Damien and Bali, Rantej and Banerjee, Archan and Hadfield, Robert (2016): Pixelated STEM detectors: opportunities and challenges. American Cancer Society. 10.1002/9783527808465.EMC2016.6284"
      },
      {
        "reference": "[Nguyen2016] Kayla X. Nguyen and Prafull Purohit and Robert Hovden and Emrah Turgut and Mark W. Tate and Lena F. Kourkoutis and Gregory D. Fuchs and Sol M. Gruner and David A. Muller (2016): 4D-{STEM} for Quantitative Imaging of Magnetic Materials with Enhanced Contrast and Resolution. Cambridge University Press ({CUP}). 10.1017/s1431927616009430"
      },
      {
        "reference": "[Cowley1979] J.M. Cowley (1979): Coherent interference in convergent-beam electron diffraction and shadow imaging. Elsevier {BV}. 10.1016/s0304-3991(79)80021-2"
      },
      {
        "reference": "[Hoppe1969] W. Hoppe (1969): Beugung im inhomogenen Prim\u00e4rstrahlwellenfeld. I. Prinzip einer Phasenmessung von Elektronenbeungungsinterferenzen. International Union of Crystallography ({IUCr}). 10.1107/s0567739469001045"
      },
      {
        "reference": "[Hegerl1970] R. Hegerl and W. Hoppe (1970): Dynamische Theorie der Kristallstrukturanalyse durch Elektronenbeugung im inhomogenen Prim\u00e4rstrahlwellenfeld. Wiley. 10.1002/bbpc.19700741112"
      },
      {
        "reference": "[Nellist1995] P. D. Nellist and B. C. McCallum and J. M. Rodenburg (1995): Resolution beyond the {\\textquotesingle}information limit{\\textquotesingle} in transmission electron microscopy. Springer Nature. 10.1038/374630a0"
      },
      {
        "reference": "[McCallum1993] B. C. McCallum and J. M. Rodenburg (1993): Simultaneous reconstruction of object and aperture functions from multiple far-field intensity measurements. The Optical Society. 10.1364/josaa.10.000231"
      },
      {
        "reference": "[Friedman1992] S L Friedman and J M Rodenburg (1992): Optical demonstration of a new principle of far-field microscopy. {IOP} Publishing. 10.1088/0022-3727/25/2/003"
      },
      {
        "reference": "[Humphreys1988] C.J. Humphreys and D.J. Eaglesham and D.M. Maher and H.L. Fraser (1988): {CBED} and {CBIM} from semiconductors and superconductors. Elsevier {BV}. 10.1016/0304-3991(88)90371-3"
      },
      {
        "reference": "[Steeds1979] J. W. Steeds (1979): Convergent Beam Electron Diffraction. Springer {US}. 10.1007/978-1-4757-5581-7_15"
      },
      {
        "reference": "[Tate2016] Mark W. Tate and Prafull Purohit and Darol Chamberlain and Kayla X. Nguyen and Robert Hovden and Celesta S. Chang and Pratiti Deb and Emrah Turgut and John T. Heron and Darrell G. Schlom and Daniel C. Ralph and Gregory D. Fuchs and Katherine S. Shanks and Hugh T. Philipp and David A. Muller and Sol M. Gruner (2016): High Dynamic Range Pixel Array Detector for Scanning Transmission Electron Microscopy. Cambridge University Press ({CUP}). 10.1017/s1431927615015664"
      },
      {
        "reference": "[Jiang2018] Yi Jiang and Zhen Chen and Yimo Han and Pratiti Deb and Hui Gao and Saien Xie and Prafull Purohit and Mark W. Tate and Jiwoong Park and Sol M. Gruner and Veit Elser and David A. Muller (2018): Electron ptychography of 2D materials to deep sub-{\\aa}ngstr\u00f6m resolution. Springer Nature. 10.1038/s41586-018-0298-5"
      },
      {
        "reference": "[Ophus2014] Colin Ophus and Peter Ercius and Michael Sarahan and Cory Czarnik and Jim Ciston (2014): Recording and Using 4D-{STEM} Datasets in Materials Science. Cambridge University Press ({CUP}). 10.1017/s1431927614002037"
      },
      {
        "reference": "[Simson2015] M. Simson and H. Ryll and H. Banba and R. Hartmann and M. Huth and S. Ihle and L. Jones and Y. Kondo and K. Muller and P.D. Nellist and R. Sagawa and J. Schmidt and H. Soltau and L. Striider and H. Yang (2015): 4D-{STEM} Imaging With the {pnCCD} (S){TEM}-Camera. Cambridge University Press ({CUP}). 10.1017/s1431927615011836"
      },
      {
        "reference": "[Pennycook2015] Timothy J. Pennycook and Andrew R. Lupini and Hao Yang and Matthew F. Murfitt and Lewys Jones and Peter D. Nellist (2015): Efficient phase contrast imaging in {STEM} using a pixelated detector. Part 1: Experimental demonstration at atomic resolution. Elsevier {BV}. 10.1016/j.ultramic.2014.09.013"
      },
      {
        "reference": "[Yang2015a] Hao Yang and Timothy J. Pennycook and Peter D. Nellist (2015): Efficient phase contrast imaging in {STEM} using a pixelated detector. Part {II}: Optimisation of imaging conditions. Elsevier {BV}. 10.1016/j.ultramic.2014.10.013"
      },
      {
        "reference": "[QuantumMerlin2017] {Quantum Detectors} (2017): Merlin for {EM} technical datasheet. https://quantumdetectors.com/products/merlinem/"
      },
      {
        "reference": "[Lawrence2017] Ethan L. Lawrence and Shery L. Y. Chang and Peter A. Crozier (2017): In situ {TEM} observations of Oxygen Surface Dynamics in {CeO}2 Cubes. Cambridge University Press ({CUP}). 10.1017/s1431927617010637"
      },
      {
        "reference": "[Li2013] Xueming Li and Paul Mooney and Shawn Zheng and Christopher R Booth and Michael B Braunfeld and Sander Gubbens and David A Agard and Yifan Cheng (2013): Electron counting and beam-induced motion correction enable near-atomic-resolution single-particle cryo-{EM}. Springer Nature. 10.1038/nmeth.2472"
      },
      {
        "reference": "[XSpectrum-LambdaM2] X-Spectrum: {Lambda2M} large area {Medipix3} based detector array. http://www.x-spectrum.de/index_htm_files/X-Spectrum_datasheet_2M.pdf"
      },
      {
        "reference": "[Li:2018ngp] Li, Xin and Dyck, Ondrej and Kalinin, Sergei V. and Jesse, Stephen (2018): Compressed Sensing of Scanning Transmission Electron Microscopy {(STEM)} on Non-Rectangular Scans. 1805.04957"
      },
      {
        "reference": "[Nielsen1994] Nielsen, Jakob (1994): Usability Engineering. Elsevier Science. https://www.ebook.de/de/product/21119819/jakob_nielsen_usability_engineering.html"
      },
      {
        "reference": "[Lee2011] Craig A. Lee and Samuel D. Gasster and Antonio Plaza and Chein-I Chang and Bormin Huang (2011): Recent Developments in High Performance Computing for Remote Sensing: A Review. Institute of Electrical and Electronics Engineers ({IEEE}). 10.1109/jstars.2011.2162643"
      },
      {
        "reference": "[Tezduyar1996] T. Tezduyar and S. Aliabadi and M. Behr and A. Johnson and V. Kalro and M. Litke (1996): Flow simulation and high performance computing. Springer Nature America, Inc. 10.1007/bf00350249"
      },
      {
        "reference": "[Allcock2002] Bill Allcock and Joe Bester and John Bresnahan and Ann L. Chervenak and Ian Foster and Carl Kesselman and Sam Meder and Veronika Nefedova and Darcy Quesnel and Steven Tuecke (2002): Data management and transfer in high-performance computational grid environments. Elsevier {BV}. 10.1016/s0167-8191(02)00094-7"
      },
      {
        "reference": "[Pan2016] Ming Pan and Cory Czarnik (2016): Image Detectors for Environmental Transmission Electron Microscopy ({ETEM}). Springer International Publishing. 10.1007/978-3-319-22988-1_5"
      },
      {
        "reference": "[Knuth1974] Donald E. Knuth (1974): Structured Programming with go to Statements. Association for Computing Machinery ({ACM}). 10.1145/356635.356640"
      },
      {
        "reference": "[Busch2016] Busch, Kat (2016): The Rules of Optimization: Why So Many Performance Efforts Fail. https://hackernoon.com/the-rules-of-optimization-why-so-many-performance-efforts-fail-cf06aad89099"
      },
      {
        "reference": "[Delvecchio2011] Delvecchio, Paul (2011): De-Mystifying Software Performance Optimization. https://software.intel.com/en-us/articles/de-mystifying-software-performance-optimization"
      },
      {
        "reference": "[Mavridis2017] Ilias Mavridis and Helen Karatza (2017): Performance evaluation of cloud-based log file analysis with Apache Hadoop and Apache Spark. Elsevier {BV}. 10.1016/j.jss.2016.11.037"
      },
      {
        "reference": "[Dean2008] Jeffrey Dean and Sanjay Ghemawat (2008): {MapReduce}. Association for Computing Machinery ({ACM}). 10.1145/1327452.1327492"
      },
      {
        "reference": "[Stegmaier2017] Stegmaier, Johannes (2017): New Methods to Improve Large-Scale Microscopy Image Analysis with Prior Knowledge and Uncertainty. KIT Scientific Publishing. 10.5445/ksp/1000060221"
      },
      {
        "reference": "[Goscinski2014] Wojtek J. Goscinski and Paul McIntosh and Ulrich Felzmann and Anton Maksimenko and Christopher J. Hall and Timur Gureyev and Darren Thompson and Andrew Janke and Graham Galloway and Neil E. B. Killeen and Parnesh Raniga and Owen Kaluza and Amanda Ng and Govinda Poudel and David G. Barnes and Toan Nguyen and Paul Bonnington and Gary F. Egan (2014): The multi-modal Australian {ScienceS} Imaging and Visualization Environment ({MASSIVE}) high performance computing infrastructure: applications in neuroscience and neuroinformatics research. Frontiers Media {SA}. 10.3389/fninf.2014.00030"
      },
      {
        "reference": "[Foust2015] Gabriel Foust and Jaakko J\u00e4rvi and Sean Parent (2015): Generating reactive programs for graphical user interfaces from multi-way dataflow constraint systems. {ACM} Press. 10.1145/2814204.2814207"
      },
      {
        "reference": "[Shneiderman2009] Ben Shneiderman and Catherine Plaisant and Maxine Cohen and Steven Jacobs (2009): Designing the User Interface: Strategies for Effective Human-Computer Interaction (5th Edition). Pearson. https://www.amazon.com/Designing-User-Interface-Human-Computer-Interaction/dp/0321537351?SubscriptionId=AKIAIOBINVZYXZQZ2U3A&tag=chimbori05-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=0321537351"
      },
      {
        "reference": "[Tsukamoto2014] Takafumi Tsukamoto and Takuo Yasunaga (2014): Development of a user-friendly system for image processing of electron microscopy by integrating a web browser and {PIONE} with Eos. Oxford University Press ({OUP}). 10.1093/jmicro/dfu070"
      },
      {
        "reference": "[Rogic] Ivan Rogic: {React}, {Redux} and {Immutable.js}: Ingredients for Efficient Web Applications. https://www.toptal.com/react/react-redux-and-immutablejs"
      },
      {
        "reference": "[Lachlan] Lachlan Miller (2017): Redux-driven {UI} design. https://medium.com/@lachlanmiller_52885/redux-driven-ui-design-8586a84d808f"
      },
      {
        "reference": "[Taylor1996] R.N. Taylor and N. Medvidovic and K.M. Anderson and E.J. Whitehead and J.E. Robbins and K.A. Nies and P. Oreizy and D.L. Dubrow (1996): A component- and message-based architectural style for {GUI} software. Institute of Electrical and Electronics Engineers ({IEEE}). 10.1109/32.508313"
      },
      {
        "reference": "[pyFAI] {Data analysis unit, European Synchrotron Radiation Facility, Grenoble} (2018): General introduction to {PyFAI}. https://pyfai.readthedocs.io/en/latest/pyFAI.html"
      },
      {
        "reference": "[Alted2010] Francesc Alted (2010): Why Modern {CPUs} Are Starving and What Can Be Done about It. Institute of Electrical and Electronics Engineers ({IEEE}). 10.1109/mcse.2010.51"
      },
      {
        "reference": "[Clausen2018a] Clausen, Alexander and Weber, Dieter and {Probonopd} and Caron, Jan and Nord, Magnus and M\u00fcller-Caspary, Knut and Ophus, Colin and Dunin-Borkowski, Rafal (2018): Libertem/Libertem: 0.1.0. Zenodo. 10.5281/zenodo.1478763"
      },
      {
        "reference": "[IntelLustre] {Intel High Performance Data Division} (2014): Architecting a High Performance Storage System. https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/architecting-lustre-storage-white-paper.pdf"
      },
      {
        "reference": "[Patel2012] Aditya B. Patel and Manashvi Birla and Ushma Nair (2012): Addressing big data problem using {Hadoop} and {Map Reduce}. {IEEE}. 10.1109/nuicone.2012.6493198"
      },
      {
        "reference": "[Larsen2000] Samuel Larsen and Saman Amarasinghe (2000): Exploiting superword level parallelism with multimedia instruction sets. Association for Computing Machinery ({ACM}). 10.1145/358438.349320"
      },
      {
        "reference": "[Walt2011] St{\\'{e}}fan van der Walt and S Chris Colbert and Ga\u00ebl Varoquaux (2011): The {NumPy} Array: A Structure for Efficient Numerical Computation. Institute of Electrical and Electronics Engineers ({IEEE}). 10.1109/mcse.2011.37"
      },
      {
        "reference": "[Thadani19951AE] Moti Thadani and Yousef Y. A. Khalidi (1995): An Efficient Zero-Copy {I / O} Framework for {UNIX} \u00ae."
      },
      {
        "reference": "[Stancevic2003] Dragan Stancevic (2003): Zero Copy I: User-Mode Perspective. https://www.linuxjournal.com/article/6345?page=0,0"
      },
      {
        "reference": "[Kelly2003] Paul H J Kelly (2003): Advanced Computer Architecture: Caches and Memory Systems. https://www.doc.ic.ac.uk/~phjk/AdvancedCompArchitecture/2003-04/Lectures/Ch03/ACA-CH03-CurrentVersion.pdf"
      },
      {
        "reference": "[Shvachko2010] Konstantin Shvachko and Hairong Kuang and Sanjay Radia and Robert Chansler (2010): The Hadoop Distributed File System. {IEEE}. 10.1109/msst.2010.5496972"
      },
      {
        "reference": "[HDFS-Short] {Apache Software Foundation} (2018): {HDFS} Short-Circuit Local Reads. https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-hdfs/ShortCircuitLocalReads.html"
      },
      {
        "reference": "[Cooley1965] James W. Cooley and John W. Tukey (1965): An algorithm for the machine calculation of complex Fourier series. American Mathematical Society ({AMS}). 10.1090/s0025-5718-1965-0178586-1"
      },
      {
        "reference": "[Zaharia2016] Matei Zaharia and Michael J. Franklin and Ali Ghodsi and Joseph Gonzalez and Scott Shenker and Ion Stoica and Reynold S. Xin and Patrick Wendell and Tathagata Das and Michael Armbrust and Ankur Dave and Xiangrui Meng and Josh Rosen and Shivaram Venkataraman (2016): Apache Spark. Association for Computing Machinery ({ACM}). 10.1145/2934664"
      },
      {
        "reference": "[Rocklin2015] Matthew Rocklin (2015): Dask: Parallel Computation with Blocked algorithms and Task Scheduling. {SciPy}. 10.25080/majora-7b98e3ed-013"
      },
      {
        "reference": "[BLAS] (2017): {BLAS} ({Basic Linear Algebra Subprograms}). http://www.netlib.org/blas/"
      },
      {
        "reference": "[PyTorch] (2018): PyTorch. https://pytorch.org/"
      },
      {
        "reference": "[MKL] Intel (2018): Intel\u00ae Math Kernel Library. https://software.intel.com/en-us/mkl"
      },
      {
        "reference": "[Godbolt] Matt Godbolt: Compiler Explorer. https://godbolt.org/"
      },
      {
        "reference": "[Numba] (2018): Numba: A high-performance {Python} compiler. http://numba.pydata.org/"
      },
      {
        "reference": "[ReactJS] {Facebook Inc.} (2018): React: A {JavaScript} library for building user interfaces. https://reactjs.org/"
      },
      {
        "reference": "[ReduxJS] Dan Abramov (2018): Redux: A predictable state container for {JavaScript} apps.. https://redux.js.org/"
      },
      {
        "reference": "[MerkelDocker] Dirk Merkel (2014): Docker: Lightweight Linux Containers for Consistent Development and Deployment. https://www.linuxjournal.com/content/docker-lightweight-linux-containers-consistent-development-and-deployment"
      },
      {
        "reference": "[Bernstein2014] David Bernstein (2014): Containers and Cloud: From {LXC} to Docker to Kubernetes. Institute of Electrical and Electronics Engineers ({IEEE}). 10.1109/mcc.2014.51"
      },
      {
        "reference": "[Shaw1990] Mary Shaw (1990): Prospects for an engineering discipline of software. Institute of Electrical and Electronics Engineers ({IEEE}). 10.1109/52.60586"
      },
      {
        "reference": "[Schindelin2012] Johannes Schindelin and Ignacio Arganda-Carreras and Erwin Frise and Verena Kaynig and Mark Longair and Tobias Pietzsch and Stephan Preibisch and Curtis Rueden and Stephan Saalfeld and Benjamin Schmid and Jean-Yves Tinevez and Daniel James White and Volker Hartenstein and Kevin Eliceiri and Pavel Tomancak and Albert Cardona (2012): Fiji: an open-source platform for biological-image analysis. Springer Nature. 10.1038/nmeth.2019"
      },
      {
        "reference": "[Willinsky2005] John Willinsky (2005): The unacknowledged convergence of open source, open access, and open science. University of Illinois Libraries. 10.5210/fm.v10i8.1265"
      },
      {
        "reference": "[Zuiderwijk2012] Anneke Zuiderwijk and Keith Jeffery and Marijn Janssen (2012): The Potential of Metadata for Linked Open Data and its Value for Users and Publishers. {JEDEM} Journal of e-Democracy and Open Government. 10.29379/jedem.v4i2.138"
      },
      {
        "reference": "[HDF5] (2016): High Level Introduction to {HDF5}. https://support.hdfgroup.org/HDF5/Tutor/HDF5Intro.pdf"
      },
      {
        "reference": "[Okoli2015] Chitu Okoli and Johannes Nguyen (2015): Business Models for Free and Open Source Software. Elsevier {BV}. 10.2139/ssrn.2568185"
      },
      {
        "reference": "[ApacheFoundation] {{The APACHE Software Foundation}} (2018): The {APACHE} Software Foundation. https://www.apache.org/"
      },
      {
        "reference": "[Linuxfoundation] {The Linux Foundation} (2018): The Linux Foundation. https://www.linuxfoundation.org/"
      },
      {
        "reference": "[Williams1996] David B. Williams and C. Barry Carter (1996): The Transmission Electron Microscope. Springer {US}. 10.1007/978-1-4757-2519-3_1"
      },
      {
        "reference": "[Goto2008] Kazushige Goto and Robert A. van de Geijn (2008): Anatomy of high-performance matrix multiplication. Association for Computing Machinery ({ACM}). 10.1145/1356052.1356053"
      },
      {
        "reference": "[DaskSpark] {Anaconda Inc.} (2018): Comparison to Spark. http://docs.dask.org/en/latest/spark.html"
      },
      {
        "reference": "[Lemire2012] Daniel Lemire and Leonid Boytsov: Decoding billions of integers per second through vectorization. 10.1002/spe.2203"
      },
      {
        "reference": "[grosser2011polly] Grosser, Tobias and Zheng, Hongbin and Aloor, Raghesh and Simb{\\\"u}rger, Andreas and Gr{\\\"o}{\\ss}linger, Armin and Pouchet, Louis-No{\\\"e}l: Polly-Polyhedral optimization in {LLVM}. http://perso.ens-lyon.fr/christophe.alias/impact2011/impact-07.pdf"
      },
      {
        "reference": "[Song2018] Dongsheng Song and Zi-An Li and Jan Caron and Andr{\\'{a}}s Kov{\\'{a}}cs and Huanfang Tian and Chiming Jin and Haifeng Du and Mingliang Tian and Jianqi Li and Jing Zhu and Rafal E. Dunin-Borkowski (2018): Quantification of Magnetic Surface and Edge States in an {FeGe} Nanostripe by Off-Axis Electron Holography. American Physical Society ({APS}). 10.1103/physrevlett.120.167204"
      },
      {
        "reference": "[Mehta2016] Parmita Mehta and Sven Dorkenwald and Dongfang Zhao and Tomer Kaftan and Alvin Cheung and Magdalena Balazinska and Ariel Rokem and Andrew Connolly and Jacob Vanderplas and Yusra AlSayyad: Comparative Evaluation of Big-Data Systems on Scientific Image Analytics Workloads. http://arxiv.org/abs/1612.02485v1"
      },
      {
        "reference": "[Goy2018] Alexandre Goy and Kwabena Arthur and Shuai Li and George Barbastathis (2018): Low Photon Count Phase Retrieval Using Deep Learning. American Physical Society ({APS}). 10.1103/physrevlett.121.243902"
      },
      {
        "reference": "[DistributedJourney] {{Anaconda, Inc}} (2018): Journey of a Task. https://distributed.dask.org/en/latest/journey.html"
      },
      {
        "reference": "[AbramovFlux] Dan Abramov (2015): The Case for Flux. https://medium.com/swlh/the-case-for-flux-379b7d1982c6"
      },
      {
        "reference": "[ReduxCore] Dan Abramov (2018): Redux: Core Concepts. https://redux.js.org/introduction/core-concepts"
      },
      {
        "reference": "[ReduxReact] Dan Abramov (2018): {Redux}: Usage with {React}. https://redux.js.org/basics/usage-with-react"
      },
      {
        "reference": "[FIO] Jens Axboe: Flexible I/O Tester. https://github.com/axboe/fio"
      },
      {
        "reference": "[Caron2018] Caron, Jan (2018): Model-based reconstruction of magnetisation distributions in nanostructures from electron optical phase images [E-Book]. Forschungszentrum, Zentralbibliothek. http://hdl.handle.net/2128/19740"
      },
      {
        "reference": "[Guzzinati2019] Giulio Guzzinati and Wannes Ghielens and Christoph Mahr and Armand B\u00e9ch\u00e9 and Andreas Rosenauer and Toon Calders and Jo Verbeeck (2019): Electron Bessel beam diffraction for precise and accurate nanoscale strain mapping. 10.1063/1.5096245"
      },
      {
        "reference": "[Panova2019] Ouliana Panova and Colin Ophus and Christopher J. Takacs and Karen C. Bustillo and Luke Balhorn and Alberto Salleo and Nitash Balsara and Andrew M. Minor (2019): Diffraction imaging of nanocrystalline structures in organic semiconductor molecular thin films. Springer Science and Business Media {LLC}. 10.1038/s41563-019-0387-3"
      },
      {
        "reference": "[Gibson1997] J. M. Gibson and M. M. J. Treacy (1997): Diminished Medium-Range Order Observed in Annealed Amorphous Germanium. American Physical Society ({APS}). 10.1103/physrevlett.78.1074"
      },
      {
        "reference": "[Ophus_2019] Colin Ophus (2019): Four-Dimensional Scanning Transmission Electron Microscopy (4D-{STEM}): From Scanning Nanodiffraction to Ptychography and Beyond. Cambridge University Press ({CUP}). 10.1017/s1431927619000497"
      },
      {
        "reference": "[6980942] S. C. F. {Lin} and C. Y. {Wong} and G. {Jiang} and M. A. {Rahman} and N. M. {Kwok} (2014): Radial fourier analysis ({{RFA}}) image descriptor. 10.1109/FSKD.2014.6980942"
      },
      {
        "reference": "[Lichte2008] Lichte, H. and Lehmann, M. (2008): Electron holography\u2013basics and applications. 10.1088/0034-4885/71/1/016102"
      },
      {
        "reference": "[Schubert2018] Erich Schubert and Michael Gertz (2018): Numerically stable parallel computation of (co-)variance. {ACM} Press. 10.1145/3221269.3223036"
      },
      {
        "reference": "[ophus_colin_2019_3592520] Ophus, Colin and\nSavitzky, Benjamin (2019): {Simulated calibration dataset for 4D scanning\ntransmission electron microscopy}. Zenodo. 10.5281/zenodo.3592520"
      },
      {
        "reference": "[giulio_guzzinati_2019_2566137] Giulio Guzzinati and\nWannes Ghielens and\nChristoph Mahr and\nArmand B\u00e9ch\u00e9 and\nAndreas Rosenauer and\nToon Calders and\nJo Verbeeck (2019): {Electron Bessel beam diffraction patterns, line\nscan of Si/SiGe multilayer}. Zenodo. 10.5281/zenodo.2566137"
      },
      {
        "reference": "[Weber2020] Dieter Weber and Alexander Clausen and Rafal E. Dunin-Borkowski (2020): Next-Generation Information Technology Systems for Fast Detectors in Electron Microscopy. World Scientific. 10.1142/9789811204579_0005"
      },
      {
        "reference": "[Zeltmann2019] Steven E Zeltmann and Alexander M\u00fcller and Karen C Bustillo and Benjamin Savitzky and Lauren Hughes and Andrew M Minor and Colin Ophus (2019): Patterned Probes for High Precision {4D-STEM} Bragg Measurements. 10.1016/j.ultramic.2019.112890"
      },
      {
        "reference": "[strauch_achim_2021_5113449] Strauch, Achim and\nClausen, Alexander and\nWeber, Dieter and\nM\u00fcller-Caspary, Knut (2021): {High-resolution {{4D STEM}} dataset of {{SrTiO3}} along \nthe [1 0 0] axis at high magnification}. Zenodo. 10.5281/zenodo.5113449"
      },
      {
        "reference": "[strauch_achim_2021_5113235] Strauch, Achim and\nWeber, Dieter and\nClausen, Alexander and\nM\u00fcller-Caspary, Knut (2021): {Synthetic 4D STEM dataset based on a SrTiO3 \nsupercell with two additional artificial spatial\nfrequencies}. Zenodo. 10.5281/zenodo.5113235"
      },
      {
        "reference": "[t_pennycook_2021_4476506] T. Pennycook (2021): Graphene simulated dataset. Zenodo. 10.5281/zenodo.4476506"
      },
      {
        "reference": "[ROSE1976251] H. Rose (1976): Nonstandard imaging methods in electron microscopy. 10.1016/S0304-3991(76)91538-2"
      }
    ],
    "related_identifiers": [
      {
        "identifier": "10.5281/zenodo.2450624",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1364/ao.51.005698",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "https://web.archive.org/web/20180809021832/http://www.gatan.com/products/tem-imaging-spectroscopy/k2-camera",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "10.5281/zenodo.1477847",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1107/s0907444913000863",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1107/s1600576714027575",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.18429/jacow-icalepcs2017-tucpa01",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1038/srep26348",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1186/s40679-015-0006-6",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1016/j.ultramic.2016.03.006",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1088/1742-6596/644/1/012032",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1017/s1431927617000940",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1002/9783527808465.EMC2016.6284",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1017/s1431927616009430",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1016/s0304-3991(79)80021-2",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1107/s0567739469001045",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1002/bbpc.19700741112",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1038/374630a0",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1364/josaa.10.000231",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1088/0022-3727/25/2/003",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1016/0304-3991(88)90371-3",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1007/978-1-4757-5581-7_15",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1017/s1431927615015664",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1038/s41586-018-0298-5",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1017/s1431927614002037",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1017/s1431927615011836",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1016/j.ultramic.2014.09.013",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1016/j.ultramic.2014.10.013",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "https://quantumdetectors.com/products/merlinem/",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "10.1017/s1431927617010637",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1038/nmeth.2472",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "http://www.x-spectrum.de/index_htm_files/X-Spectrum_datasheet_2M.pdf",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "arXiv:1805.04957",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "arxiv"
      },
      {
        "identifier": "https://www.ebook.de/de/product/21119819/jakob_nielsen_usability_engineering.html",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "10.1109/jstars.2011.2162643",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1007/bf00350249",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1016/s0167-8191(02)00094-7",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1007/978-3-319-22988-1_5",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1145/356635.356640",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "https://hackernoon.com/the-rules-of-optimization-why-so-many-performance-efforts-fail-cf06aad89099",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "https://software.intel.com/en-us/articles/de-mystifying-software-performance-optimization",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "10.1016/j.jss.2016.11.037",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1145/1327452.1327492",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.5445/ksp/1000060221",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.3389/fninf.2014.00030",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1145/2814204.2814207",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "https://www.amazon.com/Designing-User-Interface-Human-Computer-Interaction/dp/0321537351?SubscriptionId=AKIAIOBINVZYXZQZ2U3A&tag=chimbori05-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=0321537351",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "10.1093/jmicro/dfu070",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "https://www.toptal.com/react/react-redux-and-immutablejs",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "https://medium.com/@lachlanmiller_52885/redux-driven-ui-design-8586a84d808f",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "10.1109/32.508313",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "https://pyfai.readthedocs.io/en/latest/pyFAI.html",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "10.1109/mcse.2010.51",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.5281/zenodo.1478763",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/architecting-lustre-storage-white-paper.pdf",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "10.1109/nuicone.2012.6493198",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1145/358438.349320",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1109/mcse.2011.37",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "https://www.linuxjournal.com/article/6345?page=0,0",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "https://www.doc.ic.ac.uk/~phjk/AdvancedCompArchitecture/2003-04/Lectures/Ch03/ACA-CH03-CurrentVersion.pdf",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "10.1109/msst.2010.5496972",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-hdfs/ShortCircuitLocalReads.html",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "10.1090/s0025-5718-1965-0178586-1",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1145/2934664",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.25080/majora-7b98e3ed-013",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "http://www.netlib.org/blas/",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "https://pytorch.org/",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "https://software.intel.com/en-us/mkl",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "https://godbolt.org/",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "http://numba.pydata.org/",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "https://reactjs.org/",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "https://redux.js.org/",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "https://www.linuxjournal.com/content/docker-lightweight-linux-containers-consistent-development-and-deployment",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "10.1109/mcc.2014.51",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1109/52.60586",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1038/nmeth.2019",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.5210/fm.v10i8.1265",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.29379/jedem.v4i2.138",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "https://support.hdfgroup.org/HDF5/Tutor/HDF5Intro.pdf",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "10.2139/ssrn.2568185",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "https://www.apache.org/",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "https://www.linuxfoundation.org/",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "10.1007/978-1-4757-2519-3_1",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1145/1356052.1356053",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "http://docs.dask.org/en/latest/spark.html",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "10.1002/spe.2203",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "http://perso.ens-lyon.fr/christophe.alias/impact2011/impact-07.pdf",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "10.1103/physrevlett.120.167204",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "http://arxiv.org/abs/1612.02485v1",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "10.1103/physrevlett.121.243902",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "https://distributed.dask.org/en/latest/journey.html",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "https://medium.com/swlh/the-case-for-flux-379b7d1982c6",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "https://redux.js.org/introduction/core-concepts",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "https://redux.js.org/basics/usage-with-react",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "https://github.com/axboe/fio",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "url"
      },
      {
        "identifier": "2128/19740",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "handle"
      },
      {
        "identifier": "10.1063/1.5096245",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1038/s41563-019-0387-3",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1103/physrevlett.78.1074",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1017/s1431927619000497",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1109/FSKD.2014.6980942",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1088/0034-4885/71/1/016102",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1145/3221269.3223036",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.5281/zenodo.3592520",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.5281/zenodo.2566137",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1142/9789811204579_0005",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1016/j.ultramic.2019.112890",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.5281/zenodo.5113449",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.5281/zenodo.5113235",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.5281/zenodo.4476506",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      },
      {
        "identifier": "10.1016/S0304-3991(76)91538-2",
        "relation_type": {
          "id": "cites",
          "title": {
            "de": "Zitiert",
            "en": "Cites"
          }
        },
        "scheme": "doi"
      }
    ],
    "resource_type": {
      "id": "software",
      "title": {
        "de": "Software",
        "en": "Software"
      }
    },
    "rights": [
      {
        "description": {
          "en": "A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code."
        },
        "id": "mit",
        "props": {
          "scheme": "spdx",
          "url": "https://opensource.org/licenses/MIT"
        },
        "title": {
          "en": "MIT License"
        }
      }
    ],
    "subjects": [
      {
        "subject": "STEM"
      },
      {
        "subject": "TEM"
      },
      {
        "subject": "pixelated STEM"
      },
      {
        "subject": "4D STEM"
      },
      {
        "subject": "high-throughput"
      },
      {
        "subject": "electron microscopy"
      }
    ],
    "title": "LiberTEM/LiberTEM: 0.16.0",
    "version": "0.16.0"
  },
  "parent": {
    "access": {
      "owned_by": {
        "user": "55038"
      },
      "settings": {
        "accept_conditions_text": null,
        "allow_guest_requests": false,
        "allow_user_requests": false,
        "secret_link_expiration": 0
      }
    },
    "communities": {
      "default": "7f6088b9-38d9-41e0-9d69-cf1d26190f57",
      "entries": [
        {
          "access": {
            "member_policy": "open",
            "members_visibility": "public",
            "record_submission_policy": "open",
            "review_policy": "open",
            "visibility": "public"
          },
          "children": {
            "allow": false
          },
          "created": "2017-09-08T05:25:38.780491+00:00",
          "custom_fields": {},
          "deletion_status": {
            "is_deleted": false,
            "status": "P"
          },
          "id": "22bad55a-a1dd-4955-b66c-524fce529c4a",
          "links": {},
          "metadata": {
            "curation_policy": "",
            "page": "",
            "title": "Forschungszentrum J\u00fclich"
          },
          "revision_id": 0,
          "slug": "fzj",
          "updated": "2022-12-14T11:23:42.378463+00:00"
        },
        {
          "access": {
            "member_policy": "open",
            "members_visibility": "public",
            "record_submission_policy": "open",
            "review_policy": "open",
            "visibility": "public"
          },
          "children": {
            "allow": false
          },
          "created": "2016-09-13T13:19:54.714531+00:00",
          "custom_fields": {},
          "deletion_status": {
            "is_deleted": false,
            "status": "P"
          },
          "id": "7f6088b9-38d9-41e0-9d69-cf1d26190f57",
          "links": {},
          "metadata": {
            "curation_policy": "",
            "page": "",
            "title": "Transmission electron microscopy"
          },
          "revision_id": 0,
          "slug": "tem",
          "updated": "2016-09-13T13:19:54.714542+00:00"
        },
        {
          "access": {
            "member_policy": "open",
            "members_visibility": "restricted",
            "record_submission_policy": "open",
            "review_policy": "closed",
            "visibility": "public"
          },
          "children": {
            "allow": true
          },
          "created": "2022-11-23T15:53:29.436323+00:00",
          "custom_fields": {},
          "deletion_status": {
            "is_deleted": false,
            "status": "P"
          },
          "id": "f0a8b890-f97a-4eb2-9eac-8b8a712d3a6c",
          "links": {},
          "metadata": {
            "curation_policy": "<h2>Curation policy</h2>\n<p>The EU Open Research Repository serves as a repository for research outputs (data, software, posters, presentations, publications, etc) which have been funded under an EU research funding programme such as Horizon Europe, Euratom or earlier Framework Programmes.</p>\n<p>The community is managed by CERN on behalf of the European Commission.&nbsp;</p>\n<p><a href=\"https://about.zenodo.org/policies/\">Zenodo&rsquo;s general policies</a> and <a href=\"https://about.zenodo.org/terms/\">Terms of Use</a> apply to all content.</p>\n<h3>Scope</h3>\n<p>The EU Open Research Repository accepts all digital research objects which is a research output stemming from one of EU&rsquo;s research and innovation funding programmes. The funding programmes currently include:</p>\n<ul>\n<li>\n<p>Horizon Europe (including ERC, MSCA), earlier Framework Programmes (eg Horizon 2020) as well as Euratom.</p>\n</li>\n</ul>\n<p>In line with the principle as open as possible, as closed as necessary both public and restricted content is accepted. See note on how <a href=\"https://about.zenodo.org/infrastructure/\">Zenodo handles restricted content</a>.</p>\n<h3>Content submission</h3>\n<p>EU programme beneficiaries are eligible to submit content to the community. The community supports three types of content submissions:</p>\n<ul>\n<li>\n<p>Submission via an EU Project Community (through user interface or programmatic APIs).</p>\n</li>\n<li>\n<p>Submission directly to the EU Open Research Repository.</p>\n</li>\n<li>\n<p>Automated harvesting from existing Zenodo content.</p>\n</li>\n</ul>\n<h4>Project community (preferred)</h4>\n<p>A representative of an EU project may request an EU Project Community and invite other project participants as members of the community. The project community is linked to one or more European Commission grants. All records in the project community are automatically integrated into the EU Open Research Repository immediately upon acceptance into the project community.&nbsp;</p>\n<h4>Direct submission</h4>\n<p>Any user may submit a record directly to the EU Open Research Repository. The submission will be moderated by Zenodo staff for compliance with the minimal required metadata requirements and its correctness.</p>\n<h4>Automated harvesting</h4>\n<p>Records found among Zenodo&rsquo;s existing content will on a regular basis automatically be integrated if they are found to comply with the requirements. The submissions through this method are integrated into the EU Open Research Repository with delay in a fully automated way.</p>\n<h3>Descriptive information</h3>\n<h4>Minimal metadata requirements</h4>\n<p>Records in the EU Open Research Repository are required to comply with the following minimal metadata requirements:</p>\n<ul>\n<li>\n<p>Visibility: Both public and restricted (with or without embargo and/or access request)</p>\n</li>\n<li>\n<p>Resource types: All resource types.</p>\n</li>\n<li>\n<p>Licenses: Public and embargoed records MUST specify a license. The chosen license SHOULD be compliant with the Horizon Europe open science requirements (see <a href=\"/communities/eu/pages/open-science\">Open Science in Horizon Europe</a>)</p>\n</li>\n<li>\n<p>Funding information: Records MUST specify at least one grant from the European Commission.</p>\n</li>\n<li>Journal articles: Records MUST specify at the publishing venue (e.g. the journal the article was published in).</li>\n<li>\n<p>Creators: Creators SHOULD be identified with a persistent identifier (e.g. ORCID, GND, &hellip;), and affiliations SHOULD be identified with a persistent identifier (e.g. ROR, ISNI, &hellip;)</p>\n</li>\n<li>\n<p>Subjects: Records SHOULD specify one or more fields of science from the <a href=\"https://op.europa.eu/en/web/eu-vocabularies/euroscivoc\">European Science Vocabulary</a>.</p>\n</li>\n</ul>\n<p>These metadata requirements comes from the related open science requirements in Horizon Europe which are detailed in each project's grant agreement.</p>\n<h3>Review &amp; moderation</h3>\n<p>All submissions undergo automated curation checks for compliance with the policy. Submissions through project communities are in addition reviewed by the project community. Submission directly to the EU Open Research Repository is in addiotn reviewed by Zenodo staff.</p>\n<p>Community curators may at any point edit metadata of the records in the community without notice through human or automated processing. The curators may at their sole discretion remove records from the community that are deemed not to comply with the content and curation policy or which are deemed of insufficient quality.</p>\n<h3>Updates</h3>\n<p>The content and curation policy is subject to change by the community owner at any time and without notice, other than through updating this page.</p>",
            "description": "Open repository for EU-funded research outputs from Horizon Europe, Euratom, and earlier Framework Programmes.",
            "funding": [
              {
                "funder": {
                  "id": "00k4n6c32"
                }
              }
            ],
            "organizations": [
              {
                "id": "00k4n6c32"
              }
            ],
            "page": "<h2>About</h2>\n<p>The EU Open Research Repository is a Zenodo-community dedicated to fostering open science and enhancing the visibility and accessibility of research outputs funded by the European Union. The community is managed by CERN on behalf of the European Commission.</p>\n<h3>Mission</h3>\n<p>The mission of the repository is to support the implementation of the EU's open science policy, providing a trusted and comprehensive space for researchers to share their research outputs such as data, software, reports, presentations, posters and more. The EU Open Research Repository simplifies the process of complying with open science requirements, ensuring that research outputs from Horizon Europe, Euratom, and earlier Framework Programmes are freely accessible, thereby accelerating scientific discovery and innovation.</p>\n<h3>EU Open Research Repository vs Open Research Europe (ORE)</h3>\n<p>The EU Open Research Repository serves as a complementary platform to the <a href=\"https://open-research-europe.ec.europa.eu/\">Open Research Europe</a> (ORE) publishing platform. Open Research Europe focuses on providing a publishing venue for peer-reviewed articles, ensuring that research meets rigorous academic standards. The EU Open Research Repository provides a space for all the other research outputs including data sets, software, posters, and presentations that are out of scope for ORE. This holistic approach enables researchers to not only publish their findings but also share the underlying data and materials that support their work, fostering transparency and reproducibility in the scientific process.&nbsp;</p>\n<h3>Funding</h3>\n<p>The EU Open Research Repository is funded by the European Union under grant agreement no. <a href=\"https://cordis.europa.eu/project/id/101256740\">101256740</a>&nbsp; (HORIZON-ZEN Plus). For more information about the project see <a href=\"https://about.zenodo.org/projects/horizon-zen-plus/\">https://about.zenodo.org/projects/horizon-zen/.</a></p>",
            "title": "EU Open Research Repository",
            "type": {
              "id": "organization"
            },
            "website": "https://research-and-innovation.ec.europa.eu"
          },
          "revision_id": 24,
          "slug": "eu",
          "theme": {
            "brand": "horizon",
            "enabled": true,
            "style": {
              "font": {
                "family": "Arial, sans-serif",
                "size": "16px",
                "weight": 600
              },
              "mainHeaderBackgroundColor": "#FFFFFF",
              "primaryColor": "#004494",
              "primaryTextColor": "#FFFFFF",
              "secondaryColor": "#FFD617",
              "secondaryTextColor": "#000000",
              "tertiaryColor": "#e3eefd",
              "tertiaryTextColor": "#1c5694"
            }
          },
          "updated": "2026-03-31T12:29:43.596724+00:00"
        }
      ],
      "ids": [
        "22bad55a-a1dd-4955-b66c-524fce529c4a",
        "7f6088b9-38d9-41e0-9d69-cf1d26190f57",
        "f0a8b890-f97a-4eb2-9eac-8b8a712d3a6c"
      ]
    },
    "id": "1477847",
    "pids": {
      "doi": {
        "client": "datacite",
        "identifier": "10.5281/zenodo.1477847",
        "provider": "datacite"
      }
    }
  },
  "pids": {
    "doi": {
      "client": "datacite",
      "identifier": "10.5281/zenodo.20283773",
      "provider": "datacite"
    },
    "oai": {
      "identifier": "oai:zenodo.org:20283773",
      "provider": "oai"
    }
  },
  "revision_id": 4,
  "stats": {
    "all_versions": {
      "data_volume": 32247348778.0,
      "downloads": 3637,
      "unique_downloads": 3545,
      "unique_views": 11042,
      "views": 11730
    },
    "this_version": {
      "data_volume": 286253942.0,
      "downloads": 28,
      "unique_downloads": 28,
      "unique_views": 55,
      "views": 58
    }
  },
  "status": "published",
  "swh": {},
  "updated": "2026-05-19T13:05:56.251886+00:00",
  "versions": {
    "index": 14,
    "is_latest": true
  }
}