gwyddionpy
Read any raw scanning probe microscopy (SPM) file that Gwyddion supports —
around 170 vendor formats — into Python as NumPy arrays plus metadata
dictionaries. Pure Python: the parsing is done by the gwyconvert helper
binary, run as a subprocess.
import gwyddionpy
data = gwyddionpy.load("scan.spm")
data.channels["Height"].data # numpy array, physical values
data.metadata # vendor metadata
data.to_json("scan.json") # metadata only, no pixel data
data.to_hdf5("scan.h5") # optional: pip install 'gwyddionpy[hdf5]'
gwyconvert is installed separately, most simply with
pip install "gwyddionpy[converter]". See the
repository README for the other
options and for the licensing split (this package is Apache-2.0; the
converter is GPL-2.0-or-later).
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gwyddionpy-0.0.18.tar.gz.
File metadata
- Download URL: gwyddionpy-0.0.18.tar.gz
- Upload date:
- Size: 11.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81702dc04c8e744afc1d473b634b8512de99f529b082c5d075579678d0e0f195
|
|
| MD5 |
b01537ecf8bb7e8f72d65844bf1c9d0d
|
|
| BLAKE2b-256 |
01380d7dc9a231aa41b52a6c35c0b2ecada4a39d712d69d67e8d0b64d251b514
|
Provenance
The following attestation bundles were made for gwyddionpy-0.0.18.tar.gz:
Publisher:
publish.yml on FAIRmat-NFDI/gwyddionPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gwyddionpy-0.0.18.tar.gz -
Subject digest:
81702dc04c8e744afc1d473b634b8512de99f529b082c5d075579678d0e0f195 - Sigstore transparency entry: 2432418038
- Sigstore integration time:
-
Permalink:
FAIRmat-NFDI/gwyddionPy@abae6527cd1ae308714452d4728edd4723979fc1 -
Branch / Tag:
refs/tags/v0.0.18 - Owner: https://github.com/FAIRmat-NFDI
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@abae6527cd1ae308714452d4728edd4723979fc1 -
Trigger Event:
release
-
Statement type:
File details
Details for the file gwyddionpy-0.0.18-py3-none-any.whl.
File metadata
- Download URL: gwyddionpy-0.0.18-py3-none-any.whl
- Upload date:
- Size: 27.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a79e649ef15dac632cf7e5b8cf73143d39b39ab0925ac79b55463b9469e0b048
|
|
| MD5 |
ba27607d484d0311c1cfcfdffa8c3e64
|
|
| BLAKE2b-256 |
7a229013b2bcea743d319549c22e26eb182126bd1a9bb0fab7f0ac38412a62d2
|
Provenance
The following attestation bundles were made for gwyddionpy-0.0.18-py3-none-any.whl:
Publisher:
publish.yml on FAIRmat-NFDI/gwyddionPy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gwyddionpy-0.0.18-py3-none-any.whl -
Subject digest:
a79e649ef15dac632cf7e5b8cf73143d39b39ab0925ac79b55463b9469e0b048 - Sigstore transparency entry: 2432418090
- Sigstore integration time:
-
Permalink:
FAIRmat-NFDI/gwyddionPy@abae6527cd1ae308714452d4728edd4723979fc1 -
Branch / Tag:
refs/tags/v0.0.18 - Owner: https://github.com/FAIRmat-NFDI
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@abae6527cd1ae308714452d4728edd4723979fc1 -
Trigger Event:
release
-
Statement type: