Linux workstation

Upstream software project

armadillo

C++ library for linear algebra & scientific computing

About armadillo

C++ library for linear algebra & scientific computing

This project links 17 native package records across 7 recorded operating-system releases. Compare the retained versions and architectures below, then open the package for your own release.

These are catalog observations, not a guarantee of installation, compatibility, or upstream support.

Project pictures and package coverage

Alpine Linux 3.21: 2 package records; Alpine Linux 3.22: 2 package records; Alpine Linux 3.23: 2 package records; Debian 13 (Trixie): 2 package records; openSUSE Leap 15.6: 3 package records; openSUSE Leap 16.0: 3 package records; openSUSE Tumbleweed: 3 package records. Catalog coverage diagram, not an application screenshot.armadillo: recorded package coverageAlpine Linux 3.212 recordsAlpine Linux 3.222 recordsAlpine Linux 3.232 recordsDebian 13 (Trixie)2 recordsopenSUSE Leap 15.63 recordsopenSUSE Leap 16.03 recordsopenSUSE Tumbleweed3 records
OpenFactory diagram of linked package records. It is not an application screenshot.

Project identity

Project
armadillo
Publisher
Not authoritatively mapped
Native package records
17
Operating systems
alpine-linux-3-21, alpine-linux-3-22, alpine-linux-3-23, debian-13, opensuse-leap-15-6, opensuse-leap-16-0, opensuse-tumbleweed
License expression
Apache-2.0
Metadata completeness
70/100 (not a software quality rating)
Source repository
Not reported

Source-reported description

The fullest retained description is shown with its source. Distribution packaging descriptions may include downstream details.

Armadillo is a C++ linear algebra library (matrix maths). Integer, floating point and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Various matrix decompositions are provided through optional integration with LAPACK and ATLAS libraries. A delayed evaluation approach is employed (during compile time) to combine several operations into one and reduce (or eliminate) the need for temporaries. This is accomplished through recursive templates and template meta-programming. This package provides the shared libraries for armadillo.

Description source

Packages by operating system

Compare recorded versions, then open a package for dependency, file, checksum, and repository evidence. Version strings are distribution-specific, not a ranking of newer software.

Alpine Linux 3.21

  1. armadillo

    Alpine Linux 3.21 / source armadillo

    14.2.1-r0

    C++ library for linear algebra & scientific computing

    aarch64x86_64v3.21
  2. armadillo-dev

    Alpine Linux 3.21 / source armadillo

    14.2.1-r0

    C++ library for linear algebra & scientific computing (development files)

    aarch64x86_64v3.21

Alpine Linux 3.22

  1. armadillo

    Alpine Linux 3.22 / source armadillo

    14.2.2-r0

    C++ library for linear algebra & scientific computing

    aarch64x86_64v3.22
  2. armadillo-dev

    Alpine Linux 3.22 / source armadillo

    14.2.2-r0

    C++ library for linear algebra & scientific computing (development files)

    aarch64x86_64v3.22

Alpine Linux 3.23

  1. armadillo

    Alpine Linux 3.23 / source armadillo

    15.2.2-r0

    C++ library for linear algebra & scientific computing

    aarch64x86_64v3.23
  2. armadillo-dev

    Alpine Linux 3.23 / source armadillo

    15.2.2-r0

    C++ library for linear algebra & scientific computing (development files)

    aarch64x86_64v3.23

Debian 13 (Trixie)

  1. libarmadillo14

    Debian 13 (Trixie) / libs / source armadillo

    1:14.2.3+dfsg-1

    streamlined C++ linear algebra library

    amd64arm64trixie
  2. libarmadillo-dev

    Debian 13 (Trixie) / libdevel / source armadillo

    1:14.2.3+dfsg-1

    streamlined C++ linear algebra library - Headers

    amd64arm64trixie

openSUSE Leap 15.6

  1. armadillo-devel

    openSUSE Leap 15.6 / Development/Libraries/C and C++ / source armadillo

    12.6.2-bp156.1.3

    Development headers and documentation for the Armadillo C++ library

    aarch64ppc64les390xx86_64leap-15.6
  2. armadillo-doc

    openSUSE Leap 15.6 / Documentation/Other / source armadillo

    12.6.2-bp156.1.3

    Documentation for armadillo

    noarchleap-15.6
  3. libarmadillo12

    openSUSE Leap 15.6 / System/Libraries / source armadillo

    12.6.2-bp156.1.3

    C++ matrix library with interfaces to LAPACK and ATLAS

    aarch64ppc64les390xx86_64leap-15.6

openSUSE Leap 16.0

  1. armadillo-devel

    openSUSE Leap 16.0 / Development/Libraries/C and C++ / source armadillo

    14.0.1-bp160.1.10

    Development headers and documentation for the Armadillo C++ library

    aarch64ppc64les390xx86_64leap-16.0
  2. armadillo-doc

    openSUSE Leap 16.0 / Documentation/Other / source armadillo

    14.0.1-bp160.1.10

    Documentation for armadillo

    noarchleap-16.0
  3. libarmadillo14

    openSUSE Leap 16.0 / System/Libraries / source armadillo

    14.0.1-bp160.1.10

    C++ matrix library with interfaces to LAPACK and ATLAS

    aarch64ppc64les390xx86_64leap-16.0

openSUSE Tumbleweed

  1. armadillo-devel

    openSUSE Tumbleweed / Development/Libraries/C and C++ / source armadillo

    15.2.4-1.4

    Development headers and documentation for the Armadillo C++ library

    x86_64tumbleweed
  2. armadillo-doc

    openSUSE Tumbleweed / Documentation/Other / source armadillo

    15.2.4-1.4

    Documentation for armadillo

    noarchtumbleweed
  3. libarmadillo15

    openSUSE Tumbleweed / System/Libraries / source armadillo

    15.2.4-1.4

    C++ matrix library with interfaces to LAPACK and ATLAS

    x86_64tumbleweed

Project resources and further reading

Mapping provenance

Only source-backed identity signals create public cross-OS links. A reviewer can later approve or dispute an inferred relationship without rewriting native package history.

No field-level source record is published yet.

armadillo Software and Packages | OpenFactory