Automic VaultAutomic Vault

brew

Installer cddlib avec Homebrew, apk, dnf, MacPorts, Nix, pacman, apt, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de cddlib pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install cddlib

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install cddlib

MacPorts ports tree · devel/cddlib/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add cddlib

Alpine Linux edge package indexes · cddlib · Source: dl-cdn.alpinelinux.org

Fedora dnfvérifié · 92%
sudo dnf install cddlib

Fedora Rawhide package metadata · cddlib · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#cddlib

nixpkgs package indexes · pkgs/by-name/cd/cddlib/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S cddlib

Arch Linux sync databases · cddlib · Source: geo.mirror.pkgbuild.com

Debian aptvérifié · 92%
sudo apt install libcdd-dev

Debian stable package indexes · libcdd-dev · Source: deb.debian.org

openSUSE zyppervérifié · 92%
sudo zypper install cddlib-devel

openSUSE Tumbleweed package metadata · cddlib-devel · Source: download.opensuse.org

aperçu

Résumé du paquet

Double description method for general polyhedral cones

Commandes et alias

  • adjacency
  • adjacency_gmp
  • allfaces
  • allfaces_gmp
  • cddexec
  • cddexec_gmp
  • fourier
  • fourier_gmp
  • lcdd
  • lcdd_gmp
  • projection
  • projection_gmp
  • redcheck
  • redcheck_gmp
  • scdd
  • scdd_gmp
  • testcdd1
  • testcdd1_gmp
  • testcdd2
  • testcdd2_gmp
  • testlp1
  • testlp1_gmp
  • testlp2
  • testlp2_gmp
  • testlp3
  • testlp3_gmp
  • testshoot
  • testshoot_gmp

historique

Historique du projet et usages

cddlib is a C implementation of the double description method for convex polyhedra. It converts between inequality and generator representations, computes adjacency and faces, and includes linear-programming support.

Historique du projet

The upstream README describes cddlib as a C implementation of the double description method of Motzkin et al. for generating all vertices and extreme rays of a convex polyhedron from linear inequalities, and for the reverse convex-hull computation. The ETH-hosted manual by Komei Fukuda provides the project documentation lineage and remains the detailed reference for the library and command-line programs.

The current GitHub repository was created in 2018 and is now the official source repository. Its releases show the modern packaged series: 0.94j in 2018, 0.94k and 0.94l in 2020, 0.94m in 2020, and 0.94n in 2025.

Historique d'adoption

cddlib is packaged broadly because computational geometry and polyhedral libraries often need a shared backend. The Homebrew input records packages across Alpine, Homebrew, Debian/Ubuntu, Fedora, MacPorts, Nix, Arch, and openSUSE-family packaging.

Modes d'utilisation

Users link against cddlib or cddgmp from C programs, use the GMP rational build for exact arithmetic, and run tools such as cddexec, lcdd, scdd, fourier, adjacency, allfaces, projection, and redcheck for polyhedral computations.

Pourquoi les passionnés de paquets s'y intéressent

cddlib matters in packaging because it is a small but important scientific dependency: a C library with optional GMP exact arithmetic, command-line utilities, and a long-lived mathematical niche. Its presence in many distributions reflects the way specialized academic algorithms become infrastructure for larger mathematics systems.

Chronologie

  • 2018: Current official GitHub repository created and release 0.94j published.
  • 2020: Releases 0.94k, 0.94l, and 0.94m published.
  • 2021: ETH-hosted cddlib manual version referenced by current curation.
  • 2025: Release 0.94n published.

Related projects

  • The README points to GMP for rational arithmetic and describes cddlib's relationship to convex-hull computation, linear programming, and double-description polyhedral algorithms.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 8 plateformes.
  • S’installe avec 1 dépendances d’exécution.
  • Les métadonnées de compilation listent 3 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
adjacencycliexécutable global
adjacency_gmpcliexécutable global
allfacescliexécutable global
allfaces_gmpcliexécutable global
cddexeccliexécutable global
cddexec_gmpcliexécutable global
fouriercliexécutable global
fourier_gmpcliexécutable global
lcddcliexécutable global
lcdd_gmpcliexécutable global
projectioncliexécutable global
projection_gmpcliexécutable global
redcheckcliexécutable global
redcheck_gmpcliexécutable global
scddcliexécutable global
scdd_gmpcliexécutable global
testcdd1cliexécutable global
testcdd1_gmpcliexécutable global
testcdd2cliexécutable global
testcdd2_gmpcliexécutable global
testlp1cliexécutable global
testlp1_gmpcliexécutable global
testlp2cliexécutable global
testlp2_gmpcliexécutable global
testlp3cliexécutable global
testlp3_gmpcliexécutable global
testshootcliexécutable global
testshoot_gmpcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire0.94n
gestionnaire mis à jour
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/cddlib/cddlib

  • infoNo package-manager update timestamp was available.confiance faible
  • infoNo cached GitHub release or tag data was available.https://github.com/cddlib/cddlibconfiance none

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:cddlib
Version0.94n
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/cddlib
Page d'accueilhttps://www.inf.ethz.ch/personal/fukudak/cdd_home/
Dépôthttps://github.com/cddlib/cddlib
Docs amonthttps://github.com/cddlib/cddlib#readme
LicenceGPL-2.0-or-later
Archive sourcehttps://github.com/cddlib/cddlib/releases/download/0.94n/cddlib-0.94n.tar.gz
Dépendancesgmp
Dépendances de compilationautoconf, automake, libtool
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

libcdd-dev 094m-1.1+b1

Library for finding vertices of convex polytopes, development

https://github.com/cddlib/cddlib

sudo apt install libcdd-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: cddlib
  • 2 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Cddlib
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libcdd-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libcdd-doc 094m-1.1

documentation for libcdd

https://github.com/cddlib/cddlib

sudo apt install libcdd-doc
  • Section: doc
  • Architecture: all
  • Source Package: cddlib
  • normalized package name match
  • Correspondance par : Cddlib
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libcdd-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libcdd-tools 094m-1.1+b1

Programs using libcdd

https://github.com/cddlib/cddlib

sudo apt install libcdd-tools
  • Section: math
  • Architecture: amd64
  • Source Package: cddlib
  • 3 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Cddlib
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libcdd-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libcdd0t64 094m-1.1+b1

Library for calculations with convex polytopes, runtime

https://github.com/cddlib/cddlib

sudo apt install libcdd0t64
  • Section: libs
  • Architecture: amd64
  • Source Package: cddlib
  • 3 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Cddlib
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libcdd0t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

cddlib

nix profile install nixpkgs#cddlib
  • normalized package name match
  • Correspondance par : Cddlib
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/cd/cddlib/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libcdd-dev 094m-1.1build1

Library for finding vertices of convex polytopes, development

https://github.com/cddlib/cddlib

sudo apt install libcdd-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: cddlib
  • 2 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Cddlib
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libcdd-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libcdd-doc 094m-1.1build1

documentation for libcdd

https://github.com/cddlib/cddlib

sudo apt install libcdd-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: cddlib
  • normalized package name match
  • Correspondance par : Cddlib
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libcdd-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libcdd-tools 094m-1.1build1

Programs using libcdd

https://github.com/cddlib/cddlib

sudo apt install libcdd-tools
  • Section: universe/math
  • Architecture: amd64
  • Source Package: cddlib
  • 3 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Cddlib
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libcdd-tools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libcdd0t64 094m-1.1build1

Library for calculations with convex polytopes, runtime

https://github.com/cddlib/cddlib

sudo apt install libcdd0t64
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: cddlib
  • 3 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Cddlib
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libcdd0t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

cddlib 0.94m-r2

Library implementing Double Description Method for convex polyhedra

https://people.inf.ethz.ch/fukudak/cdd_home

sudo apk add cddlib
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: cddlib
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Cddlib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cddlib from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

cddlib-dev 0.94m-r2

Library implementing Double Description Method for convex polyhedra (development files)

https://people.inf.ethz.ch/fukudak/cdd_home

sudo apk add cddlib-dev
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: cddlib
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Cddlib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cddlib-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

cddlib-doc 0.94m-r2

Library implementing Double Description Method for convex polyhedra (documentation)

https://people.inf.ethz.ch/fukudak/cdd_home

sudo apk add cddlib-doc
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: cddlib
  • normalized package name match
  • Correspondance par : Cddlib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cddlib-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

cddlib-static 0.94m-r2

Library implementing Double Description Method for convex polyhedra (static library)

https://people.inf.ethz.ch/fukudak/cdd_home

sudo apk add cddlib-static
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: cddlib
  • normalized package name match
  • Correspondance par : Cddlib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cddlib-static from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

cddlib-tools 0.94m-r2

Library implementing Double Description Method for convex polyhedra (utilities)

https://people.inf.ethz.ch/fukudak/cdd_home

sudo apk add cddlib-tools
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: cddlib
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Cddlib
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cddlib-tools from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

cddlib 0.94n-4.fc44

A library for generating all vertices in convex polyhedrons

https://people.inf.ethz.ch/fukudak/cdd_home/

sudo dnf install cddlib
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: cddlib
  • 4 Dépendances
  • 3 fournit
  • normalized package name match
  • Correspondance par : Cddlib
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: cddlib from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

cddlib-devel 0.94n-4.fc44

Headers for cddlib

https://people.inf.ethz.ch/fukudak/cdd_home/

sudo dnf install cddlib-devel
  • License: GPL-2.0-or-later AND OFL-1.1-RFN AND Knuth-CTAN
  • Category: Unspecified
  • Architecture: i686
  • Source Package: cddlib
  • 5 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Cddlib
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: cddlib-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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