# 4D-Explorer

> visual software for 4D-STEM data processing and image reconstruction

**Wikidata**: [Q121224262](https://www.wikidata.org/wiki/Q121224262)  
**Source**: https://4ort.xyz/entity/4d-explorer

## Summary

4D-Explorer is a visual software application designed specifically for 4D-STEM (four-dimensional scanning transmission electron microscopy) data processing and image reconstruction. It serves as a specialized tool in the field of electron microscopy, enabling researchers to analyze and visualize complex multidimensional STEM datasets. The software is open-source, released under the GNU General Public License, and hosted on GitHub.

## Key Facts

- **Name:** 4D-Explorer
- **Type:** Visual software for scientific data processing
- **Primary Function:** 4D-STEM data processing and image reconstruction
- **License:** GNU General Public License
- **Copyright Status:** Copyrighted
- **PyPI Project Name:** FourDExplorer
- **Software Dependency:** HDF5 (Hierarchical Data Format)
- **Source Code Repository:** https://github.com/ManifoldsHu/FourDExplorer
- **Stable Version 0.5.4:** Released 2022-10-06
- **Stable Version 0.6.5:** Released 2024-10-13
- **Preferred Stable Version 0.6.6:** Released 2024-10-16
- **Classification:** Software (non-tangible executable component of a computer)
- **Instance Of:** Software
- **Source Description:** "4D-Explorer: A visual software for 4D-STEM data processing and image reconstruction"

## FAQs

### Q: What is the primary purpose of 4D-Explorer?

A: 4D-Explorer is designed specifically for processing and reconstructing images from 4D-STEM data, which involves scanning transmission electron microscopy datasets that contain both spatial and spectral information across multiple dimensions.

### Q: What programming language and data format does 4D-Explorer use?

A: The software depends on HDF5 (Hierarchical Data Format), which is commonly used for storing large scientific datasets, particularly in electron microscopy and neutron scattering research.

### Q: Is 4D-Explorer free to use?

A: Yes, 4D-Explorer is released under the GNU General Public License, making it open-source software that can be freely used, modified, and distributed.

### Q: Where can I download or access 4D-Explorer?

A: The software is available through its GitHub repository at https://github.com/ManifoldsHu/FourDExplorer and can also be installed via its PyPI project name "FourDExplorer."

### Q: What is the latest stable version of 4D-Explorer?

A: The preferred stable version is 0.6.6, released on 2024-10-16, representing the most recent official release.

## Why It Matters

4D-Explorer addresses a critical need in advanced materials science and nanotechnology research by providing a dedicated tool for processing 4D-STEM data. This type of electron microscopy generates massive multidimensional datasets that require specialized software to extract meaningful information about material structures, defects, and properties at the atomic scale. The availability of open-source software like 4D-Explorer democratizes access to advanced electron microscopy analysis capabilities, allowing research institutions without commercial software budgets to perform cutting-edge materials characterization. The software's visual interface makes complex data processing accessible to researchers who may not have extensive programming expertise, lowering the barrier to entry for 4D-STEM analysis. By supporting the HDF5 format, 4D-Explorer ensures compatibility with the standard data formats used in the electron microscopy community, facilitating data sharing and collaboration across different research groups and institutions.

## Notable For

- **Specialized Scientific Application:** One of the few dedicated visual software tools specifically designed for 4D-STEM data processing and image reconstruction
- **Open-Source Accessibility:** Released under GNU General Public License, enabling community contributions and custom modifications
- **Active Development:** Regular version updates including 0.5.4 (2022), 0.6.5 (2024), and 0.6.6 (2024), indicating ongoing maintenance and improvement
- **PyPI Distribution:** Available through Python Package Index for easy installation
- **HDF5 Integration:** Native support for the HDF5 data format, the standard for large scientific datasets in electron microscopy

## Body

### Definition and Classification

4D-Explorer is classified as scientific visualization and data processing software within the broader category of computer software. As an executable application, it represents the non-tangible component of computing that enables specific analytical tasks. The software functions as both a tool and a means for performing specialized operations on scientific data, specifically transforming raw 4D-STEM datasets into reconstructable images that reveal structural information about materials at the nanoscale.

### Technical Architecture

The software's architecture centers on its ability to handle multidimensional data arrays characteristic of 4D-STEM experiments. In these experiments, a convergent electron beam scans across a sample while a pixelated detector records diffraction patterns at each scan position, generating a four-dimensional dataset (two spatial dimensions for the scan position and two for the detector). 4D-Explorer provides the visual interface and processing algorithms necessary to navigate, analyze, and reconstruct meaningful images from these complex datasets. The dependency on HDF5 ensures efficient handling of the large data volumes typical in 4D-STEM experiments, where single datasets can occupy gigabytes of storage.

### Version History and Development

The development of 4D-Explorer demonstrates active maintenance and continuous improvement. Version 0.5.4 represented the initial stable release, made available on October 6, 2022. This was followed by version 0.6.5 on October 13, 2024, and the current preferred stable version 0.6.6, released on October 16, 2024. The progression through these versions reflects iterative refinement of processing algorithms, user interface improvements, and bug fixes based on community feedback and practical research applications.

### Distribution and Availability

4D-Explorer is distributed through multiple channels to maximize accessibility for the scientific community. The primary source code repository is hosted on GitHub at https://github.com/ManifoldsHu/FourDExplorer, where researchers can access the source code, report issues, and contribute to development. Additionally, the software is packaged and available on PyPI (Python Package Index) under the project name "FourDExplorer," enabling installation via standard Python package management tools. This dual distribution approach supports both users who prefer manual installation from source and those who favor automated package management.

### Legal and Licensing

The software operates under the GNU General Public License (GPL), one of the most widely used open-source licenses. This licensing model ensures that derivative works and modifications must also be distributed under compatible open-source terms, contributing to the sustainability of the open-source scientific software ecosystem. The copyright status indicates that the developers retain intellectual property rights while granting users specific freedoms regarding use, modification, and redistribution.

### Relationship to Broader Software Ecosystem

Within the taxonomy of software categories, 4D-Explorer belongs to the specialized subset of scientific data analysis tools. It relates to the broader category of electron microscopy software, which includes commercial packages, academic tools, and research-specific applications. The software represents a specific implementation within the field of computational materials science, where researchers combine domain expertise with software engineering to create targeted solutions for particular experimental techniques. The dependency on HDF5 connects 4D-Explorer to the wider ecosystem of scientific data formats and tools that use this standard, including data acquisition systems, visualization packages, and analysis workflows across multiple scientific disciplines.

## References

1. [Release 0.5.4. 2022](https://github.com/ManifoldsHu/FourDExplorer/releases/tag/v0.5.4)
2. [Release 0.6.5. 2024](https://github.com/ManifoldsHu/FourDExplorer/releases/tag/v0.6.5)
3. [Release 0.6.6. 2024](https://github.com/ManifoldsHu/FourDExplorer/releases/tag/v0.6.6)