Repository navigation
Releases
XRD Analyzer v0.1.3
XRD Analyzer 0.1.3
XRD Analyzer 0.1.3 fixes the automatic updates of the installed macOS builds (and of
Linux builds on distributions whose certificate store is not where the bundled
OpenSSL looks): the updater could not verify GitHub's HTTPS certificate and so never
found a new version. It now falls back to the system's CA bundle. Nothing else changed.
If you installed 0.1.2 on a Mac or Linux, install 0.1.3 once by hand - 0.1.2 cannot
reach GitHub to update itself. Windows copies of 0.1.2 update normally. From 0.1.3 on,
updates arrive automatically on every platform.
The analysis is identical to 0.1.1/0.1.2. build-verification-reports.zip holds the self-test and GUI
smoke-test reports of every build. Full guide: docs/INSTALL.md.
Downloads
| Platform | Type | File | Size | How to install |
|---|---|---|---|---|
| Windows 10/11 (64-bit) | Installer | XRD-Analyzer-0.1.3-windows-x64-setup.exe |
83.4 MB | Run it; no administrator rights needed (installs for the current user). |
| Windows 10/11 (64-bit) | Portable | XRD-Analyzer-0.1.3-windows-x64-portable.zip |
121.5 MB | Unzip anywhere and run the program inside; nothing is installed. |
| macOS 11+ · Apple silicon (M1–M4) | Disk image | XRD-Analyzer-0.1.3-macos-arm64.dmg |
92.7 MB | Open, drag the app to Applications. |
| macOS 11+ · Intel | Disk image | XRD-Analyzer-0.1.3-macos-x86_64.dmg |
102.1 MB | Open, drag the app to Applications. |
| Ubuntu/Debian (x86-64) | Package | xrd-analyzer_0.1.3_amd64.deb |
122.5 MB | sudo apt install ./xrd-analyzer_0.1.3_amd64.deb |
| Linux (x86-64, glibc 2.35+) | Archive | XRD-Analyzer-0.1.3-linux-x86_64.tar.gz |
155.9 MB | Unpack, then ./install.sh (current user) or run in place. |
| Any | Archive | build-verification-reports.zip |
7.6 KB | Unpack. |
SHA-256 checksums
58c6f23ea0e35c49f87f1f4314551ad188b7940b90d4e7ae374e1bdf7df6916b XRD-Analyzer-0.1.3-windows-x64-setup.exe
9f04dc8e41e1d1c77f5c36b6c0cccc26463a193ec451c9a27094ee00c89e9820 XRD-Analyzer-0.1.3-windows-x64-portable.zip
8903c9d3878c6c1e788e29d15a4c81aa5c29012b9a2afe79209e30a632327099 XRD-Analyzer-0.1.3-macos-arm64.dmg
d22eca9a1d61d3e67c25fd056d7972e6938c7f8fbe00d9108979b6a2b017f071 XRD-Analyzer-0.1.3-macos-x86_64.dmg
315a8c340b533b25bddff3cc9426053755058fe230dc11d5c1c83f4c188d7c04 xrd-analyzer_0.1.3_amd64.deb
0c2ddaa843f83ffb869c21146c0582321e17f47f98df87fa85d36fcb11fd750c XRD-Analyzer-0.1.3-linux-x86_64.tar.gz
7a94f7c1c41425ff46876c9dd906fb092ab61ce6655c4822cc7ee938706853fa build-verification-reports.zip
Check a download: shasum -a 256 <file> (macOS), sha256sum <file> (Linux), Get-FileHash <file> (Windows PowerShell). The same list is attached as SHA256SUMS.txt.
First start on an unsigned build
These builds are not code-signed, so the operating system asks once:
- Windows - SmartScreen Windows protected your PC: More info → Run anyway.
- macOS - cannot be opened because Apple cannot check it: open System Settings → Privacy & Security and click Open Anyway (or run
xattr -dr com.apple.quarantine "/Applications/<App>.app"). - Linux - no prompt; the
.debadds a menu entry,install.shadds one for the current user.
Automatic updates
The installed program checks this page at most once a day (one anonymous request to the GitHub API; nothing but the program name and version is sent). When a newer release appears it downloads the file for your system, verifies it against SHA256SUMS.txt, and installs it when you close the program (or at once if you choose Restart now). Help → Automatic updates switches between download and install, only tell me, and off. Copies installed with pip or run from source are never changed; they show the command to update instead.
XRD Analyzer v0.1.2
XRD Analyzer 0.1.2
Desktop and command-line analyzer for 1D θ–2θ X-ray diffraction patterns. The analysis
is identical to 0.1.1; this release adds automatic updates and more downloads.
New
- Automatic updates. An installed copy checks GitHub once a day, downloads a newer
release for your system, verifies it againstSHA256SUMS.txtand installs it when you
close the program (or at once with Restart now). Help → Automatic updates chooses
between download and install, only tell me and off; Help → Check for updates… and
xrd-analyzer-cli updatecheck on demand. Source and pip installs are never modified. - Intel Macs:
XRD-Analyzer-0.1.2-macos-x86_64.dmg. - The Linux archive includes
install.sh/uninstall.sh(per-user, no root). - One
SHA256SUMS.txtfor every file.
Users of 0.1.1 install 0.1.2 once by hand (0.1.1 has no updater); later releases arrive
automatically. build-verification-reports.zip holds the self-test and GUI smoke-test
reports that each build produced on its own operating system. Full guide:
docs/INSTALL.md.
Downloads
| Platform | Type | File | Size | How to install |
|---|---|---|---|---|
| Windows 10/11 (64-bit) | Installer | XRD-Analyzer-0.1.2-windows-x64-setup.exe |
83.4 MB | Run it; no administrator rights needed (installs for the current user). |
| Windows 10/11 (64-bit) | Portable | XRD-Analyzer-0.1.2-windows-x64-portable.zip |
121.5 MB | Unzip anywhere and run the program inside; nothing is installed. |
| macOS 11+ · Apple silicon (M1–M4) | Disk image | XRD-Analyzer-0.1.2-macos-arm64.dmg |
92.7 MB | Open, drag the app to Applications. |
| macOS 11+ · Intel | Disk image | XRD-Analyzer-0.1.2-macos-x86_64.dmg |
102.1 MB | Open, drag the app to Applications. |
| Ubuntu/Debian (x86-64) | Package | xrd-analyzer_0.1.2_amd64.deb |
122.5 MB | sudo apt install ./xrd-analyzer_0.1.2_amd64.deb |
| Linux (x86-64, glibc 2.35+) | Archive | XRD-Analyzer-0.1.2-linux-x86_64.tar.gz |
155.9 MB | Unpack, then ./install.sh (current user) or run in place. |
| Any | Archive | build-verification-reports.zip |
7.6 KB | Unpack. |
SHA-256 checksums
fb590aa875884c9008aef6642765ce0f17ff3e72a187bfeb94ebdbf95a607d85 XRD-Analyzer-0.1.2-windows-x64-setup.exe
7795ce2b8f29e2ef3a488bd861233e3335083205d9adb3444e7139c0daeb1b56 XRD-Analyzer-0.1.2-windows-x64-portable.zip
d8cf6c32bac9ad309fba824cfb5734124526f4dc2cb6c58015d03340e85d351d XRD-Analyzer-0.1.2-macos-arm64.dmg
65ea46ec1e8624f90a1d85c575e9489c84e583f2ffd78ef0df0132b2c9844fb1 XRD-Analyzer-0.1.2-macos-x86_64.dmg
24076bd35603c509fdd6dd675e2e55594307f90034ba64afabb955cdb830102d xrd-analyzer_0.1.2_amd64.deb
3dbcdf399818e8c63ede4e3bf2687af42b667997e768dbfec0214e1a292aae5b XRD-Analyzer-0.1.2-linux-x86_64.tar.gz
4e0067e89a95519df68614b60d3b659418a0812e6579f296def78f160810cb43 build-verification-reports.zip
Check a download: shasum -a 256 <file> (macOS), sha256sum <file> (Linux), Get-FileHash <file> (Windows PowerShell). The same list is attached as SHA256SUMS.txt.
First start on an unsigned build
These builds are not code-signed, so the operating system asks once:
- Windows - SmartScreen Windows protected your PC: More info → Run anyway.
- macOS - cannot be opened because Apple cannot check it: open System Settings → Privacy & Security and click Open Anyway (or run
xattr -dr com.apple.quarantine "/Applications/<App>.app"). - Linux - no prompt; the
.debadds a menu entry,install.shadds one for the current user.
Automatic updates
The installed program checks this page at most once a day (one anonymous request to the GitHub API; nothing but the program name and version is sent). When a newer release appears it downloads the file for your system, verifies it against SHA256SUMS.txt, and installs it when you close the program (or at once if you choose Restart now). Help → Automatic updates switches between download and install, only tell me, and off. Copies installed with pip or run from source are never changed; they show the command to update instead.
XRD Analyzer v0.1.1
XRD Analyzer 0.1.1
This is a desktop and command-line analyzer for 1D θ–2θ X-ray diffraction patterns.
Version 0.1.1 is the first release archived on Zenodo with a DOI. The analysis is identical to
0.1.0; this release fixes the Windows build and the macOS checksum file.
Downloads
| System | File |
|---|---|
| Windows 10/11 x64 | XRD-Analyzer-0.1.1-windows-x64-setup.exe (installer) or …-portable.zip |
| macOS 12+ Apple Silicon | XRD-Analyzer-0.1.1-macos-arm64.dmg |
| Ubuntu/Debian x86_64 | xrd-analyzer_0.1.1_amd64.deb |
| Other Linux x86_64 | XRD-Analyzer-0.1.1-linux-x86_64.tar.gz |
The builds are not code-signed. See First start on unsigned builds in the README.
Checksums are in the .sha256 files. build-verification-reports.zip holds the self-test
and GUI smoke-test reports that each installer produced on its own operating system during
the release build.
Highlights
- Text import (CSV/TXT/XY/DAT/TSV) that never guesses the axis (2θ vs θ) or units.
- Baselines: SNIP, ALS, polynomial, and a peak-masked Whittaker baseline that separates
amorphous humps. - Kα2 stripping or Kα1/Kα2 doublet fitting. Pseudo-Voigt/Voigt fits with uncertainties and
quality flags. - Bragg d-spacings; Scherrer and Williamson–Hall only when their inputs are valid.
- CSV/JSON/PNG/SVG/HTML/PDF outputs, hash-verified projects, batch statistics.
- Korean/English interface, light/dark themes, undo/redo, background processing with
cancel and pause. - Built-in
selftest: runxrd-analyzer-cli selftestafter installing.
Known limitations
Validated on synthetic ground-truth data only. Vendor binary formats (.ras/.rasx/.xrdml/.raw)
are not supported. Export text from the instrument software instead. There is no Intel macOS
build. See the README for the full list.
XRD Analyzer v0.1.0
XRD Analyzer 0.1.0
This is the first public release of a desktop and command-line analyzer for 1D θ–2θ X-ray
diffraction patterns.
Downloads
| System | File |
|---|---|
| Windows 10/11 x64 | XRD-Analyzer-0.1.0-windows-x64-setup.exe (installer) or …-portable.zip |
| macOS 12+ Apple Silicon | XRD-Analyzer-0.1.0-macos-arm64.dmg |
| Ubuntu/Debian x86_64 | xrd-analyzer_0.1.0_amd64.deb |
| Other Linux x86_64 | XRD-Analyzer-0.1.0-linux-x86_64.tar.gz |
The builds are not code-signed. See First start on unsigned builds in the README.
Checksums are in the .sha256 files. build-verification-reports.zip holds the self-test
and GUI smoke-test reports that each installer produced on its own operating system during
the release build.
Highlights
- Text import (CSV/TXT/XY/DAT/TSV) that never guesses the axis (2θ vs θ) or units.
- Baselines: SNIP, ALS, polynomial, and a peak-masked Whittaker baseline that separates
amorphous humps. - Kα2 stripping or Kα1/Kα2 doublet fitting. Pseudo-Voigt/Voigt fits with uncertainties and
quality flags. - Bragg d-spacings; Scherrer and Williamson–Hall only when their inputs are valid.
- CSV/JSON/PNG/SVG/HTML/PDF outputs, hash-verified projects, batch statistics.
- Korean/English interface, light/dark themes, undo/redo, background processing with
cancel and pause. - Built-in
selftest: runxrd-analyzer-cli selftestafter installing.
Known limitations
Validated on synthetic ground-truth data only. Vendor binary formats (.ras/.rasx/.xrdml/.raw)
are not supported. Export text from the instrument software instead. There is no Intel macOS
build. See the README for the full list.