pkg.sopackage field notes

brew / rank 3195

Install gdcm with Homebrew

Grassroots DICOM library and utilities for medical files. Version 3.2.7 via Homebrew; verified 2026-06-25.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install gdcm

provider-native install command

overview

Package summary

Grassroots DICOM library and utilities for medical files

Commands and aliases

  • gdcmanon
  • gdcmclean
  • gdcmconv
  • gdcmdiff
  • gdcmdump
  • gdcmgendir
  • gdcmimg
  • gdcminfo
  • gdcmpap3
  • gdcmraw
  • gdcmscanner
  • gdcmscu
  • gdcmtar
  • gdcmxml

history

Project history and usage

GDCM, Grassroots DICOM, is a cross-platform C++ implementation and utility suite for DICOM medical imaging files.

Project history

The official SourceForge project describes Grassroots DiCoM as a C++ library for DICOM medical files with bindings for Python, C#, Java, PHP, and Perl.

The project README says the official Git repository is hosted on SourceForge and describes the GitHub repository as a source mirror. It also emphasizes CMake-based builds and nightly testing through the GDCM dashboard.

Adoption history

GDCM's adoption is centered on medical-imaging workflows that need portable DICOM parsing, conversion, anonymization, de-identification, and network operations outside a full clinical application.

The SourceForge page lists support for common medical-image transfer syntaxes and a VTK bridge, placing GDCM in scientific, imaging, and visualization package stacks.

How it is used

The package ships utilities such as gdcmdump, gdcmconv, gdcminfo, gdcmanon, gdcmscanner, gdcmscu, and gdcmxml for inspecting, converting, anonymizing, scanning, networking, archiving, and XML-related DICOM work.

The official project page lists support for RAW, JPEG, JPEG 2000, JPEG-LS, RLE, deflated transfer syntax, SCU operations such as C-ECHO, C-FIND, C-STORE, and C-MOVE, and PS 3.15 de-identification and re-identification mechanisms.

Why package nerds care

GDCM is package-nerd significant because DICOM support is hard to package cleanly: it combines a native C++ library, command-line tools, language bindings, image codecs, medical metadata, and network protocol behavior.

For scientific distributions, it is often the pragmatic DICOM brick under higher-level imaging and visualization workflows.

Timeline

  • SourceForge era: GDCM is distributed as the Grassroots DICOM project with files, mailing lists, tickets, Git, and documentation hosted on SourceForge.
  • Modern source era: The README identifies SourceForge as the official Git repository and GitHub as a source-code copy.
  • Current project page: SourceForge lists active project updates and the cross-platform DICOM feature set.

Related projects

  • GDCM is related to the DICOM standard and to VTK through its documented VTK bridge.
  • It overlaps with other medical-imaging and DICOM toolkits, but the official sources mainly position it by DICOM transfer syntax support, SCU operations, bindings, and command-line applications.

security posture

Risk level: green

library-like package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • library-like package without higher-risk signals

Signals

  • metadata:library-like

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
gdcmanonexecutableindexed executableDiscovered from the local executable index.
gdcmcleanexecutableindexed executableDiscovered from the local executable index.
gdcmconvexecutableindexed executableDiscovered from the local executable index.
gdcmdiffexecutableindexed executableDiscovered from the local executable index.
gdcmdumpexecutableindexed executableDiscovered from the local executable index.
gdcmgendirexecutableindexed executableDiscovered from the local executable index.
gdcmimgexecutableindexed executableDiscovered from the local executable index.
gdcminfoexecutableindexed executableDiscovered from the local executable index.
gdcmpap3executableindexed executableDiscovered from the local executable index.
gdcmrawexecutableindexed executableDiscovered from the local executable index.
gdcmscannerexecutableindexed executableDiscovered from the local executable index.
gdcmscuexecutableindexed executableDiscovered from the local executable index.
gdcmtarexecutableindexed executableDiscovered from the local executable index.
gdcmxmlexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version3.2.7
manager updated2026-06-25
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:gdcm
Version3.2.7
Package managerHomebrew
Homepagehttps://sourceforge.net/projects/gdcm/
Repositoryhttps://github.com/malaterre/GDCM
Last updated2026-06-25T13:37:42+02:00
Pulseupdated
Bottlenot recorded
Servicenone declared

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • curated package history
  • pkgdb category and tag curation