Skip to main content

gwyddionpy-converter

The GPL half of gwyddionpy, all in one place:

  • gwyconvert.c + Makefile — the headless C converter that links Gwyddion's libraries. The Makefile builds against an already-installed Gwyddion, which is the local development path. Its command-line contract (usage, exit codes, what goes on each output stream) is written up in docs/user/gwyconvert-cli.md. gwyddionpy depends on it and the two packages are released separately, so treat it as an interface, not an implementation detail.
  • ci/ — the release recipe: build-gwyddion.sh builds Gwyddion itself from its official source tarball, and the bundle-*.sh scripts turn the result into a portable, self-contained bundle per platform.
  • src/gwyddionpy_converter/ + pyproject.toml/setup.py — the Python packaging that ships that bundle as a platform wheel, so pip install "gwyddionpy[converter]" needs no download or build step.

License

GPL-2.0-or-latergwyconvert links Gwyddion's GPL-licensed libraries, and the wheel bundles them plus their runtime dependencies (GTK2, GLib, FFTW, Pango, libxml2, X11 client libraries). See COPYING.

gwyddionpy itself stays Apache-2.0: it only ever executes this package's binary as a subprocess, never imports or links it. The repository README describes that boundary in full.

Platforms

One wheel per platform, built by .github/workflows/build-converter.yml:

Wheel tag Runner Built from
manylinux_2_28_x86_64 (glibc ≥ 2.28) ubuntu-latest ci/cibw-before-all-linux.sh
macosx_*_arm64 macos-15 ci/cibw-before-all-macos.sh
macosx_*_x86_64 macos-15-intel ci/cibw-before-all-macos.sh
win_amd64 windows-latest ci/build-windows-bundle.sh

All are tagged py3-none-<platform>. The payload is a standalone executable with no dependency on a Python application binary interface (ABI), so one wheel serves every Python version.

No source distribution is published, deliberately: it would let pip fall back to building Gwyddion from source on a user's machine.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

gwyddionpy_converter-0.0.19-py3-none-win_amd64.whl (31.6 MB view details)

Uploaded Python 3Windows x86-64

gwyddionpy_converter-0.0.19-py3-none-manylinux_2_28_x86_64.whl (27.8 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

gwyddionpy_converter-0.0.19-py3-none-macosx_11_0_arm64.whl (10.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

gwyddionpy_converter-0.0.19-py3-none-macosx_10_9_x86_64.whl (12.4 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file gwyddionpy_converter-0.0.19-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for gwyddionpy_converter-0.0.19-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1057829c3ff3c0ce2e7662149a9905f4b4d5e654f9c21f3178c55a34d29d26b6
MD5 2341f0ab863ae7a82bbdace9f695f2cb
BLAKE2b-256 9981f01ac66880be0e7889dc9fa095ae81dd39a4ecaaa871730221e9b0528b20

See more details on using hashes here.

Provenance

The following attestation bundles were made for gwyddionpy_converter-0.0.19-py3-none-win_amd64.whl:

Publisher: publish.yml on FAIRmat-NFDI/gwyddionPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gwyddionpy_converter-0.0.19-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gwyddionpy_converter-0.0.19-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f0e66d6c03df743f8cedc268958006186afcd062187aea8d42d5fa8e1afea6a
MD5 7396a6f27855f735377198f04f831be5
BLAKE2b-256 1cfb0a469e2338ee682eac8357e369f6d2311762691ad190f0d06ccf055a184c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gwyddionpy_converter-0.0.19-py3-none-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on FAIRmat-NFDI/gwyddionPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gwyddionpy_converter-0.0.19-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gwyddionpy_converter-0.0.19-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 341a6c596bb4a783b84dd9db5c6c29f27f28ba6cabdf34fbec33abb7851042bb
MD5 b2704bd7f6ce39b95bfb418f915f5364
BLAKE2b-256 242ecc2925acd47d73b6946384143fc7a678d766b338d21139e7488ce82b1102

See more details on using hashes here.

Provenance

The following attestation bundles were made for gwyddionpy_converter-0.0.19-py3-none-macosx_11_0_arm64.whl:

Publisher: publish.yml on FAIRmat-NFDI/gwyddionPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gwyddionpy_converter-0.0.19-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gwyddionpy_converter-0.0.19-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9b7c0de9db0ef1696b63c2799f0965abfbdeacab29fa29a5edfd863d2c8275f2
MD5 f402fc2223c2120450450557f766f3e2
BLAKE2b-256 2f635797f85ad8a2a702b1b82c59fb0346a45425f0ca6ad0e366c4d247898837

See more details on using hashes here.

Provenance

The following attestation bundles were made for gwyddionpy_converter-0.0.19-py3-none-macosx_10_9_x86_64.whl:

Publisher: publish.yml on FAIRmat-NFDI/gwyddionPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.1.0

4 files

This release

0.0.19 This release

4 files

0.0.18

4 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page