Automic VaultAutomic Vault

brew

magics mit Homebrew, apt installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für magics in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install magics

local Homebrew formula metadata

Linux

Debian aptverifiziert · 92%
sudo apt install libmagics++-data

Debian stable package indexes · libmagics++-data · Quelle: deb.debian.org

Überblick

Paketzusammenfassung

ECMWF's meteorological plotting software

Befehle und Aliase

  • magics
  • magicsCompatibilityChecker
  • magjson
  • magjsonx
  • magml
  • magmlx
  • metgram
  • metgram.sh
  • metgramx

Verlauf

Projektgeschichte und Nutzung

Magics is ECMWF's meteorological plotting package for visualising weather and climate data. It supports GRIB, NetCDF, BUFR, and ODB data and produces map and chart output in formats such as PostScript, PDF, PNG, GIF, and SVG.

Projektgeschichte

The official ECMWF page describes Magics as meteorological plotting software accessible directly through Python or Fortran interfaces or through Metview. The project supports meteorological-specific plot types including contours, wind fields, observations, satellite images, symbols, axes, text, and graphs.

Its visible release history predates the public GitHub mirror. The ECMWF Confluence release list includes Magics 2.x tarballs in 2012, the 2.22 series moving installation to CMake in 2015, Magics 3.0.0 becoming Python 3 ready in December 2017, and Magics 4.0.0 as a production release in February 2019.

Adoptionsgeschichte

Magics adoption is concentrated in meteorology, earth-science, and ECMWF workflows rather than general-purpose CLI use. The official documentation ties it to ECMWF's ecCodes for GRIB handling and to Metview, while the companion `magics-python` repository packages the Python interface.

The supplied Homebrew input shows packaged availability in Homebrew and Debian/Ubuntu as `libmagics++-data`. ECMWF's page also advertises PyPI, Conda, and Docker badges, which fits its scientific-computing distribution model.

Wie es verwendet wird

Users call Magics through Python, Fortran, Metview, or command-line helpers to produce meteorological plots from GRIB, BUFR, NetCDF, ODB, and gridded fields. It is infrastructure-like plotting software rather than a single-purpose command.

Package-manager users usually care that the native Magics libraries and data files are present because higher-level ECMWF tools, notebooks, and Python bindings depend on them.

Warum Paket-Nerds sich dafür interessieren

Magics is package-nerd significant because it is a domain-specific native stack with scientific data formats, C++ and Fortran code, Python bindings, and data assets. It tends to surface in formulae and distro packages as part of the ECMWF weather-toolchain cluster with ecCodes and Metview.

Its release trail is valuable for maintainers because ABI, CMake, Python, and format support changes matter to downstream meteorological software.

Zeitleiste

  • 2012: Magics 2.x source tarballs appear in ECMWF's release list.
  • 2015: Magics 2.22 installation changed to CMake.
  • 2017: Magics 3.0.0 released as the first Python 3 ready version.
  • 2019: Magics 4.0.0 production release published.
  • 2025: Magics 4.16.0 source tarball published on ECMWF Confluence.

Related projects

  • ecCodes handles GRIB data used by Magics.
  • Metview can use Magics for plotting.
  • magics-python provides the Python interface to the Magics plotting package.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 9 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 2 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
magicscliglobales Executable
magicsCompatibilityCheckercliglobales Executable
magjsoncliglobales Executable
magjsonxcliglobales Executable
magmlcliglobales Executable
magmlxcliglobales Executable
metgramcliglobales Executable
metgram.shcliglobales Executable
metgramxcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version4.16.0
Manager aktualisiert
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://confluence.ecmwf.int/display/MAGP/Magics

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:magics
Version4.16.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/magics
Homepagehttps://confluence.ecmwf.int/display/MAGP/Magics
Repositoryhttps://github.com/ecmwf/magics
Upstream-Dokumentationhttps://confluence.ecmwf.int/display/MAGP/Magics
LizenzApache-2.0
Quellarchivhttps://confluence.ecmwf.int/download/attachments/3473464/Magics-4.16.0-Source.tar.gz
Abhängigkeitencairo, eccodes, gettext, glib, harfbuzz, netcdf, pango, proj, qtbase
Build-Abhängigkeitencmake, pkgconf
Von macOS bereitgestellte Bibliothekenexpat
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namemagics
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

libmagics++-data 4.16.0+really4.15.5-1

Data files needed for magics++ library

https://software.ecmwf.int/wiki/display/MAGP/Magics

sudo apt install libmagics++-data
  • Section: utils
  • Architecture: all
  • Source Package: magics++
  • normalized package name match
  • Abgeglichen nach: Magics
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmagics++-data from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmagics++-dev 4.16.0+really4.15.5-1

Development files for ECMWF plotting software MAGICS++

https://software.ecmwf.int/wiki/display/MAGP/Magics

sudo apt install libmagics++-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: magics++
  • 6 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Magics
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmagics++-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmagics++-metview-dev 4.16.0+really4.15.5-1

Libraries needed for building MetView

https://software.ecmwf.int/wiki/display/MAGP/Magics

sudo apt install libmagics++-metview-dev
  • Section: utils
  • Architecture: amd64
  • Source Package: magics++
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Magics
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmagics++-metview-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmagplus3v5 4.16.0+really4.15.5-1

ECMWF meteorological plotting software library

https://software.ecmwf.int/wiki/display/MAGP/Magics

sudo apt install libmagplus3v5
  • Section: libs
  • Architecture: amd64
  • Source Package: magics++
  • 22 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Magics
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmagplus3v5 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

magics++ 4.16.0+really4.15.5-1

Executables for the magics++ library

https://software.ecmwf.int/wiki/display/MAGP/Magics

sudo apt install magics++
  • Section: utils
  • Architecture: amd64
  • 7 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Magics
Debian stable package indexes · deb.debian.org · Debian stable package indexes: magics++ from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

libmagics++-data 4.15.3-1build2

Data files needed for magics++ library

https://software.ecmwf.int/wiki/display/MAGP/Magics

sudo apt install libmagics++-data
  • Section: universe/utils
  • Architecture: all
  • Source Package: magics++
  • normalized package name match
  • Abgeglichen nach: Magics
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libmagics++-data from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libmagics++-dev 4.15.3-1build2

Development files for ECMWF plotting software MAGICS++

https://software.ecmwf.int/wiki/display/MAGP/Magics

sudo apt install libmagics++-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: magics++
  • 6 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Magics
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libmagics++-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libmagics++-metview-dev 4.15.3-1build2

Libraries needed for building MetView

https://software.ecmwf.int/wiki/display/MAGP/Magics

sudo apt install libmagics++-metview-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: magics++
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Magics
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libmagics++-metview-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libmagplus3v5 4.15.3-1build2

ECMWF meteorological plotting software library

https://software.ecmwf.int/wiki/display/MAGP/Magics

sudo apt install libmagplus3v5
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: magics++
  • 22 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Magics
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libmagplus3v5 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

magics++ 4.15.3-1build2

Executables for the magics++ library

https://software.ecmwf.int/wiki/display/MAGP/Magics

sudo apt install magics++
  • Section: universe/utils
  • Architecture: amd64
  • 7 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Magics
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: magics++ from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment