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

Uploaded Python 3Windows x86-64

gwyddionpy_converter-0.0.18-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.18-py3-none-macosx_11_0_arm64.whl (10.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

gwyddionpy_converter-0.0.18-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.18-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for gwyddionpy_converter-0.0.18-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c4e43fefd5ed736b944fcb94d83177015ee597fd88381f79a5c4464c28bd0e77
MD5 980bb34fc4c10ebae7ec830a28bb3f38
BLAKE2b-256 e7b3a4ad3f6e21dfac1c62e7a59cf388ff3703f53356db08e1c25258801b45b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gwyddionpy_converter-0.0.18-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e6407b3f7ad394c6b0de87269ce5cb34abfa6d44cf91e68fe8ca06254185565
MD5 c8592f49abffc1a01bb2a2c3c2961136
BLAKE2b-256 72c9952d0ad8c98217afd7624ff923ebbe1e48c57a5179435f395cb5d270cdc5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gwyddionpy_converter-0.0.18-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be58c9b653b24a7d9d36a5f3e240e47cf120827b55c20ac6f1ddff6d1116f120
MD5 90da9d752ede452b9546df7391efc1b5
BLAKE2b-256 af375e469be59f04cb83d817f4aca1dd326bce5da5cc39532d954d2e29b926de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for gwyddionpy_converter-0.0.18-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f6b9512f967769e44d72786ffc14b63f436bdfa2d441b0b4a6f300d25d1b1086
MD5 83316c359a31683c71825098736e1841
BLAKE2b-256 df690a40894101e0bbfd1c93ece68a7751810ada4ef8d34483221f80ec805cff

See more details on using hashes here.

Provenance

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

0.0.19

4 files

This release

0.0.18 This release

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