Debian Science Project
Summary
Geometry
paquets de géométrie de Debian Science

Ce mp installe les paquets de Debian Science relatifs à la géométrie. L’utilisateur pourrait aussi être intéressé par le label (debtag) field::mathematics debtag et, selon son intérêt, par le métapaquet education-mathematics.

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Science to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Science mailing list

Links to other tasks

Debian Science Geometry packages

Official Debian packages with high relevance

carmetal
logiciel de géométrie dynamique avec une interface hautement ergonomique
Maintainer: Georges Khaznadar
Versions of package carmetal
ReleaseVersionArchitectures
sid4.3-2all
trixie4.3-2all
bookworm3.5.2+dfsg-2all
bullseye3.5.2+dfsg-1.2all
buster3.5.2+dfsg-1.1all
stretch3.5.2+dfsg-1.1all
jessie3.5.2+dfsg-1.1all
Debtags of package carmetal:
roleprogram
Popcon: 14 users (16 upd.)*
Versions and Archs
License: DFSG free
Git

Basé sur le projet C.a.R. (Compass and Ruler), CaRMetal inclut toutes ses fonctionnalités ou presque. Il propose une approche différente de l'interface graphique.

 — les constructions à la règle et au compas peuvent être modifiées en
   déplaçant un des points de construction. La construction suit
   immédiatement. L'étudiant peut vérifier que sa construction est
   correcte et renforcer son intuition ;
 – le suivi de points et les constructions animées peuvent aider à
   comprendre les relations géométriques. Les suivis peuvent servir de
   nouveaux objets à explorer ;
 — avec les macros de C.a.R., les constructions très compliquées
   deviennent possibles. Les macros sont aussi un moyen d'organiser la
   pensée géométrique ;
 — masquer les détails de construction et utiliser des couleurs clarifient
   la lecture des constructions. Dans C.a.R., les lignes et cercles
   peuvent aussi être réduits aux points pertinents ;
 — les calculs arithmétiques, les solutions numériques, les courbes et les
   fonctions vont au-delà des constructions classiques. Il est même
   possible de construire en 3D avec des macros évoluées ;
 — d'autres géométries, hyperboliques ou elliptiques, peuvent être
   explorées ;
 — il est possible de scripter les figures en JavaScript.
geogebra-kde
couche d'intégration KDE pour GeoGebra
Maintainer: Giovanni Mascellani
Versions of package geogebra-kde
ReleaseVersionArchitectures
jessie1.0-1amd64,armel,armhf,i386
stretch1.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package geogebra-kde:
uitoolkitqt
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free

GeoGebra est un système de géométrie dynamique. Il est possible de réaliser des constructions avec des points, des vecteurs, des segments, des lignes, des sections coniques ainsi que de les modifier dynamiquement par la suite. Il est également possible d'entrer directement des équations et coordonnées.

Le logiciel gère de nombreuses constructions géométriques ainsi que de nombreux outils élémentaires basés sur les calculs (dérivées, cercle osculateur, etc.).

Les fichiers GeoGebra peuvent être exportés vers de nombreux formats, ainsi que vers des applets interactives pour des pages web.

Ce paquet contient le créateur de miniatures KDE pour le format de fichier GeoGebra.

Screenshots of package geogebra-kde
python3-gengeo
DEMGenGeo is a library for creating geometry files (Python 3)
Versions of package python3-gengeo
ReleaseVersionArchitectures
trixie1.4-4.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.4-4.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.4-4.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.4-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 8 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

DEMGenGeo is a library for creating geometry files used by ESyS-Particle. It provides a convenient method for creating arbitrary geometries of simple spherical particles and indivisible particle clusters. An LSMGenGeo script written in Python specifies the geometry that will be written to a text file and the format that this file takes. The geometry file can then be read by an ESyS-Particle script

This package contains the Python 3 module.

Official Debian packages with lower relevance

libcgal-dev
C++ library for computational geometry (development files)
Maintainer: Joachim Reichel
Versions of package libcgal-dev
ReleaseVersionArchitectures
sid5.6.1-1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
sid5.6-1armhf
trixie5.6-1amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
bookworm5.5.1-2amd64,arm64,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye5.2-3amd64,arm64,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster-security4.13-1+deb10u1amd64,arm64,armhf,i386
buster4.13-1amd64,arm64,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch-security4.9-1+deb9u1amd64,arm64,armhf,i386
stretch4.9-1amd64,arm64,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie4.5-2amd64,armhf,i386
Debtags of package libcgal-dev:
devellibrary
roledevel-lib
uitoolkitqt
Popcon: 106 users (33 upd.)*
Versions and Archs
License: DFSG free
Git

CGAL (Computational Geometry Algorithms Library) makes the most important of the solutions and methods developed in computational geometry available to users in industry and academia in a C++ library. The goal is to provide easy access to useful, reliable geometric algorithms.

This package contains most of the header files. The header files for visualization with Qt can be found in the package libcgal-qt5-dev.

libgeometry-primitive-perl
module to represent geometric entities
Versions of package libgeometry-primitive-perl
ReleaseVersionArchitectures
jessie0.24-1all
stretch0.24-1all
buster0.24-2all
bullseye0.24-2all
bookworm0.24-3all
trixie0.24-3all
sid0.24-3all
Debtags of package libgeometry-primitive-perl:
devellang:perl, library
roleshared-lib
Popcon: 3 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Geometry::Primitive is a device- and library-agnostic system for representing geometric entities such as points, lines, and shapes. It provides some simple objects and many convenience methods you would expect from a simple geometry library.

libmath-geometry-voronoi-perl
Perl module to compute Voronoi diagrams from sets of points
Versions of package libmath-geometry-voronoi-perl
ReleaseVersionArchitectures
jessie1.3-2amd64,armel,armhf,i386
sid1.3-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.3-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.3-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.3-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.3-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.3-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libmath-geometry-voronoi-perl:
devellang:perl, library
Popcon: 67 users (31 upd.)*
Versions and Archs
License: DFSG free
Git

Math::Geometry::Voronoi computes Voronoi diagrams from a set of input points. This module is a wrapper around a C implementation by Steve Fortune, the inventor of the algorithm used (Fortune's algorithm), that was further modified by Derek Bradley.

Info on Voronoi diagrams can be found here:

    http://en.wikipedia.org/wiki/Voronoi_diagram
libopengv-dev
Computer vision methods for solving geometric vision problems.
Versions of package libopengv-dev
ReleaseVersionArchitectures
sid1.0+1git91f4b1-7armhf
sid1.0+1git91f4b1-7.1amd64,arm64,armel,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.0+1git91f4b1-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
experimental1.0+1git91f4b1-7.1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Contains absolute-pose, relative-pose, triangulation, and point-cloud alignment methods for the calibrated case. All problems can be solved with central or non-central cameras, and embedded into a random sample consensus or nonlinear optimization context. Matlab and Python interfaces are implemented as well

This package contains the build-time libraries

octave-geometry
extension of MatGeom functionality in Octave
Versions of package octave-geometry
ReleaseVersionArchitectures
buster3.0.0-9amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.7.0-2amd64,armel,armhf,i386
trixie4.0.0-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch2.1.1-1all
sid4.0.0-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye4.0.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm4.0.0-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

This package extends the MatGeom functions for Octave, a scientific computing software. It is useful to create, transform, manipulate and display geometric primitives in 2D. It also contains functions for performing boolean operations between two polygons and to manipulate files in SVG and gmsh formats.

This Octave add-on package is part of the Octave-Forge project.

python3-opengv
Computer vision methods for solving geometric vision problems.
Versions of package python3-opengv
ReleaseVersionArchitectures
experimental1.0+1git91f4b1-7.1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.0+1git91f4b1-7armhf
bookworm1.0+1git91f4b1-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.0+1git91f4b1-7.1amd64,arm64,armel,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Contains absolute-pose, relative-pose, triangulation, and point-cloud alignment methods for the calibrated case. All problems can be solved with central or non-central cameras, and embedded into a random sample consensus or nonlinear optimization context. Matlab and Python interfaces are implemented as well

This package contains the Python interface

rubiks
Small collection of Rubik's cube solvers
Versions of package rubiks
ReleaseVersionArchitectures
stretch20070912-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster20070912-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye20070912-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm20070912-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie20070912-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid20070912-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 15 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

This package contains several different Rubik's cube solvers, either useful directly on the command-line or through sagemath.

Michael Reid's "optimal" uses pre-computed tables to find an optimal solution to the 3x3x3 Rubik's cube.

Dik T.Winter's "dikcube" uses Kociemba's algorithm to iteratively find a short solution to the 3x3x3 cube.

Eric Dietz' "cubex" has fast non-optimal solver for the 3x3x3 cube.

Packaging has started and developers might try the packaging code in VCS

libgismo-dev
Geometry plus simulatiom modules development files
Versions of package libgismo-dev
ReleaseVersionArchitectures
VCS0.8.3-2all
Versions and Archs
License: MPL-2.0
Debian package not available
Git
Version: 0.8.3-2

G+Smo (Geometry + Simulation Modules, pronounced "gismo") is a new open-source C++ library that brings together mathematical tools for geometric design and numerical simulation. This package contains inlude headers, cmake configuration files and other development utils.

salome-geom
Numerical simulation pre- and post-processor - geometry module
Versions of package salome-geom
ReleaseVersionArchitectures
VCS6.5.0-6all
Versions and Archs
License: free
Debian package not available
Git
Version: 6.5.0-6

Salomé is a pre- and post-processor for numerical simulations. It can import CAD files in IGES and STEP formats, facilitates component integration in heterogeneous systems, and has a user-friendly GUI as well as a Python console with all of the platform functionality.

This package contains the Salomé geometry module.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 237229