Dual Space Crystallography Explorer (DuSC_explorer)
A graphical user interface based on stempy and pyqtgraph to visualize sparse 4D-STEM data sets.
Installation
Using pip
The easiest way to install is to use python's pip command:
- (Optional) Set up a virtual environment (e.g. using conda)
- Run the following command at a command prompt
pip install DuSC_explorer
- See the "compatibility" section below for installing QT bindings.
From source
If you want to develop or get the newest changes:
- Clone the repository using git.
- Change directories to the base directory containing the
pyproject.tomlfile. - Install locally and editable by running this in a terminal
pip install -e .
Tutorial
To get started with the program please see our tutorial. You can also download example data from a recently published paper from this Zenodo repository:
.
Compatibility
This program requires pyqtgraph >=0.13. You may also need to install different versions of QT depending on your operating system. Python 3.9 and PyQt6 have been tested to work as specified in the table on the pyqtgaph Github README
Running the program
If you installed using pip or from source (see above) then you can simply type the program name in the command line and press enter:
$ DuSC_explorer
in a terminal or command prompt in the correct virtual environment and the GUI should start.
Alternatively, in a python interpreter for the correct environment you can run these commands to start the GUI:
>>> import DuSC_explorer
>>> DuSC_explorer.open_file()
Metadata
Release files for DuSC-explorer 1.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dusc_explorer-1.1.4.tar.gz | 8.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dusc_explorer-1.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.4 MB
Release files / dusc_explorer-1.1.4.tar.gz
| Download URL | dusc_explorer-1.1.4.tar.gz |
|---|---|
| Size | 8.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fd4897c1d97a8a0ddfe0aa4b2f2f588bee56da63429c3e27c37dd4fc4d2776f1
|
|
BLAKE2b-256 checksum How to use checksums |
2503922f1dc15a3d05ac35911e5fe3877f332a25a7648ee2e84f142a985af6cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 12, 2025.
Transparency logRelease files / dusc_explorer-1.1.4-py3-none-any.whl
| Download URL | dusc_explorer-1.1.4-py3-none-any.whl |
|---|---|
| Size | 14.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1e7d549042c472f64599db266aed848bd4492e94fef0d9709c181130beb0ff71
|
|
BLAKE2b-256 checksum How to use checksums |
1229c8a7776af5ee822c2f995c77ff32a11add9cb2b65f89f7e4a2eed54be7fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 12, 2025.
Transparency log