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.1.0-py3-none-win_amd64.whl (31.6 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.28+ x86-64

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

Uploaded Python 3macOS 11.0+ ARM64

gwyddionpy_converter-0.1.0-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.1.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for gwyddionpy_converter-0.1.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8f1f86795f9a1fb863cdfd4b0b715babd9d2b4f73440e36b0b0fb90d58984494
MD5 60cfa27273c1464cc919868ca36092ea
BLAKE2b-256 985b384d7150c414d9b819f114545b53900837117c70e06d91678501800cb58d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gwyddionpy_converter-0.1.0-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.1.0-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for gwyddionpy_converter-0.1.0-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 318148fc9554bdf5a3f3188f33a46f3f47300a5feb200de71b0d908f1d70ee9a
MD5 65fad91959b40e5ff99c19c62338a124
BLAKE2b-256 2f9f6b5ff9aaea89c7479a2de3ffd10d7c10e3e0c8351777485789b89485f8c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for gwyddionpy_converter-0.1.0-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.1.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gwyddionpy_converter-0.1.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36b5909d1cdb40e092429afe4345b8be710b277372412190b63f12c56123264f
MD5 3f8ef5afc70a9a4fc99a1bfda5a83064
BLAKE2b-256 fc15523c1de3c5405659aec051e351e10e1560e999efbc8bea445b9ea383508a

See more details on using hashes here.

Provenance

The following attestation bundles were made for gwyddionpy_converter-0.1.0-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.1.0-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gwyddionpy_converter-0.1.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8b4defc2eab95c2a477a21f688af3f08e0887c6dcc9d7f224e14425aa1195410
MD5 0627baebdcaae1a539236a72dd00fc91
BLAKE2b-256 e11e32e7ad560ae4b88dfdbe63403d1c2d96afb385b548db6f2aac727259cf86

See more details on using hashes here.

Provenance

The following attestation bundles were made for gwyddionpy_converter-0.1.0-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

This release

0.1.0 This release

4 files

0.0.19

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