Skip to content

Gribview 1.4.0

Latest

Choose a tag to compare

@filippi filippi released this 21 Sep 17:05

Gribview 1.4.0

New release with easier installation, bundled resources and more reliable startup.

Install

  • Mac without Homebrew: open Gribview-1.4.0-macOS-arm64-unsigned.dmg and drag Gribview.app into Applications. Apple Silicon only, macOS 15+. First launch may require System Settings > Privacy & Security > Open Anyway.
  • Homebrew: brew install filippi/gribview/gribview, then run gribview. For the desktop app: brew install --cask filippi/gribview/gribview-app.
  • Ubuntu / Debian: open gribview-1.4.0-Linux-x86_64.deb in your software installer, or run sudo apt install ./gribview-1.4.0-Linux-x86_64.deb.
  • Linux AppImage: mark Gribview-1.4.0-x86_64.AppImage executable in file permissions, then open it.
  • Linux without administrator access: extract gribview-1.4.0-linux-x86_64.tar.gz and run ./gribview. Run ./install.sh to add it to your applications menu.
  • Windows: extract gribview-1.4.0-Windows-AMD64.zip and open bin/gribview.exe.

Python / pip

The project index selects the native Mac ARM64 or Linux x86_64 wheel. Python 3.9+ is required; no compiler is needed.

python3 -m venv gribview-env
gribview-env/bin/pip install --index-url https://filippi.github.io/gribview/wheels gribview
gribview-env/bin/gribview

This uses the project index, not PyPI. Downloaded .whl files can also be installed directly with pip. A graphical desktop is required.

Changes

  • macOS: Apple Silicon only, macOS 15+. Open the DMG and drag Gribview into Applications. Libraries, ecCodes data, font and icon are included. The unsigned build requires Privacy & Security > Open Anyway on first launch.
  • Linux: x86_64 AppImage, portable tarball and Debian package. Tested on Ubuntu 22.04, Ubuntu 24.04 and Debian 12. Portable packages include the application libraries and ecCodes data; a graphical desktop and OpenGL 3.2 are required.
  • Homebrew: updated source formula with decoding tests, ARM64 bottle automation, and a separate gribview-app cask.
  • Python: native wheels for macOS ARM64 and Linux x86_64, installable without compiling or downloading dependencies at first launch.
  • Windows: ZIP with the executable and runtime DLLs.
  • Diagnostics: --version, --diagnostics and --check FILE; startup errors are visible and return failure codes.
  • Appearance: the same bundled font and icon are used regardless of the launch directory. The About window includes build identification.

The Linux tarball includes install.sh to add Gribview to the current user's applications menu without administrator access. The AppImage is also tested after extraction, without requiring FUSE in a container.

macOS Intel/universal builds are intentionally not included. The macOS download is unsigned because a Developer ID signing identity has not been configured.

Downloads and installation instructions: https://filippi.github.io/gribview/