Miscellaneous resources and links that do not fit anywhere else are listed here. Some are generally useful, most are useless for non-developers.
See Communicate for mailing lists and other contact information.
Software databases & media,
Module browser,
Subversion,
Build logs,
Translations,
Documentation,
Vim,
GnuPG/GPG keys.
Records in various databases, third-party information and tutorials. With a few exceptions, they were created by whatever third party created them. They may contain useful information but linking them here means no ‘official endorsement’.
And as a utterly bizarre bonus, Physics Today blog post about Gwyddion, the Czech prime minister and other unrelated things.
An alternative of in-application Gwyddion module browser is also available on-line, in two forms:
| Dynamically expanding | Plain expanded table | |
|---|---|---|
| English | English, dynamic | English, expanded |
| French | French, dynamic | French, expanded |
| Russian | Russian, dynamic | Russian, expanded |
The Subversion repository, hosted on SourceForge.net, can be browsed on-line or accessed using a subversion client (read-only if you are not a developer). Note that SourceForge.net suggests to checkout the entire trunk which is normally a bad idea; more likely you will want to checkout a specific module, i.e. a subdirectory in the trunk.
Recent commits are summarised on-line and also can be viewed using the SourceForge.net interface. The CIA service does not work since the SourceForge.net upgrade so you will only find old commits there.
Repository layout:
trunkThe main line of development. It contains subdirectories with individual modules:
gwyddionuser-guidethreshold-examplegwydumpgwyiewgwybatchgwyfractgwyddion.net-doc-buildbranchesBranches are typically created when new unstable version forks off.
The stable version then gets a branch here while the unstable version
continues in trunk. Branches of all modules reside here.
GWYDDION-1GWYDDION-2.5-JIHLAVAGWYDDION-SPECTRAGWYDDION-CALIBRATIONGWYDDION-OPENMP3DGENGWYDDION-UNSTABLEGWYDDION-3tagsTagged versions of all modules reside here. Tags corresponding to
released versions are named exactly as the packages: version 1.15 of gwyddion
corresponds to tag gwyddion-1.15.
To see revision NNN go to
https://sourceforge.net/p/gwyddion/code/NNN/.
Note the Linux and MS Windows builds are generally performed each night. The OS X build is, at present, performed occasionally.
| Linux x86_64 build log: | linux-build.log | 2025-12-13 | 5.14 kB |
| Linux x86_64 pygwy build log: | pygwy.log | 2025-12-13 | 50.3 kB |
| User guide build log: | user-guide-build.log | 2025-12-13 | 2.46 kB |
| MinGW32 cross-build log: | mingw32-build.log | 2025-12-13 | 208 kB |
| MinGW64 cross-build log: | mingw64-build.log | 2025-12-13 | 172 kB |
| OS X build log: | mac_build.log | ||
| Missing documentation log (full): | documentation-undocumented.log | 2025-12-13 | 7.91 kB |
| Coding style log (full): | coding-style.log | 2025-12-13 | 283 kB |
| Top 20 coding style offenders: | coding-style-byfile-top20.log | 2025-12-13 | 805 B |
| Top 20 coding style errors: | coding-style-bytype-top20.log | 2025-12-13 | 772 B |
Current development POT-file (updated nightly) to check what has changed or to base your translation on:
| POT file: | gwyddion.pot | 2025-09-02 | 473 kB |
You are encouraged to test your translations live which should give you an up to date POT file as a side effect. However, for small updates or checks what has changed this file can be useful.
Translation statistics:
| Language | Translated | % | Fuzzy | % | Missing | % | Total | Graph |
|---|---|---|---|---|---|---|---|---|
| cs | 4937 | 98.19 | 79 | 1.57 | 12 | 0.24 | 5028 | |
| de | 1212 | 24.11 | 2216 | 44.07 | 1600 | 31.82 | 5028 | |
| en_GB | 4937 | 98.19 | 79 | 1.57 | 12 | 0.24 | 5028 | |
| fr | 4650 | 92.48 | 330 | 6.56 | 48 | 0.95 | 5028 | |
| it | 2823 | 56.15 | 1646 | 32.74 | 559 | 11.12 | 5028 | |
| ja | 3807 | 75.72 | 987 | 19.63 | 234 | 4.65 | 5028 | |
| ko | 579 | 11.52 | 1473 | 29.30 | 2976 | 59.19 | 5028 | |
| pt_BR | 3275 | 65.14 | 1391 | 27.67 | 362 | 7.20 | 5028 | |
| ru | 4967 | 98.79 | 55 | 1.09 | 6 | 0.12 | 5028 | |
| es | 838 | 16.67 | 1514 | 30.11 | 2676 | 53.22 | 5028 | |
Current development API documentation symbol coverage statistics:
| Library | Fully | % | Partially | % | Missing | % | Total | Graph |
|---|---|---|---|---|---|---|---|---|
| libgwyapp | 763 | 94.20 | 12 | 1.48 | 35 | 4.32 | 810 | |
| libgwyddion | 573 | 93.93 | 10 | 1.64 | 27 | 4.43 | 610 | |
| libgwydgets | 961 | 85.35 | 47 | 4.17 | 118 | 10.48 | 1126 | |
| libgwydraw | 104 | 95.41 | 0 | 0.00 | 5 | 4.59 | 109 | |
| libgwymodule | 138 | 90.79 | 1 | 0.66 | 13 | 8.55 | 152 | |
| libgwyprocess | 1064 | 90.17 | 40 | 3.39 | 76 | 6.44 | 1180 | |
Vim syntax highlighting file for Gwyddion identifiers that completes the Gtk+ et al. syntax highlighting (rebuilt nightly):
| Vim syntax file: | gwyddion.vim | 2025-09-02 | 112 kB |
Released source code tarballs are GnuPG/PGP-signed by Yeti. The current key is
"David Nečas (Yeti) <yeti@gwyddion.net>" fingerprint = 7781 7A91 4144 2926 DDE3 E5E5 6D41 82E7 8232 D84B
However, many older tarballs are signed by the old key
"David Nečas (Yeti) <yeti@gwyddion.net>" fingerprint = 263F 9B1E C1E0 5261 C689 D83B 00FD D1D0 62A0 7732
that can be fetched from a keyserver and are also available here current and old.