Debian Science Project
Summary
Mathematics-dev
pacchetti Mathematics-dev di Debian Science

Questo metapacchetto installa i pacchetti Debian Science che potrebbero essere utili per lo sviluppo di applicazioni relative alla matematica.

Si potrebbe essere interessati anche al metapacchetto science-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 Mathematics-dev packages

Official Debian packages with high relevance

code-saturne-bin
programma CFD (fluidodinamica computazionale) generico - binari
Versions of package code-saturne-bin
ReleaseVersionArchitectures
buster5.3.2+repack-1amd64,arm64,armhf,i386
bullseye6.0.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm6.0.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch4.3.3+repack-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
experimental7.0.2+repack-1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid6.0.2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie3.3.2-4amd64,armel,armhf,i386
trixie6.0.2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
upstream8.1.1
Popcon: 1 users (2 upd.)*
Newer upstream!
License: DFSG free
Git

Le funzionalità base di Code_Saturne permettono la gestione di flussi sia incomprimibili sia espandibili con o senza trasferimento di calore e turbolenza. Sono disponibili moduli dedicati per fenomeni fisici specifici come trasferimento di calore per radiazione, combustione (gas, carbone, olio combustibile pesante, ...), magneto-idrodinamica, flussi comprimibili, flussi a due fasi (approccio di Eulero-Lagrange con accoppiamento a due vie), estensioni per applicazioni specifiche (es.: Mercure_Saturne per ambienti atmosferici).

Funziona in parallelo con MPI su macchine con memoria distribuita. Sviluppato a partire dal 1997 al dipartimento di Ricerca e sviluppo dell'EDF, si basa su un approccio "co-located" a volumi finiti che accetta griglie con qualsiasi tipo di cella (tetraedri, esaedri, prismi, piramidi, poliedri...) e qualsiasi tipo di struttura della griglia (non strutturata, a blocchi, ibrida, conforme o con nodi incompleti, ...).

Questo pacchetto contiene i file binari.

code-saturne-include
programma CFD (fluidodinamica computazionale) generico - file include
Versions of package code-saturne-include
ReleaseVersionArchitectures
sid6.0.2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster5.3.2+repack-1amd64,arm64,armhf,i386
bookworm6.0.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie3.3.2-4amd64,armel,armhf,i386
experimental7.0.2+repack-1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch4.3.3+repack-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie6.0.2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye6.0.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream8.1.1
Popcon: 2 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

Le funzionalità base di Code_Saturne permettono la gestione di flussi sia incomprimibili sia espandibili con o senza trasferimento di calore e turbolenza. Sono disponibili moduli dedicati per fenomeni fisici specifici come trasferimento di calore per radiazione, combustione (gas, carbone, olio combustibile pesante, ...), magneto-idrodinamica, flussi comprimibili, flussi a due fasi (approccio di Eulero-Lagrange con accoppiamento a due vie), estensioni per applicazioni specifiche (es.: Mercure_Saturne per ambienti atmosferici).

Funziona in parallelo con MPI su macchine con memoria distribuita. Sviluppato a partire dal 1997 al dipartimento di Ricerca e sviluppo dell'EDF, si basa su un approccio "co-located" a volumi finiti che accetta griglie con qualsiasi tipo di cella (tetraedri, esaedri, prismi, piramidi, poliedri...) e qualsiasi tipo di struttura della griglia (non strutturata, a blocchi, ibrida, conforme o con nodi incompleti, ...).

Questo pacchetto contiene i file include.

coinor-libcoinmp-dev
Simple C API for COIN-OR Solvers Clp and Cbc -- development
Versions of package coinor-libcoinmp-dev
ReleaseVersionArchitectures
bullseye1.8.3-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.8.3-2amd64,arm64,armhf,i386
stretch1.7.6+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.7.6+dfsg1-1amd64,armel,armhf,i386
experimental1.8.4+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.8.3-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.8.3-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.8.3-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 4 users (4 upd.)*
Versions and Archs
License: DFSG free

The Coin-MP optimizer is an open source solver, it is part of the COIN-OR project which is an initiative to spur the development of open-source software for the operations research community.

CoinMP is a C-API library that supports most of the functionality of CLP (Coin LP), CBC (Coin Branch-and-Cut), and CGL (Cut Generation Library) projects.

This package contains the files needed to build applications using libCoinMP.

cppad
Automatic Differentiation of C++ algorithms, dummy package
Versions of package cppad
ReleaseVersionArchitectures
bullseye2021.00.00.5-1all
stretch2017.00.00.4-3all
jessie2014.00.00.3-1all
buster2019.02.00.1-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

CppAD is a package for automatic differentiation (AD) of algorithms written in C++. Given appropriately written C++ code that computes a function, CppAD augments it to also compute derivative values. The system uses templates, supports forward and reverse accumulation modes, and allows nested derivatives.

This transition package helps with the move to libcppad-dev.

fenics
soluzione automatizzata di equazioni differenziali
Versions of package fenics
ReleaseVersionArchitectures
bookworm0.5.0.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2016.2.0.1all
sid0.7.0.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster2018.1.0.6amd64,arm64,armhf,i386
bullseye2019.2.0.5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.4.0.1all
Debtags of package fenics:
fieldmathematics
rolemetapackage
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

FEniCS è una raccolta di software libero per la soluzione automatizzata ed efficiente di equazioni differenziali.

FEniCS ha una vasta gamma di funzionalità, inclusi la soluzione automatizzata di problemi variazionali, il controllo automatico e l'adattabilità per gli errori, una libreria esaustiva per gli elementi finiti, algebra lineare ad alte prestazioni e molto altro.

FEniCS è organizzata come raccolta di componenti che funzionano insieme, inclusi l'ambiente di soluzione di problemi DOLFIN, il compilatore di modelli FFC, il tabulatore di elementi finiti FIAT, il compilatore just-in-time Instant, l'interfaccia di generazione di codice UFC, il linguaggio per modelli UFL e una varietà di componenti aggiuntivi.

Questo è un metapacchetto che dipende da tutti i componenti di FEniCS.

Questa è la versione obsoleta di FEniCS. Si può voler considerare l'installazione di FEniCS-X di prossima generazione (pacchetto fenicx).

fflas-ffpack
subroutine/pacchetto per algebra lineare dei campi finiti
Versions of package fflas-ffpack
ReleaseVersionArchitectures
buster2.3.2-3amd64,arm64,armhf,i386
sid2.5.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm2.5.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.4.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.2.2-4amd64,arm64,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie2.5.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie1.6.0-1amd64,armel,armhf,i386
Popcon: 35 users (49 upd.)*
Versions and Archs
License: DFSG free
Git

FFLAS-FFPACK consiste nella creazione di un insieme di routine che forniscono gli stessi strumenti di un insieme di subroutine per algebra lineare di base (BLAS), ma che lavorano su campi finiti. Vengono prodotte, nello stesso modo, anche alcune altre routine di più alto livello (come quella in LAPACK).

Please cite: Jean-Guillaume Dumas, Pascal Giorgi and Clément Pernet: Dense Linear Algebra over Word-Size Prime Fields: the FFLAS and FFPACK Packages. ACM Trans. on Mathematical Software (TOMS) 35(3):1-42 (2008)
fftw-dev
libreria per calcolare la trasformata di Fourier veloce (FFT)
Versions of package fftw-dev
ReleaseVersionArchitectures
bookworm2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie2.1.5-1amd64,armel,armhf,i386
stretch2.1.5-4.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.1.5-4.2amd64,arm64,armhf,i386
bullseye2.1.5-4.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package fftw-dev:
devellibrary
fieldmathematics
roledevel-lib
works-withimage, image:raster
Popcon: 39 users (41 upd.)*
Versions and Archs
License: DFSG free
Git

Questa libreria calcola le trasformate di Fourier veloci in una o più dimensioni. È estremamente veloce. Questo pacchetto contiene le librerie linkate staticamente e i file header.

gap-dev
sistema di algebra al computer GAP, compilatore e file di sviluppo
Maintainer: Bill Allombert
Versions of package gap-dev
ReleaseVersionArchitectures
trixie4.12.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid4.13.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie4r7p5-2amd64,armel,armhf,i386
stretch4r8p6-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster4r10p0-7amd64,arm64,armhf,i386
bullseye4.11.0-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm4.12.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package gap-dev:
develcompiler, library
fieldmathematics
roledevel-lib, documentation
works-withsoftware:source
Popcon: 43 users (50 upd.)*
Versions and Archs
License: DFSG free

GAP è un sistema di algebra computazionale discreta con particolare enfasi sulla teoria dei gruppi computazionale. GAP fornisce un linguaggio di programmazione, una libreria di migliaia di funzioni che implementano algoritmi algebrici scritti nel linguaggio GAP ed anche vaste librerie di dati con oggetti algebrici. GAP è usato nella ricerca e nell'insegnamento per lo studio dei gruppi e delle loro rappresentazioni, degli anelli, spazi vettoriali, algebre, strutture combinatorie ed altro.

Questo pacchetto il compilatore GAP e i file header e oggetto necessari per compilare i pacchetti GAP.

Il compilatore GAP (GAC) crea codice C a partire da codice GAP e successivamente richiama il compilatore C di sistema per produrre il codice macchina. Questa può essere una velocizzazione.

jel-java
libreria per valutare espressioni algebriche in Java
Versions of package jel-java
ReleaseVersionArchitectures
buster2.1.1-1all
bullseye2.1.2-1all
bookworm2.1.2-2all
trixie2.1.2-2all
sid2.1.2-2all
Popcon: 9 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

La libreria JEL permette agli utenti di inserire espressioni algebriche nei propri programmi. Dato che JEL converte le espressioni direttamente in bytecode Java, velocizza in modo significativo il loro tempo di valutazione. Se la macchina virtuale Java dell'utente ha un compilatore JIT le espressioni vengono compilate in modo trasparente in codice macchina nativo.

JEL può essere uno strumento molto utile per una varietà di applicazioni in ambito scientifico che comportano funzioni definite dall'utente, ad esempio per creare grafici, per applicare fit a insiemi di dati e per risolvere integrali o equazioni differenziali. Un altro importante caso d'uso per JEL sono le operazioni algebriche tra due o più colonne di una tabella di database.

libalglib-dev
Development files for the alglib library
Versions of package libalglib-dev
ReleaseVersionArchitectures
bookworm3.19.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid4.0.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie4.0.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie3.8.2-3amd64,armel,armhf,i386
stretch3.10.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster3.14.0-3amd64,arm64,armhf,i386
bullseye3.17.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream4.01.0
Debtags of package libalglib-dev:
devellibrary
roledevel-lib
Popcon: 2 users (3 upd.)*
Newer upstream!
License: DFSG free
Git

ALGLIB is a cross-platform numerical analysis and data processing library. This package support C++. ALGLIB features include:

  • Linear algebra (direct algorithms, EVD/SVD)
  • Solvers (linear and nonlinear)
  • Interpolation
  • Optimization
  • Fast Fourier transforms
  • Numerical integration
  • Linear and nonlinear least-squares fitting
  • Ordinary differential equations
  • Special functions
  • Statistics (descriptive statistics, hypothesis testing)
  • Data analysis (classification/regression, including neural networks)

This package contains the development files (headers and documentation) for ALGLIB.

libann-dev
libreria di ricerca approssimata dei primi vicini (file di sviluppo)
Versions of package libann-dev
ReleaseVersionArchitectures
sid1.1.2+doc-9amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.1.2+doc-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.1.2+doc-9amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.1.2+doc-9amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster1.1.2+doc-7amd64,arm64,armhf,i386
jessie1.1.2+doc-5amd64,armel,armhf,i386
stretch1.1.2+doc-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libann-dev:
devellibrary
roledevel-lib
Popcon: 1 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

ANN è una libreria scritta in C++ che gestisce strutture di dati ed algoritmi per la ricerca dei primi vicini sia esatta sia approssimata in un numero di dimensioni arbitrariamente grande. ANN assume che le distanze siano misurate usando una qualsiasi classe di funzioni di distanza dette metriche Minkowski. Queste includono la ben nota distanza euclidea, la distanza Manhattan e la distanza massima. Le prestazioni di ANN sono piuttosto efficienti per insiemi di punti che variano in numero dalle migliaia alle centinaia di migliaia, e fino a 20 dimensioni.

Questo pacchetto contiene i file header per sviluppare applicazioni con la libreria ANN.

libarmadillo-dev
streamlined C++ linear algebra library - Headers
Versions of package libarmadillo-dev
ReleaseVersionArchitectures
jessie4.450.2+dfsg-1amd64,armel,armhf,i386
buster9.200.7+dfsg-1amd64,arm64,armhf,i386
stretch7.600.2+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid12.6.7+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye10.1.2+dfsg-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm11.4.2+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie12.6.7+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
upstream12.8.2
Debtags of package libarmadillo-dev:
develexamples, library
roledevel-lib
Popcon: 169 users (93 upd.)*
Newer upstream!
License: DFSG free
Git

Armadillo is a streamlined C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Optional integration with LAPACK and ATLAS libraries is also provided.

This package has the development libraries and headers for Armadillo.

libarpack++2-dev
versione orientata agli oggetti del pacchetto ARPACK (sviluppo)
Versions of package libarpack++2-dev
ReleaseVersionArchitectures
trixie2.3-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.3-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster2.3-9amd64,arm64,armhf,i386
stretch2.3-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.3-5amd64,armel,armhf,i386
bullseye2.3-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.3-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libarpack++2-dev:
devellang:c++, library
fieldmathematics
roledevel-lib
Popcon: 10 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

ARPACK++ è una versione orientata agli oggetti del pacchetto ARPACK. Consiste in una raccolta di classi che offrono ai programmatori C++ un'interfaccia ad ARPACK, preservando la piena compatibilità, le prestazioni, l'accuratezza e i bassi requisiti di memoria del pacchetto FORTRAN con i vantaggi dell'ambiente di programmazione orientato agli oggetti del C++.

ARPACK sta per ARnoldi PACKage e fornisce risolutori di autovalori standard e generalizzati per matrici sparse che provengono tipicamente da codici di elementi finiti. Vedere il corrispondente pacchetto Debian.

libarpack2-dev
sottoroutine Fortran77 per risolvere problemi agli autovalori in larga scala (sviluppo)
Versions of package libarpack2-dev
ReleaseVersionArchitectures
bullseye3.8.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid3.9.1-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.9.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm3.8.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.7.0-2amd64,arm64,armhf,i386
stretch3.4.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie3.1.5-3amd64,armel,armhf,i386
Debtags of package libarpack2-dev:
devellang:fortran, library
fieldmathematics
roledevel-lib
Popcon: 87 users (133 upd.)*
Versions and Archs
License: DFSG free
Git

Il software ARPACK è in grado di risolvere problemi agli autovalori a larga scala simmetrici, non simmetrici e generalizzati a partire da aree di applicazione significative. Il software è progettato per calcolare alcuni (k) autovalori con caratteristiche specificate dall'utente, come quelli con la parte reale più grande o la più grande magnitudine. I requisiti di archiviazione sono dell'ordine di n*k posizioni; non è necessario spazio di archiviazione aggiuntivo. Per l'autospazio a k dimensioni desiderato viene calcolato un insieme di vettori di Schur che è numericamente ortogonale alla precisione di lavoro. A richiesta sono disponibili autovettori numericamente accurati.

Questo pacchetto contiene le librerie statiche e la documentazione per fare sviluppo con libarpack (inclusi esempi).

libatlas-base-dev
Automatically Tuned Linear Algebra Software, libreria generica statica
Versions of package libatlas-base-dev
ReleaseVersionArchitectures
bullseye3.10.3-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch3.10.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie3.10.2-7amd64,armel,armhf,i386
trixie3.10.3-14amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster3.10.3-8amd64,arm64,armhf,i386
sid3.10.3-14amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm3.10.3-13amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream3.11.41
Debtags of package libatlas-base-dev:
devellibrary
roledevel-lib
Popcon: 64 users (82 upd.)*
Newer upstream!
License: DFSG free
Git

ATLAS è un possibile approccio per generare automaticamente e ottimizzare software per calcolo numerico. Al momento, ATLAS fornisce versioni ottimizzate per la raccolta completa di routine di algebra lineare nota come Basic Linear Algebra Subroutines (BLAS) e per una parte delle routine di algebra lineare contenute nella libreria LAPACK.

Questo pacchetto include gli header, le librerie statiche e i collegamenti simbolici necessari per lo sviluppo di programmi.

libbasix-dev
libreria runtime per definizioni di funzioni di base degli elementi finiti (header di sviluppo)
Versions of package libbasix-dev
ReleaseVersionArchitectures
bullseye0.0.1~git20210122.4f10ef2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.5.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
experimental0.8.0~git20240321.0315c73-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.7.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.7.0-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 3 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

Calcola le funzioni di base per FE e le derivate per i seguenti elementi:

  • Lagrange (intervallo, triangolo, tetraedro, prisma, piramide, quadrilatero, esaedro)
  • Nédélec (triangolo, tetraedro)
  • Nédélec Second Kind (triangolo, tetraedro)
  • Raviart-Thomas (triangolo, tetraedro)
  • Regge (triangolo, tetraedro)
  • Crouzeix-Raviart (triangolo, tetraedro)

Calcola le regole di quadratura su differenti tipi di celle.

Fornisce topologia di riferimento e geometria per celle di riferimento di ciascun tipo.

Wrapper Python fornito con pybind11.

Questo pacchetto installa i file di sviluppo per la libreria condivisa.

libblas-dev
Basic Linear Algebra Subroutines 3, libreria statica
Versions of package libblas-dev
ReleaseVersionArchitectures
jessie1.2.20110419-10amd64,armel,armhf,i386
bullseye3.9.0-3+deb11u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.8.0-2amd64,arm64,armhf,i386
stretch3.7.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid3.12.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.12.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm3.11.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libblas-dev:
devellibrary
roledevel-lib
Popcon: 510 users (537 upd.)*
Versions and Archs
License: DFSG free
Git

Questo pacchetto è un aggiornamento binario incompatibile al pacchetto blas-dev. Sono state incorporate svariate modifiche secondarie all'interfaccia C.

BLAS (Basic Linear Algebra Subroutines) è un insieme di procedure efficienti per la maggior parte delle operazioni di base su matrici e vettori. È ampiamente usato come base per altri software di algebra lineare di qualità elevata, per esempio lapack e linpack. Questa implementazione è quella di riferimento per Fortran 77 che si trova dentro netlib.

Questo pacchetto contiene una versione statica della libreria.

Please cite: E. Anderson, Z. Bai, C. Bischof, S. Blackford, J. Demmel, J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, A. McKenney and D. Sorensen: LAPACK Users' Guide (1999)
libblis-dev
infrastruttura BLAS-like Library Instantiation Software (sviluppo, 32 bit, metapacchetto)
Versions of package libblis-dev
ReleaseVersionArchitectures
stretch-backports0.5.1-11~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.5.1-11amd64,arm64,armhf,i386
bookworm0.9.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.9.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.9.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0.8.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster-backports0.8.0-1~bpo10+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

BLIS è un'infrastruttura software portabile per istanziare librerie di algebra lineare densa ad alte prestazioni simili a BLAS. L'infrastruttura è stata progettata per isolare i nuclei computazionali essenziali che, quando ottimizzati, abilitano immediatamente le implementazioni ottimizzate della maggior parte delle sue operazioni comunemente usate e computazionalmente intensive. BLIS è scritta in ISO C99 ed è disponibile sotto la licenza BSD nuova/modificata/con tre clausole. Benché BLIS esporti una nuova API simile a BLAS, include anche un livello di compatibilità per BLAS che fornisce agli sviluppatori di applicazioni l'accesso alle implementazioni BLIS attraverso chiamate a routine BLAS tradizionali. È anche disponibile un'API basata su oggetti per gli utenti con maggior esperienza.

Questo pacchetto richiama i file di sviluppo per una delle varianti BlasInt a 32 bit.

Please cite: Field G. {V}an~{Z}ee and Robert A. {v}an~{d}e~{G}eijn: BLIS: A Framework for Rapidly Instantiating BLAS Functionality. ACM Transactions on Mathematical Software 41(3):14:1-14:33 (2015)
libblitz0-dev
libreria di classi di template C++ per il calcolo scientifico - libreria di sviluppo
Versions of package libblitz0-dev
ReleaseVersionArchitectures
buster1.0.1+ds-3amd64,arm64,armhf,i386
sid1.0.2+ds-4.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.0.2+ds-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.0.2+ds-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0.10-3.2amd64,armel,armhf,i386
trixie1.0.2+ds-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package libblitz0-dev:
devellibrary
roledevel-lib
Popcon: 4 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

Blitz++ offre un alto livello di astrazione ma con prestazioni che rivaleggiano con quelle del Fortran. La versione attuale gestisce matrici e vettori.

Questo pacchetto contiene la libreria statica e i file header per compilare programmi con blitz++.

The package is enhanced by the following packages: libblitz-doc
libbraiding-dev
computations on braid groups (development files)
Versions of package libbraiding-dev
ReleaseVersionArchitectures
sid1.1-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster1.0-1amd64,arm64,armhf,i386
bullseye1.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream1.2
Popcon: 14 users (34 upd.)*
Newer upstream!
License: DFSG free
Git

libbraiding is a library to compute several properties of braids, including centralizer and conjugacy check.

It is based on CBraid by Jae Choon Cha and Braiding by Juan Gonzalez-Meneses.

This package contains the development files for the library.

libbrial-dev
polynomials over Boolean Rings, core development files
Versions of package libbrial-dev
ReleaseVersionArchitectures
bookworm1.2.11-2.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.2.12-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch0.8.5-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.2.4-2amd64,arm64,armhf,i386
bullseye1.2.10-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 24 users (31 upd.)*
Versions and Archs
License: DFSG free
Git

The core of BRiAl is a C++ library, which provides high-level data types for Boolean polynomials and monomials, exponent vectors, as well as for the underlying polynomial rings and subsets of the powerset of the Boolean variables. As a unique approach, binary decision diagrams are used as internal storage type for polynomial structures. On top of this C++-library a Python interface is provided. This allows parsing of complex polynomial systems, as well as sophisticated and extendable strategies for Groebner base computation. BRiAl features a powerful reference implementation for Groebner basis computation.

This package contains the BRiAl core development files.

libcdd-dev
libreria per trovare vertici di politopi convessi, sviluppo
Versions of package libcdd-dev
ReleaseVersionArchitectures
bookworm094m-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie094m-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid094m-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster094j-2amd64,arm64,armhf,i386
stretch094h-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie094g-5amd64,armel,armhf,i386
bullseye094l-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libcdd-dev:
devellibrary
roledevel-lib
Popcon: 15 users (33 upd.)*
Versions and Archs
License: DFSG free
Git

La libreria cddlib è una libreria C per la manipolazione di poliedri convessi generici. Gestisce la conversione tra la rappresentazione di un sistema di disuguaglianze lineari e la rappresentazione di vertici e raggi estremi di un poliedro, e supporta anche la risoluzione di problemi di programmazione lineare.

Questo pacchetto contiene i file di sviluppo di cddlib.

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

CGAL (Computational Geometry Algorithms Library) rende disponibili, in una libreria C++, agli utenti professionali e agli studiosi i metodi e le soluzioni più importanti sviluppati in geometria computazionale. L'obiettivo è di fornire un facile accesso ad algoritmi geometrici utili e affidabili.

Questo pacchetto contiene la maggior parte dei file header. I file header per la visualizzazione con Qt possono essere trovati nel pacchetto libcgal-qt5-dev.

libcminpack-dev
equazioni non lineari e problemi dei minimi quadrati non lineari - sviluppo
Versions of package libcminpack-dev
ReleaseVersionArchitectures
bullseye1.3.6-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.3.6-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie1.3.4-2amd64,armel,armhf,i386
bookworm1.3.6-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.3.4-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.3.6-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster1.3.6-4amd64,arm64,armhf,i386
Debtags of package libcminpack-dev:
devellibrary
roledevel-lib
Popcon: 3 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

Minpack include software per risolvere equazioni non lineari e problemi dei minimi quadrati non lineari. Cinque percorsi algoritmici includono ciascuno una sottoprocedura principale e un driver facile da usare. Gli algoritmi procedono da una specifica analitica della matrice jacobiana o direttamente dalle funzioni del problema. I percorsi includono funzionalità per sistemi di equazioni con una matrice jacobiana a bande, per problemi dei minimi quadrati con grandi quantità di dati e per controllare la coerenza tra la matrice jacobiana e le funzioni.

Questa è la riscrittura in C dell'implementazione originale di Minpack in Fortran.

Questo pacchetto contiene i file di sviluppo necessari per compilare applicazioni cminpack.

Please cite: Devernay, Frederic: C/C++ Minpack. (2007)
libcneartree-dev
libreria e header per risolvere il problema dei primi vicini
Versions of package libcneartree-dev
ReleaseVersionArchitectures
sid5.1.1+dfsg1-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie5.1.1+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm5.1.1+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye5.1.1+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster5.1.1+dfsg1-1amd64,arm64,armhf,i386
stretch3.1.1-2.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie3.1.1-2.1amd64,armel,armhf,i386
Debtags of package libcneartree-dev:
devellibrary
roledevel-lib
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Neartree è un'API e una libreria per trovare i primi vicini tra i punti in spazi di dimensioni arbitrarie. Questo pacchetto contiene un template C++, TNear.h, una libreria C e i file header per compilare programmi che usano Neartree.

La libreria usa l'algoritmo Nearest Neighbor di Kalantari e McDonald, (IEEE Transactions on Software Engineering, v. SE-9, pp. 631-634, 1983) modificato per usare la ricorsione invece di un albero doppiamente concatenato e semplificato in modo da non verificare cose come se la distanza a destra è minore di quella a sinistra; è stato visto che questi controlli fanno poca o nessuna differenza.

libcombblas-dev
an extensible parallel graph library for graph analytics
Versions of package libcombblas-dev
ReleaseVersionArchitectures
trixie2.0.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.0.0-3.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.6.2-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.6.2-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.6.2-3amd64,arm64,armhf,i386
Popcon: 1 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

The Combinatorial BLAS (CombBLAS) is an extensible distributed-memory parallel graph library offering a small but powerful set of linear algebra primitives specifically targeting graph analytics.

  • The Combinatorial BLAS development influences the Graph BLAS standardization process.
  • It achieves scalability via its two dimensional distribution and coarse-grained parallelism.
  • CombBLAS powers HipMCL, a highly-scalable parallel implementation of the Markov Cluster Algorithm (MCL).
  • Operations among sparse matrices and vectors use arbitrary user defined semirings.

This package provides development files for building client applications against combblas.

libcqrlib-dev
Library and headers for quaternion arithmetic and rotation math
Versions of package libcqrlib-dev
ReleaseVersionArchitectures
sid1.1.4-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster1.1.4-1amd64,arm64,armhf,i386
bookworm1.1.4-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.1.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.1.4-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Quaternions are four-dimensional numbers which form an associative normed division algebra over the real numbers. Unit quaternions are a convenient and efficient way to represent orientations and rotations in three dimensions.

CQRlib is an ANSI C implementation of a utility library for quaternion arithmetic and quaternion rotation math.

This package contains files needed for compiling programs using CQRlib.

libcvector-dev
implementazione ANSI C dei vettori dinamici (file di sviluppo)
Versions of package libcvector-dev
ReleaseVersionArchitectures
bullseye1.0.4.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.0.4.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.0.4.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster1.0.4.1-1amd64,arm64,armhf,i386
trixie1.0.4.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

CVector è una libreria ANSI C che implementa i vettori dinamici approssimando la funzionalità della classe vector di C++. Fornisce funzioni per creare e manipolare un contenitore di vettori astratto. Gli elementi del vettore possono essere di qualsiasi tipo dati.

Questo pacchetto contiene i file necessari per compilare programmi usando CVector.

libdeal.ii-dev
libreria per analisi di equazioni differenziali - file di sviluppo
Versions of package libdeal.ii-dev
ReleaseVersionArchitectures
jessie8.1.0-4amd64,armhf,i386
buster9.0.1-1amd64,arm64
buster-backports9.2.0-1~bpo10+1amd64,arm64,s390x
sid9.5.1-2amd64,arm64,ppc64el,s390x
bookworm9.4.1-1amd64,ppc64el,s390x
bullseye9.2.0-3amd64,arm64,ppc64el,s390x
stretch8.4.2-2amd64,arm64,ppc64el
upstream9.5.2
Debtags of package libdeal.ii-dev:
devellibrary
roledevel-lib
Popcon: 1 users (2 upd.)*
Newer upstream!
License: DFSG free
Git

deal.II è una libreria C++ orientata alla soluzione computazionale di equazioni differenziali alle derivate parziali utilizzando elementi finiti adattivi. Usa tecniche di programmazione allo stato dell'arte per offrire un'interfaccia moderna alle strutture dati complesse e agli algoritmi richiesti.

Questo pacchetto contiene i file di sviluppo.

libdogleg-dev
Powell's dog-leg nonlinear least squares solver for sparse matrices
Versions of package libdogleg-dev
ReleaseVersionArchitectures
bullseye0.15.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch0.09-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.08-3amd64,armel,armhf,i386
sid0.16-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.16-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.15.4-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.14-1amd64,arm64,armhf,i386
Debtags of package libdogleg-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Solves unconstrained nonlinear least squares problems using Powell's dog-leg method. The user specifies a callback C function that returns the value and gradients of the model function at a particular operating point. This library takes a series of dog-leg steps to find a local minimum of the residual surface.

This library works with sparse matrices, which makes it suitable for efficiently solving very large problems.

Development files

libdolfinx-dev
collegamenti e file header condivisi per DOLFIN
Versions of package libdolfinx-dev
ReleaseVersionArchitectures
sid0.7.3-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
experimental0.8.0~git20240411.cd10d4e-2amd64,arm64,ppc64el,riscv64,s390x
bookworm0.5.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
experimental0.7.3-5.1~exp1armel,armhf,i386,mips64el
bullseye2019.2.0~git20210130.c14cb0a-5all
Popcon: 31 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

DOLFIN è l'interfaccia Python e C++ del progetto FEniCS per le soluzioni automatizzate delle equazioni differenziali, che fornisce un PSE (Problem Solving Environment, ambiente di risoluzione di problemi) coerente per risolvere equazioni differenziali ordinarie e alle derivate parziali. Le funzionalità chiave includono: un'API orientata agli oggetti, semplice, coerente e intuitiva; valutazione automatica ed efficiente delle forme variazionali; assemblaggio automatico ed efficiente dei sistemi lineari; e gestione per famiglie generiche di elementi finiti.

Questo pacchetto contiene i file di sviluppo comuni e dipende dal pacchetto per reali o complessi.

Questa è la versione di prossima generazione di libdolfinx-dev (DOLFIN-X). La versione precedente di DOLFIN è fornita da libdolfin-dev.

libdouble-conversion-dev
funzioni per convertire numeri in virgola mobile IEEE in e da stringhe (file di sviluppo)
Versions of package libdouble-conversion-dev
ReleaseVersionArchitectures
jessie2.0.1-1amd64,armel,armhf,i386
sid3.3.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.3.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm3.2.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye3.1.5-6.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.0.1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster3.1.0-3amd64,arm64,armhf,i386
Debtags of package libdouble-conversion-dev:
devellibrary
roledevel-lib
Popcon: 119 users (50 upd.)*
Versions and Archs
License: DFSG free
Git

Questa libreria fornisce funzioni per convertire numeri in virgola mobile IEEE a singola e doppia precisione in e da stringhe. Offre una grande flessibilità riguardo al formato di conversione: rappresentazione più breve, in virgola fissa, della precisione o esponenziale; base decimale, ottale o esadecimale; controllo sul numero di cifre, spazi e zeri iniziali e finali.

La libreria è costituita da efficienti funzioni di conversione che sono state estratte dal motore JavaScript V8. Il codice è stato rifattorizzato e migliorato in modo da poter essere utilizzato più facilmente in altri progetti.

Questo pacchetto contiene una versione statica della libreria e degli header di sviluppo.

libdune-grid-dev
toolbox per risolvere PDE - interfaccia grid (file di sviluppo)
Versions of package libdune-grid-dev
ReleaseVersionArchitectures
sid2.9.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.3.1-1amd64,armel,armhf,i386
bullseye2.7.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster2.6.0-3amd64,arm64,armhf,i386
stretch2.5.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libdune-grid-dev:
devellibrary
roledevel-lib
Popcon: 4 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

DUNE, Distributed and Unified Numerics Environment, è un toolbox modulare per risolvere equazioni differenziali alle derivate parziali (PDE) con metodi basati su griglie. Gestisce una semplice implementazione del metodo degli elementi finiti (FE, Finite Elements), del metodo dei volumi finiti (FV, Finite Volumes) e anche del metodo delle differenze finite (FD, Finite Differences).

Questo pacchetto contiene i file di sviluppo per l'interfaccia grid.

libec-dev
Library for modular symbols and elliptic curves over Q (development)
Versions of package libec-dev
ReleaseVersionArchitectures
sid20240408-1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
sid20231212-1.1armel,armhf
trixie20231212-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm20221012-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye20190909-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster20180815-2amd64,arm64,armhf,i386
stretch20160720-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2014-09-21-1amd64,armel,armhf,i386
Debtags of package libec-dev:
devellibrary
roledevel-lib
Popcon: 18 users (43 upd.)*
Versions and Archs
License: DFSG free
Git

This library implements 2-descent on elliptic curves over Q and computations with modular symbols.

This package contains the development files for the library.

libecm-dev
pacchetto fittizio
Versions of package libecm-dev
ReleaseVersionArchitectures
stretch7.0.4+ds-1all
buster7.0.4+ds-5all
bullseye7.0.4+ds-5all
bookworm7.0.5+ds-1all
trixie7.0.5+ds-1all
jessie6.4.4-2amd64,armel,armhf,i386
sid7.0.5+ds-1all
Debtags of package libecm-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Questo è un pacchetto fittizio.

libeigen3-dev
libreria leggera di modelli C++ per algebra lineare
Versions of package libeigen3-dev
ReleaseVersionArchitectures
bullseye3.3.9-2all
stretch3.3.2-1all
bookworm3.4.0-4all
buster3.3.7-1all
jessie3.2.2-3all
sid3.4.0-4all
trixie3.4.0-4all
Debtags of package libeigen3-dev:
devellang:c++, library
roledevel-lib
Popcon: 383 users (205 upd.)*
Versions and Archs
License: DFSG free
Git

Eigen 3 è una libreria leggera di modelli C++ per matematica di matrici e vettori, ossia algebra lineare.

A differenza della maggior parte delle altre librerie di algebra lineare, Eigen 3 si focalizza sulle necessità matematiche semplici delle applicazioni: giochi e altre applicazioni OpenGL, fogli di calcolo e altre applicazioni per l'ufficio, ecc. Eigen 3 è dedicata a fornire velocità ottimale con GCC. Contiene molti miglioramenti rispetto alla seconda versione di Eigen.

libfeel++-dev
libreria per il metodo degli elementi finiti
Versions of package libfeel++-dev
ReleaseVersionArchitectures
jessie0.99.0-final.1-1amd64,i386
Debtags of package libfeel++-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Svn

Fornisce i file header e le librerie statiche.

Feel++ è una libreria versatile per elementi finiti per risolvere equazioni differenziali alle derivate parziali.

Gestisce 1D, 2D e 3D.

Gestisce le seguenti entità basilari: simplessi (segmento, triangolo, tetraedro) e prodotti di simplessi (quadrangolo, esaedro).

Gestisce diversi insiemi di punti su queste entità basilari: punti equispaziati, punti di quadratura, punti di interpolazione (Gauss-Lobatto, Fekete, WarpBlend?).

Gestisce metodi di Galerkin continui e discontinui.

Gestisce diversi insiemi polinomiali:

  • Lagrange (continuo, discontinuo, tutte le dimensioni, tutti gli insiemi di punti di interpolazione);

  • Dubiner (discontinuo), confini adattati (continuo);

  • Legendre (discontinuo), confini adattati (continuo).

Fornisce concetti matematici per astrazioni di ordine superiore (spazi di funzioni ed elementi associati, forme e operatori).

Fornisce un linguaggio inglobato nel C++ per formulazioni variazionali, proiezione e integrazione numerica.

libfftw3-dev
libreria per calcolare le trasformate di Fourier veloci (FFT) - sviluppo
Versions of package libfftw3-dev
ReleaseVersionArchitectures
bullseye3.3.8-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid3.3.10-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.3.10-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm3.3.10-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.3.8-2amd64,arm64,armhf,i386
stretch3.3.5-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie3.3.4-2amd64,armel,armhf,i386
Debtags of package libfftw3-dev:
devellibrary
roledevel-lib
Popcon: 430 users (584 upd.)*
Versions and Archs
License: DFSG free
Git

La libreria FFTW calcola le trasformate di Fourier veloci (FFT) in una o più dimensioni. È estremamente veloce. Questo pacchetto contiene la libreria linkata staticamente, i file header e i programmi di test.

Questo pacchetto contiene i file header e le librerie statiche. Per la documentazione vedere libfftw3-doc.

Please cite: Matteo Frigo and Steven G. Johnson: The Design and Implementation of FFTW3. (eprint) 93(2):216–231 (2005)
Registry entries: SciCrunch 
libflame-dev
High-performance object-based library for DLA computations (dev)
Versions of package libflame-dev
ReleaseVersionArchitectures
bookworm5.2.0-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid5.2.0-5.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie5.2.0-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye5.2.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

libflame is a portable library for dense matrix computations, providing much of the functionality present in LAPACK, developed by current and former members of the Science of High-Performance Computing (SHPC) group in the Institute for Computational Engineering and Sciences at The University of Texas at Austin. libflame includes a compatibility layer, lapack2flame, which includes a complete LAPACK implementation.

This package contains the static library and the development files.

libflann-dev
Fast Library for Approximate Nearest Neighbors - sviluppo
Versions of package libflann-dev
ReleaseVersionArchitectures
stretch1.9.1+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.9.1+dfsg-7amd64,arm64,armhf,i386
bullseye1.9.1+dfsg-9amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.9.2+dfsg-1+deb12u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.9.2+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie1.8.4-4.1amd64,armel,armhf,i386
sid1.9.2+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libflann-dev:
devellibrary
roledevel-lib
Popcon: 28 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

FLANN è una libreria per effettuare ricerche veloci e approssimate del vicino più prossimo in spazi a molte dimensioni. Contiene una raccolta di algoritmi che vengono ritenuti migliori per la ricerca del vicino più prossimo e un sistema per scegliere automaticamente l'algoritmo migliore ed i parametri ottimali in funzione dell'insieme dei dati.

Questo pacchetto contiene i file di sviluppo necessari per compilare applicazioni FLANN.

libflint-arb-dev
??? missing short description for package libflint-arb-dev :-(
Versions of package libflint-arb-dev
ReleaseVersionArchitectures
stretch2.8.1-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.16.0-2amd64,arm64,armhf,i386
bullseye2.19.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.23.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 14 users (25 upd.)*
Versions and Archs
License: DFSG free
Git
libflint-dev
libreria C per la teoria dei numeri, file di sviluppo
Versions of package libflint-dev
ReleaseVersionArchitectures
stretch2.5.2-15amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.4.4-2amd64,armel,armhf,i386
bookworm2.9.0-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie3.0.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid3.1.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2.6.3-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.5.2-19amd64,arm64,armhf,i386
Debtags of package libflint-dev:
devellibrary
roledevel-lib
Popcon: 29 users (55 upd.)*
Versions and Archs
License: DFSG free
Git

FLINT (Fast Library for Integer Number Theory) è una libreria C per gestire l'aritmetica di polinomi su interi, l'aritmetica veloce su interi e la fattorizzazione (incluso un crivello quadratico molto ottimizzato).

FLINT ha funzionalità simili a quelle di NTL (Number Theory Library). Contrariamente a NTL, però, che è progettata principalmente per le prestazioni asintotiche, FLINT è progettata per avere buone prestazioni anche nei casi più piccoli.

Questo pacchetto contiene i file di sviluppo di FLINT.

libfplll-dev
libreria per la riduzione LLL di reticoli euclidei, sviluppo
Versions of package libfplll-dev
ReleaseVersionArchitectures
bullseye5.4.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster5.2.1-2amd64,arm64,armhf,i386
jessie4.0.4-2amd64,armel,armhf,i386
stretch5.0.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid5.4.5-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie5.4.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm5.4.4-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libfplll-dev:
devellibrary
roledevel-lib
Popcon: 31 users (47 upd.)*
Versions and Archs
License: DFSG free
Git

fpLLL è una libreria per calcolare basi ridotte (quasi ortogonali) per reticoli euclidei usando l'algoritmo LLL a virgola mobile.

fpLLL contiene più implementazioni diverse dell'algoritmo di riduzione LLL a virgola mobile, offrendo diversi rapporti velocità/garanzia.

Contiene un "wrapper" che sceglie la migliore sequenza stimata di varianti al fine di fornire il più velocemente possibile un output garantito. Nel caso del wrapper, la successione di varianti è sconosciuta all'utente.

Questo pacchetto contiene i file di sviluppo per libfplll.

libfreefem++-dev
file di sviluppo della suite FE FreeFem++
Versions of package libfreefem++-dev
ReleaseVersionArchitectures
stretch3.47+dfsg1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie4.13+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster3.61.1+dfsg1-4amd64,arm64,armhf,i386
sid4.14+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm4.11+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie3.31-2-1amd64,armel,armhf,i386
upstream4.14.testActions
Debtags of package libfreefem++-dev:
devellang:c++, library
roledevel-lib
Popcon: 0 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

FreeFem++ è un'implementazione di un linguaggio dedicato al metodo degli elementi finiti. Permette di risolvere facilmente le equazioni differenziali alle derivate parziali (PDE).

I problemi che coinvolgono le PDE da svariate branche della fisica, come le interazioni delle strutture fluide, richiedono l'interpolazione di dati su diversi reticoli e la loro manipolazione per mezzo di un unico programma. FreeFem++ include un veloce algoritmo di interpolazione basato su quadtree e un linguaggio di manipolazione di tali dati su reticoli multipli. Contiene anche un potente generatore e strumento di adattamento di reticoli integrato in modo perfetto in FreeFem++, chiamato bamg.

FreeFem++ è scritto in C++ ed il linguaggio FreeFem++ è un idioma del C++ che permette una curva di apprendimento agevole.

Questo pacchetto contiene i file di sviluppo di FreeFem++.

Please cite: Hecht, F.: New development in FreeFem++. J. Numer. Math. 20(3-4):251-265 (2012)
libfreefem-dev
libreria di sviluppo, file header e pagine di manuale
Versions of package libfreefem-dev
ReleaseVersionArchitectures
sid3.5.8-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.5.8-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm3.5.8-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye3.5.8-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.5.8-7amd64,arm64,armhf,i386
stretch3.5.8-5.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie3.5.8-5.1amd64,armel,armhf,i386
Debtags of package libfreefem-dev:
devellang:c++, library
fieldmathematics
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

FreeFEM è un linguaggio adatto alle equazioni differenziali alle derivate parziali. Viene utilizzato il Metodo degli Elementi Finiti. Questo programma è stato usato con successo come strumento di insegnamento e persino come strumento di ricerca.

libfrobby-dev
calcoli con ideali monomiali (strumenti di sviluppo)
Versions of package libfrobby-dev
ReleaseVersionArchitectures
bullseye0.9.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch0.9.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm0.9.5-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.9.5-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.9.5-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster0.9.0-5amd64,arm64,armhf,i386
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Frobby è un sistema e un progetto software per calcoli con ideali monomiali. Frobby è software libero ed è pensato per essere un veicolo per ricerche matematiche e computazionali sugli ideali monomiali.

Le funzionalità attuali includono caratteristiche di Eulero, serie di Hilbert, monomi standard massimali, ottimizzazione combinatoria su ideali monomiali, decomposizione primaria, decomposizione irriducibile, duali Alexander, primi associati, minimizzazione e intersezione di ideali monomiali oltre al calcolo di problemi di Frobenius (usando 4ti2) con numeri molto grandi. Frobby è anche in grado di tradurre tra formati che possono essere utilizzati con svariati sistemi informatici diversi, come Macaulay 2, Monos, 4ti2, CoCoA4 e Singular. Pertanto Frobby può essere usato con uno qualsiasi di questi sistemi.

Questo pacchetto contiene gli strumenti di sviluppo.

libgemmlowp-dev
small self-contained low-precision GEMM library
Versions of package libgemmlowp-dev
ReleaseVersionArchitectures
sid0.0~git20211220.e844ffd-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster0.0~git20190128.58825b1-1amd64,arm64,armhf,i386
bullseye0.0~git20200506.fda83bd-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.0~git20211220.e844ffd-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.0~git20211220.e844ffd-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
upstream0.0~git20231103.16e8662
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

This is not a full linear algebra library, only a GEMM library: it only does general matrix multiplication ("GEMM").

Its performance goals differ from typical GEMM performance goals in the following ways: 1. It cares not only about speed, but also about minimizing power usage.

   It specifically cares about charge usage in mobile/embedded devices.
2. Most GEMMs are optimized primarily for large dense matrix sizes (>= 1000).
   It does care about large sizes, but it also cares specifically about the
   typically smaller matrix sizes encountered in various mobile applications.

Keep in mind (previous section) that gemmlowp itself is a pure-headers-only library.

libgf2x-dev
routine per aritmetica veloce in GF(2)[x] (file di sviluppo)
Versions of package libgf2x-dev
ReleaseVersionArchitectures
bullseye1.3.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie1.3.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster1.2-5amd64,arm64,armhf,i386
jessie1.1-2amd64,armel,armhf,i386
bookworm1.3.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.3.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libgf2x-dev:
devellibrary
roledevel-lib
Popcon: 10 users (29 upd.)*
Versions and Archs
License: DFSG free
Git

GF2X è un pacchetto software C/C++ che contiene routine per aritmetica veloce in GF(2)[x] (moltiplicazione, elevamento al quadrato, MCD) e ricerca di trinomi irriducibili/primitivi.

Questo pacchetto contiene i file di sviluppo per la libreria.

libgivaro-dev
arithmetic and algebraic computations - development files
Versions of package libgivaro-dev
ReleaseVersionArchitectures
sid4.2.0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm4.2.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye4.1.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch4.0.2-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster4.0.4-2amd64,arm64,armhf,i386
jessie3.7.2-1amd64,armel,armhf,i386
trixie4.2.0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package libgivaro-dev:
devellibrary
roledevel-lib
Popcon: 37 users (50 upd.)*
Versions and Archs
License: DFSG free
Git

Givaro is a C++ library for arithmetic and algebraic computations. Its main features are implementations of the basic arithmetic of many mathematical entities: Primes fields, Extensions Fields, Finite Fields, Finite Rings, Polynomials, Algebraic numbers, and Arbitrary precision integers and rationals (C++ wrappers over gmp).

Givaro also provides data-structures and templated classes for the manipulation of basic algebraic objects, such as vectors, matrices (dense, sparse, structured), univariate polynomials (and therefore recursive multivariate).

It contains different program modules and is fully compatible with the LinBox linear algebra library and the Athapascan environment, which permits parallel programming.

This package contains development files for Givaro.

libglpk-dev
kit per la programmazione lineare - file di sviluppo
Versions of package libglpk-dev
ReleaseVersionArchitectures
stretch4.61-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid5.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster4.65-2amd64,arm64,armhf,i386
bullseye5.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie4.55-1amd64,armel,armhf,i386
trixie5.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm5.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libglpk-dev:
devellibrary
roledevel-lib
suitegnu
Popcon: 50 users (32 upd.)*
Versions and Archs
License: DFSG free
Git

GLPK (GNU Linear Programming Kit) è pensato per risolvere problemi su larga scala di programmazione lineare (LP), problemi misto-interi (MIP) e altri problemi correlati. È un insieme di funzioni scritte in ANSI C e organizzato nella forma di libreria richiamabile.

Questo pacchetto contiene la libreria statica, gli header e la pagina di man di sviluppo per libvc.

libglpk-java
collegamenti Java per il kit per la programmazione lineare di GNU
Versions of package libglpk-java
ReleaseVersionArchitectures
stretch1.7.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.12.0-1amd64,arm64,armhf,i386
bullseye1.12.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.12.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.12.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.12.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.0.37-1amd64,armel,armhf,i386
Debtags of package libglpk-java:
devellang:java, library
fieldmathematics
roledevel-lib, shared-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

GLPK (GNU Linear Programming Kit) è pensato per risolvere problemi su larga scala di programmazione lineare (LP), problemi misto-interi (MIP) e altri problemi correlati. È un insieme di funzioni scritte in ANSI C e organizzato nella forma di libreria richiamabile.

GLPK gestisce il linguaggio GNU MathProg, che è un sottoinsieme del linguaggio AMPL. GLPK gestisce anche i formati standard MPS e LP.

Questo pacchetto contiene i collegamenti Java per GLPK.

Screenshots of package libglpk-java
libgnuplot-iostream-dev
C++ programming interface for gnuplot. Headers
Versions of package libgnuplot-iostream-dev
ReleaseVersionArchitectures
bookworm0~20140302.gitc8919a0+dfsg-4all
buster0~20140302.gitc8919a0+dfsg-3all
trixie0~20140302.gitc8919a0+dfsg-4all
stretch0~20140302.gitc8919a0+dfsg-3all
sid0~20140302.gitc8919a0+dfsg-4all
jessie0~20140302.gitc8919a0+dfsg-2all
bullseye0~20140302.gitc8919a0+dfsg-4all
Debtags of package libgnuplot-iostream-dev:
devellibrary
roledevel-lib
Popcon: 4 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

This interface allows gnuplot to be controlled from C++ and is designed to be the lowest hanging fruit. In other words, if you know how gnuplot works it should only take 30 seconds to learn this library. Basically it is just an iostream pipe to gnuplot with some extra functions for pushing data arrays and getting mouse clicks. Data sources include STL containers (eg. vector or map) and one or two dimensional Blitz++ arrays (of scalars or TinyVectors). Support for other data sources should be easy to add.

Basically there are two functions defined: send() sends arrays of data values (it is overloaded to do the right thing based upon what type of variable you pass) and getMouse() gets the position of a mouse click. Everything else is accomplished by sending commands manually to gnuplot via the iostream interface.

libgsl0-dev
libreria scientifica GNU (GSL) -- pacchetto di sviluppo
Maintainer: Dirk Eddelbuettel
Versions of package libgsl0-dev
ReleaseVersionArchitectures
jessie1.16+dfsg-2amd64,armel,armhf,i386
Debtags of package libgsl0-dev:
devellang:c, library
fieldmathematics
roledevel-lib
suitegnu
Popcon: 4 users (0 upd.)*
Versions and Archs
License: DFSG free

La libreria scientifica GNU (GSL) è una raccolta di funzioni per l'analisi numerica. Le funzioni sono scritte in C da zero dal gruppo GSL e presentano un'API moderna per programmatori C, consentendo al contempo la scrittura di wrapper per linguaggi di livello molto alto.

Questo pacchetto contiene i file header, le librerie statiche ed i collegamenti simbolici di cui necessitano gli sviluppatori che usano GNU GSL.

libhomfly-dev
calcolo del polinomiale HOMFLY di un collegamento (file di sviluppo)
Versions of package libhomfly-dev
ReleaseVersionArchitectures
buster1.02r5-1amd64,arm64,armhf,i386
sid1.02r6-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.02r6-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.02r6-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.02r6-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 14 users (27 upd.)*
Versions and Archs
License: DFSG free
Git

libhomfly è una libreria per calcolare il polinomiale HOMFLY di nodi e collegamenti.

È basata su un programma scritto da Robert J Jenkins Jr.

Questo pacchetto contiene i file di sviluppo per la libreria.

libhypre-dev
High Performance Matrix Preconditioners - Development Files
Versions of package libhypre-dev
ReleaseVersionArchitectures
bullseye2.18.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
experimental2.29.0-1exp1amd64,arm64,armel,armhf,i386,mips64el,riscv64,s390x
sid2.28.0-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.28.0-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
experimental2.28.0-1exp1ppc64el
bookworm2.26.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.15.1-5amd64,arm64,armhf,i386
stretch2.11.1-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.8.0b-2all
upstream2.31.0
Debtags of package libhypre-dev:
devellibrary
roledevel-lib
Popcon: 16 users (25 upd.)*
Newer upstream!
License: DFSG free
Git

Hypre is a set of matrix preconditioning libraries to aid in the solution of large systems of linear equations.

This package contains the headers and symlinks necessary to develop programs which use hypre.

libigraph-dev
libreria per creare e manipolare grafi - file di sviluppo
Versions of package libigraph-dev
ReleaseVersionArchitectures
bookworm-backports0.10.10+ds-1~bpo12+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
trixie0.10.10+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el
sid0.10.11+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0.8.5+ds1-1amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x
bookworm0.10.2+ds-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
Popcon: 5 users (11 upd.)*
Versions and Archs
License: DFSG free
Git

igraph è una libreria per creare e manipolare grafi. È pensata per essere il più potente (cioè veloce) possibile per permettere l'analisi di grandi grafi.

Questo pacchetto contiene i file include e la libreria statica per la libreria C di igraph.

libiml-dev
Integer Matrix Library, development files
Versions of package libiml-dev
ReleaseVersionArchitectures
trixie1.0.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie1.0.3-5amd64,armel,armhf,i386
buster1.0.4-1amd64,arm64,armhf,i386
stretch1.0.4-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm1.0.5-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.0.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.0.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libiml-dev:
devellibrary
roledevel-lib
Popcon: 14 users (27 upd.)*
Versions and Archs
License: DFSG free
Git

IML is a library for exact, dense linear algebra over the integers. IML contains algorithms for nonsingular rational system solving, computing the right nullspace of an integer matrix, and certified linear system solving.

In addition, IML provides some low level routines for a variety of mod p matrix operations: computing the row-echelon form, determinant, rank profile, and inverse of a mod p matrix. These mod p routines are not general purpose; they require that p satisfy some preconditions based on the dimension of the input matrix (usually p should be prime and should be no more than about 20 bits long).

This package contains development files for IML.

libitsol-dev
ITerative SOLvers - devel
Versions of package libitsol-dev
ReleaseVersionArchitectures
jessie1.0.0-2amd64,armel,armhf,i386
sid1.0.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.0.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.0.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.0.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.0.0-3amd64,arm64,armhf,i386
stretch1.0.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libitsol-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

ITSOL is a library of iterative solvers for general sparse linear systems of equations. ITSOL can be viewed as an extension of the itsol module in SPARSKIT. It is written in C and offers a selection of recently developed preconditioners. The preconditioner suite includes:

  • ILUK (ILU preconditioner with level of fill)
  • ILUT (ILU preconditioner with threshold)
  • ILUC (Crout version of ILUT)
  • VBILUK (variable block preconditioner with level of fill - with automatic block detection)
  • VBILUT (variable block preconditioner with threshold - with automatic block detection)
  • ARMS (Algebraic Recursive Multilevel Solvers -- includes actually several methods - In particular the standard ARMS and the ddPQ version which uses nonsymmetric permutations)

Note that ITSOL is a scalar package. You may find parallel implementations of some of the preconditioners listed above in pARMS.

This package provides the itsol header files required to compile C/C++ programs that use ITSOL.

libjama-dev
C++ Linear Algebra Package
Versions of package libjama-dev
ReleaseVersionArchitectures
stretch1.2.4-2all
buster1.2.4-2all
jessie1.2.4-2all
bookworm1.2.4-2.3all
bullseye1.2.4-2.1all
sid1.2.4-4all
trixie1.2.4-4all
Debtags of package libjama-dev:
devellang:c++, library
fieldmathematics
roledevel-lib
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free

JAMA/C++ was adapted for The Template Numerical Toolkit (TNT) from JAMA, a Java Matrix Library, developed jointly by the Mathworks and NIST. See http://math.nist.gov/javanumerics/jama for more information.

TNT is a collection of interfaces and reference implementations of numerical objects useful for scientific computing in C++. The toolkit defines interfaces for basic data structures, such as multidimensional arrays and sparse matrices, commonly used in numerical applications. The goal of this package is to provide reusable software components that address many of the portability and maintenance problems with C++ codes.

TNT provides a distinction between interfaces and implementations of TNT components. For example, there is a TNT interface for two-dimensional arrays which describes how individual elements are accessed and how certain information, such as the array dimensions, can be used in algorithms; however, there can be several implementations of such an interface: one that uses expression templates, or one that uses BLAS kernels, or another that is instrumented to provide debugging information. By specifying only the interface, applications codes may utilize such algorithms, while giving library developers the greatest flexibility in employing optimization or portability strategies.

libjgrapht0.6-java
mathematical graph theory library for Java
Versions of package libjgrapht0.6-java
ReleaseVersionArchitectures
bullseye0.6.0-12all
sid0.6.0-13all
trixie0.6.0-13all
bookworm0.6.0-13all
buster0.6.0-11all
stretch0.6.0-11all
jessie0.6.0-11all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

JGraphT is a free Java graph library that provides mathematical graph theory objects and algorithms. JGraphT supports various types of graphs including:

  • directed and undirected graphs
  • graphs with weighted, unweighted, labeled or user-defined edges
  • various edge multiplicity options, including simple graphs, multigraphs and pseudographs
  • unmodifiable graphs: allow modules to provide "read-only" access to internal graphs
  • listenable graphs: allow external listeners to track modification events
  • subgraphs: graphs that are auto-updating subgraph views on other graphs
libjgrapht0.8-java
mathematical graph theory library for Java
Versions of package libjgrapht0.8-java
ReleaseVersionArchitectures
sid0.8.3-6all
buster0.8.3-5all
stretch0.8.3-4all
jessie0.8.3-4all
bullseye0.8.3-5all
bookworm0.8.3-6all
trixie0.8.3-6all
Popcon: 3 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

JGraphT is a free Java graph library that provides mathematical graph theory objects and algorithms. JGraphT supports various types of graphs including:

  • directed and undirected graphs;
  • graphs with weighted, unweighted, labeled or user-defined edges;
  • various edge multiplicity options, including simple graphs, multigraphs and pseudographs;
  • unmodifiable graphs: allow modules to provide "read-only" access to internal graphs;
  • listenable graphs: allow external listeners to track modification events;
  • subgraphs: graphs that are auto-updating subgraph views on other graphs;
  • all compositions of above graphs.

JGraphT is designed to be simple and type-safe (via Java generics): graph vertices can be of any objects: Strings, URLs, XML documents, even graphs themselves.

liblapack-dev
libreria di routine per l'algebra lineare 3 - versione statica
Versions of package liblapack-dev
ReleaseVersionArchitectures
sid3.12.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.12.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster3.8.0-2amd64,arm64,armhf,i386
bullseye3.9.0-3+deb11u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm3.11.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie3.5.0-4amd64,armel,armhf,i386
stretch3.7.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package liblapack-dev:
devellibrary
roledevel-lib
Popcon: 244 users (195 upd.)*
Versions and Archs
License: DFSG free
Git

LAPACK versione 3.X è una libreria FORTRAN esaustiva che effettua operazioni di algebra lineare con incluse le inversioni di matrici, le soluzioni del metodo dei minimi quadrati di insiemi lineari di equazioni, analisi di autovettori, decomposizione ai valori singolari, ecc. È un pacchetto veramente esaustivo e degno di rispetto che ha trovato un vasto uso nella comunità scientifica.

Questo pacchetto contiene una versione statica della libreria.

Please cite: E. Anderson, Z. Bai, C. Bischof, S. Blackford, J. Demmel, J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, A. McKenney and D. Sorensen: LAPACK Users' Guide (1999)
liblbfgs-dev
L-BFGS solver for unconstrained nonlinear optimization problems
Versions of package liblbfgs-dev
ReleaseVersionArchitectures
sid1.10-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.10-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.10-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.10-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.10-6amd64,arm64,armhf,i386
stretch1.10-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.10-5amd64,armel,armhf,i386
Debtags of package liblbfgs-dev:
devellibrary
roledevel-lib
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Solves nonlinear optimization problems using the limited-memory BFGS method. The user specifies a callback C function that returns the value and gradients of the cost function at a particular operating point. This library estimates the Hessians from user input, and applies Newton's method iteratively to find a local minimum of the cost function. This is a small library, written in C with minimal dependencies.

This package contains development files

liblfunction-dev
development files for liblfunction
Versions of package liblfunction-dev
ReleaseVersionArchitectures
bookworm2.0.5-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.23+dfsg-3amd64,armel,armhf,i386
stretch1.23+dfsg-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.23+dfsg-11amd64,arm64,armhf,i386
bullseye1.23+dfsg-11amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.0.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.0.5-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package liblfunction-dev:
devellibrary
roledevel-lib
Popcon: 22 users (45 upd.)*
Versions and Archs
License: DFSG free
Git

liblfunction is a library for computing zeros and values of L-functions. Supported L-functions include the Riemann zeta function, the L-function of the Ramanujan delta function, and L-functions of elliptic curves defined over the rationals.

This package contains the development files for the library.

liblibleidenalg-dev
implementation of the Leiden algorithm in C++ - headers
Versions of package liblibleidenalg-dev
ReleaseVersionArchitectures
sid0.11.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.11.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

This package implements the Leiden algorithm in C++. It relies on igraph for it to function. Besides the relative flexibility of the implementation, it also scales well, and can be run on graphs of millions of nodes (as long as they can fit in memory). The core class is Optimiser which finds the optimal partition using the Leiden algorithm, which is an extension of the Louvain algorithm for a number of different methods. The methods currently implemented are (1) modularity, (2) Reichardt and Bornholdt's model using the configuration null model and the Erdös-Rényi null model, (3) the Constant Potts model (CPM), (4) Significance, and finally (5) Surprise. In addition, it supports multiplex partition optimisation allowing community detection on for example negative links or multiple time slices. There is the possibility of only partially optimising a partition, so that some community assignments remain fixed. It also provides some support for community detection on bipartite graphs.

This package contains the C++ development files. Most people will find it easier to work with the Python interface provided by python3-leidenalg.

Please cite: V. A. Traag, L. Waltman and N.-J. Van Eck: From Louvain to Leiden: guaranteeing well-connected communities. (eprint) Scientific reports 9(1):5233 (2018)
liblinbox-dev
libreria per algebra lineare esatta - file di sviluppo
Versions of package liblinbox-dev
ReleaseVersionArchitectures
stretch1.4.2-3amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
jessie1.3.2-1.1amd64,armel,armhf,i386
buster1.5.2-2amd64,arm64,armhf,i386
bookworm1.7.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.6.3-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.7.0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package liblinbox-dev:
devellibrary
roledevel-lib
Popcon: 28 users (44 upd.)*
Versions and Archs
License: DFSG free
Git

LinBox è una libreria di template C++ per calcolo ad alte prestazioni di algebra lineare con matrici dense, sparse e strutturate su interi e campi finiti.

Questo pacchetto contiene i fili di sviluppo di LinBox.

liblip-dev
reliable interpolation of multivariate scattered data
Versions of package liblip-dev
ReleaseVersionArchitectures
sid2.0.0-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.0.0-1.2amd64,armel,armhf,i386
stretch2.0.0-1.2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.0.0-1.2amd64,arm64,armhf,i386
bullseye2.0.0-1.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.0.0-1.5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package liblip-dev:
devellibrary
fieldmathematics
roledevel-lib
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free

Lip interpolates scattered multivariate data with a Lipschitz function.

Methods of interpolation of multivariate scattered data are scarce. The programming library Lip implements a new method by G. Beliakov, which relies on building reliable lower and upper approximations of Lipschitz functions. If we assume that the function that we want to interpolate is Lipschitz-continuous, we can provide tight bounds on its values at any point, in the worse case scenario. Thus we obtain the interpolant, which approximates the unknown Lipschitz function f best in the worst case scenario. This translates into reliable learning of f, something that other methods cannot do (the error of approximation of most other methods can be infinitely large, depending on what f generated the data).

Lipschitz condition implies that the rate of change of the function is bounded:

|f(x)-f(y)|<M||x-y||.

It is easily interpreted as the largest slope of the function f. f needs not be differentiable.

The interpolant based on the Lipschitz properties of the function is piecewise linear, it possesses many useful properties, and it is shown that it is the best possible approximation to f in the worst case scenario. The value of the interpolant depends on the data points in the immediate neigbourhood of the point in question, and in this sense, the method is similar to the natural neighbour interpolation.

There are two methods of construction and evaluation of the interpolant. The explicit method processes all data points to find the neighbours of the point in question. It does not require any preprocessing, but the evaluation of the interpolant has linear complexity O(K) in terms of the number of data.

"Fast" method requires substantial preprocessing in the case of more than 3-4 variables, but then it provides O(log K) evaluation time, and thus is suitable for very large data sets (K of order of 500000) and modest dimension (n=1-4). For larger dimension, explicit method becomes practically more efficient. The class library Lip implements both fast and explicit methods.

liblrcalc-dev
libreria per calcolare coefficienti di Littlewood-Richardson - file di sviluppo
Versions of package liblrcalc-dev
ReleaseVersionArchitectures
buster1.2-2amd64,arm64,armhf,i386
stretch1.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
experimental2.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.2-1amd64,armel,armhf,i386
bullseye1.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.2-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream2.1
Debtags of package liblrcalc-dev:
devellibrary
roledevel-lib
Popcon: 13 users (33 upd.)*
Newer upstream!
License: DFSG free
Git

"Littlewood-Richardson Calculator" è un pacchetto di programmi C per calcolare coefficienti Littlewood-Richardson e permette il calcolo rapido di singoli coefficienti LR, prodotti di funzioni di Schur e funzioni skew di Schur. La sua interfaccia usa la stessa notazione del pacchetto SF di John Stembridge, per rendere più facile l'uso contemporaneo dei due pacchetti.

Questo pacchetto contiene i file di sviluppo per la libreria.

libm4ri-dev
Method of the Four Russians Inversion library, development files
Versions of package libm4ri-dev
ReleaseVersionArchitectures
jessie20140914-2amd64,armel,armhf,i386
bullseye20200125-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm20200125-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid20200125-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie20200125-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster20140914-2amd64,arm64,armhf,i386
stretch20140914-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libm4ri-dev:
devellibrary
roledevel-lib
Popcon: 30 users (35 upd.)*
Versions and Archs
License: DFSG free
Git

M4RI is a library for fast arithmetic with dense matrices over F2. The name M4RI comes from the first implemented algorithm: The "Method of the Four Russians" inversion algorithm. This algorithm in turn is named after the "Method of the Four Russians" multiplication algorithm which is probably better referred to as Kronrod's method.

This package contains development files for libm4ri.

Please cite: Martin Albrecht and Gregory Bard: The M4RI Library -- Version 20130416. (2013)
libm4rie-dev
extended Method of the Four Russians Inversion library, development files
Versions of package libm4rie-dev
ReleaseVersionArchitectures
trixie20200125-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm20200125-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster20150908-2amd64,arm64,armhf,i386
bullseye20200125-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid20200125-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie20140914-1amd64,armel,armhf,i386
stretch20150908-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libm4rie-dev:
devellibrary
roledevel-lib
Popcon: 15 users (26 upd.)*
Versions and Archs
License: DFSG free
Git

M4RIE is a library for fast arithmetic with dense matrices over small finite fields of even characteristic. It uses the M4RI library, implementing the same operations over the finite field F2.

The name M4RI comes from the first implemented algorithm: The "Method of the Four Russians" inversion algorithm. This algorithm in turn is named after the "Method of the Four Russians" multiplication algorithm which is probably better referred to as Kronrod's method.

This package contains development files for the M4RIE library.

Please cite: Martin Albrecht: The M4RIE Library -- Version 20150908. (2015)
libmadlib-dev
mesh adaptation library
Versions of package libmadlib-dev
ReleaseVersionArchitectures
bullseye1.3.0-2.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.3.0-2.1amd64,armel,armhf,i386
sid1.3.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.3.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.3.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.3.0-2.1amd64,arm64,armhf,i386
stretch1.3.0-2.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream2.0.0
Debtags of package libmadlib-dev:
devellibrary
roledevel-lib
Popcon: 3 users (0 upd.)*
Newer upstream!
License: DFSG free

This package contains the development files (headers, so and static libraries) for MAdLib.

MAdLib is a library that performs global node repositioning and mesh adaptation by local mesh modifications on tetrahedral or triangular meshes. It is designed to frequently adapt the mesh in transient computations. MAdLib is written in C++.

The adaptation procedure is driven by two objectives:

  • make the edge lengths as close as possible to a (non-homogenous)

    prescribed length,

  • maintain a satisfying element quality everywhere.

MAdLib can be used in transient computations in order to maintain a satisfying element quality (moving boundaries, multiphase flows with interface tracking, ...) or/and to apply selective refinements and coarsenings (error estimators based, interface capturing: shocks, free surfaces, ...).

libmatheval-dev
libreria GNU per valutare espressioni matematiche simboliche (sviluppo)
Versions of package libmatheval-dev
ReleaseVersionArchitectures
jessie1.1.11+dfsg-2amd64,armel,armhf,i386
stretch1.1.11+dfsg-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.1.11+dfsg-3amd64,arm64,armhf,i386
bullseye1.1.11+dfsg-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.1.11+dfsg-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.1.11+dfsg-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.1.11+dfsg-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libmatheval-dev:
devellibrary
roledevel-lib
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

GNU libmatheval è una libreria che contiene svariate procedure che rendono possibile creare una rappresentazione ad albero in memoria di funzioni matematiche in una o più variabili e successivamente usare questa rappresentazione per valutare funzioni per valori specifici delle variabili, per creare l'albero corrispondente per la funzione derivata rispetto ad una data variabile o per stampare in stringhe specificate la rappresentazione testuale dell'albero in memoria. La libreria permette l'uso di nomi arbitrari per le variabili in espressioni, costanti decimali, operatori base unari e binari e funzioni matematiche elementari.

Questo pacchetto contiene i file header e la libreria statica.

libmathic-dev
libreria C++ per calcolo di basi di Groebner (strumenti di sviluppo)
Versions of package libmathic-dev
ReleaseVersionArchitectures
buster1.0~git20180311-2amd64,arm64,armhf,i386
bookworm1.0~git20220426-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.0~git20160320-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.0~git20230916-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.0~git20230916-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye1.0~git20200526-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Mathic è una libreria C++ di veloci strutture di dati progettata per l'uso nel calcolo di basi di Groebner. Include strutture di dati per ordinamento di S-coppie, interrogazioni sui divisori e ordinamento di termini polinomiali durante la riduzione polinomiale.

Questo pacchetto contiene gli strumenti per sviluppatori.

libmathicgb-dev
calcolo di basi di Groebner (strumenti di sviluppo)
Versions of package libmathicgb-dev
ReleaseVersionArchitectures
bullseye1.0~git20200526-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.0~git20240206-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.0~git20220621-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.0~git20240206-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch1.0~git20170104-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Mathicgb è un programma per calcolare basi di Groebner e basi di Groebner basate su firme. Mathicgb è basato sulle veloci strutture di dati di mathic.

L'articolo "Practical Groebner Basis Computation" descrive gli algoritmi in Mathicgb a un livello generale. Fu presentato all'ISSAC 2012 ed è disponibile all'indirizzo http://arxiv.org/abs/1206.6940

Questo pacchetto contiene gli strumenti per sviluppatori.

Please cite: Bjarke Hammersholt Roune and Michael Stillman: Practical Groebner Basis Computation. (eprint) Proceedings of the International Symposium on Symbolic and Algebraic Computation (2012)
libmatio-dev
libreria per I/O su file MAT di MATLAB - file di sviluppo
Versions of package libmatio-dev
ReleaseVersionArchitectures
bullseye1.5.19-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.5.13-3amd64,arm64,armhf,i386
trixie1.5.26-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch1.5.9-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.5.2-3amd64,armel,armhf,i386
jessie-security1.5.2-3+deb8u1amd64,armel,armhf,i386
bookworm1.5.23-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.5.26-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libmatio-dev:
devellibrary
roledevel-lib
Popcon: 30 users (15 upd.)*
Versions and Archs
License: DFSG free
Git

matio è una libreria C per leggere e scrivere file MAT di Matlab.

Questo pacchetto contiene i file di sviluppo necessari per compilare software per utilizzare l'API di libmatio.

libmeschach-dev
file di sviluppo per meschach
Versions of package libmeschach-dev
ReleaseVersionArchitectures
sid1.2b-17amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.2b-13amd64,armel,armhf,i386
stretch1.2b-13amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.2b-14amd64,arm64,armhf,i386
bullseye1.2b-17amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.2b-17amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.2b-17amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package libmeschach-dev:
devellibrary
roledevel-lib
Popcon: 2 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Questi sono i file necessari per compilare programmi con la libreria per algebra lineare meschach.

libmeshsdfilter-dev
Static/Dynamic Filtering for Mesh Geometry
Versions of package libmeshsdfilter-dev
ReleaseVersionArchitectures
bookworm1.0+1gitb81411-1amd64,arm64,i386,mips64el,mipsel,ppc64el,s390x
sid1.0+1gitb81411-1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
trixie1.0+1gitb81411-1amd64,arm64,i386,mips64el,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Implementation of the mesh normal filtering algorithm from the paper: Juyong Zhang, Bailin Deng, Yang Hong, Yue Peng, Wenjie Qin, Ligang Liu. Static/Dynamic Filtering for Mesh Geometry. arXiv:1712.03574.

This is a header-only library. This package contains the headers

libmpfi-dev
multiple precision floating-point interval computation library -- libdev
Versions of package libmpfi-dev
ReleaseVersionArchitectures
trixie1.5.4+ds-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch1.5.1+ds-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.5.1-3amd64,armel,armhf,i386
bullseye1.5.3+ds-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.5.3+ds-2amd64,arm64,armhf,i386
sid1.5.4+ds-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.5.3+ds-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libmpfi-dev:
devellibrary
roledevel-lib
Popcon: 24 users (35 upd.)*
Versions and Archs
License: DFSG free
Git

This package provides a C library of functions for interval arithmetic computations with arbitrary precision.

The basic principle of interval arithmetic consists in enclosing every number by an interval containing it and being representable by machine numbers: for instance it can be stored as its lower and upper endpoints and these bounds are machine numbers, or as a centre and a radius which are machine numbers.

The arithmetic operations are extended for interval operands in such a way that the exact result of the operation belongs to the computed interval.

The purpose of an arbitrary precision interval arithmetic is on the one hand to get guaranteed results, thanks to interval computation, and on the other hand to obtain accurate results, thanks to multiple precision arithmetic. The MPFI library is built upon MPFR in order to benefit from the correct roundings provided by MPFR. Further advantages of using MPFR are its portability and compliance with the IEEE 754 standard for floating-point arithmetic.

This package provides the static library and symbolic links needed for development.

libmpfrc++-dev
multi-precision floating point number class for C++
Versions of package libmpfrc++-dev
ReleaseVersionArchitectures
trixie3.7.1+ds-1all
sid3.7.1+ds-1all
jessie3.6.1+ds-1all
bookworm3.6.9+ds-1all
stretch3.6.3+ds-1all
buster3.6.6+ds-1all
bullseye3.6.8+ds-2all
Debtags of package libmpfrc++-dev:
devellibrary
roledevel-lib
Popcon: 9 users (21 upd.)*
Versions and Archs
License: DFSG free
Git

MPFR C++ introduces C++ arbitrary precision numeric types; based on GNU MPFR --- Multiple Precision Floating-Point Reliable Library.

MPFR C++ makes possible to use MPFR calculations in the same simple way as calculations with numbers of built-in types double or float: all arithmetic and boolean operators (+, -, *, /, >, !=, etc.) are implemented through operator overloading technique; elementary mathematical functions (sqrt, pow, sin, cos, etc.) are supported.

libmps-dev
risolutore polinomiale con precisione multipla (sviluppo)
Versions of package libmps-dev
ReleaseVersionArchitectures
trixie3.2.1-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid3.2.1-10.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm3.2.1-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye3.2.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Strumento di ricerca di radici di polinomi che può determinare approssimazioni con precisione arbitraria con raggi di inclusione garantiti. Gestisce lo sfruttamento delle strutture dei polinomi come la sparsità e permette polinomi definiti implicitamente o in alcune basi non standard.

Questo pacchetto contiene gli header di sviluppo e la libreria .so di MPSolve.

Please cite: Dario Andrea Bini and Giuseppe Fiorentino: Design, analysis, and implementation of a multiprecision polynomial rootfinder. Numerical Algorithms 23(2-3):127-123 (2000)
libmuparser-dev
veloce libreria di analisi di espressioni matematiche (sviluppo)
Versions of package libmuparser-dev
ReleaseVersionArchitectures
jessie2.2.3-4amd64,armel,armhf,i386
stretch2.2.3-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.2.6.1+dfsg-1amd64,arm64,armhf,i386
bookworm2.3.3-0.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.3.4-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.3.4-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2.2.6.1+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libmuparser-dev:
devellibrary
roledevel-lib
Popcon: 4 users (27 upd.)*
Versions and Archs
License: DFSG free
Git

muParser è una libreria ad alte prestazioni per analizzatore matematico, scritta in C++ puro. È basata sul trasformare un'espressione in bytecode e precalcolare le sue parti costanti.

Questo pacchetto contiene i file di sviluppo.

libnauty2-dev
libreria per automorfismi per grafi -- pacchetto di sviluppo
Versions of package libnauty2-dev
ReleaseVersionArchitectures
stretch2.6r7+ds-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.6r10+ds-1amd64,arm64,armhf,i386
jessie2.5r9+ds-1 (non-free)amd64,i386
bullseye2.7r1+ds-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.8.6+ds-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libnauty2-dev:
devellibrary
roledevel-lib
Popcon: 7 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

nauty (No AUTomorphisms, Yes?) è un insieme di procedure per calcolare gruppi di automorfismi di grafi e digrafi. Questa suite di software matematico è sviluppata da Brendan McKay e Adolfo Piperno: http://pallini.di.uniroma1.it

nauty calcola informazioni sui grafi nella forma di un insieme di generatori, la dimensione e le orbite del gruppo; può anche produrre un'etichetta canonica. La suite nauty è scritta in C e viene fornita con un'interfaccia a riga di comando, una raccolta di strumenti a riga di comando e un'API (Application Programming Interface).

Questo pacchetto contiene i file header, le librerie statiche e i collegamenti simbolici che sono necessari agli sviluppatori che usano l'API di nauty.

The package is enhanced by the following packages: nauty-doc
Please cite: B.D. McKay and A. Piperno: Practical graph isomorphism, II. Journal of Symbolic Computation 60(0):94 - 112 (2014)
libnewmat10-dev
matrix manipulations library (C++ headers files)
Versions of package libnewmat10-dev
ReleaseVersionArchitectures
jessie1.10.4-5amd64,armel,armhf,i386
buster1.10.4-8amd64,arm64,armhf,i386
bullseye1.10.4-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.10.4-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.10.4-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.10.4-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream11
Debtags of package libnewmat10-dev:
devellang:c++, library
fieldmathematics
roledevel-lib
Popcon: 1 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Newmat library is intended for scientists and engineers who need to manipulate a variety of types of matrices using standard matrix operations. Emphasis is on the kind of operations needed in statistical calculations such as least squares, linear equation solve and eigenvalues.

Newmat supports matrix types: Matrix (rectangular matrix); UpperTriangularMatrix; LowerTriangularMatrix; DiagonalMatrix; SymmetricMatrix; BandMatrix; UpperBandMatrix; LowerBandMatrix; SymmetricBandMatrix; IdentityMatrix; RowVector; ColumnVector.

Only one element type (float or double) is supported (default is double).

The library includes the operations , +, -, =, +=, -=, Kronecker product, Schur product, concatenation, inverse, transpose, conversion between types, submatrix, determinant, Cholesky decomposition, QR triangularisation, singular value decomposition, eigenvalues of a symmetric matrix, sorting, fast Fourier and trig. transforms and printing.

libnewmat-dev contains static libraries, headers, and some documentation.

libnfft3-dev
development files for the NFFT library
Versions of package libnfft3-dev
ReleaseVersionArchitectures
jessie3.2.3+dfsg-1amd64,armel,armhf,i386
bullseye3.3.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.3.2-2amd64,arm64,armhf,i386
stretch3.3.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid3.5.3-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libnfft3-dev:
devellibrary
roledevel-lib
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

NFFT3 is a software library written in C for computing nonequispaced fast Fourier and related transformations. In detail, NFFT3 implements:

1) The nonequispaced fast Fourier transform (NFFT)

  • the forward transform (NFFT)
  • the adjoint transform (adjoint NFFT)

2) Generalisations of the NFFT

  • to arbitrary knots in time and frequency domain (NNFFT)
  • to the sphere S^2 (NFSFT)
  • to the hyperbolic cross (NSFFT)
  • to real-valued data, i.e. (co)sine transforms, (NFCT, NFST)
  • to the rotation group (NFSOFT)

3) Generalised inverses based on iterative methods, e.g. CGNR, CGNE

4) Applications in

  • medical imaging (i) magnetic resonance imaging (ii) computerised tomography
  • summation schemes (i) fast Gauss transform (FGT) (ii) singular kernels (iii) zonal kernels
  • polar FFT, discrete Radon transform, ridgelet transform

This package provides the development files for the NFFT library.

Please cite: J. Keiner, S. Kunis and D. Potts: Using NFFT 3 - a software library for various nonequispaced fast Fourier transforms. (eprint) ACM Trans. Math. Softw. 36(4):19-1-19-30 (2009)
libnglib-dev
Automatic 3d tetrahedral mesh generator development files
Versions of package libnglib-dev
ReleaseVersionArchitectures
bullseye6.2.2006+really6.2.1905+dfsg-2.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid6.2.2401+dfsg1-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie6.2.2401+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm6.2.2006+really6.2.1905+dfsg-5.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster6.2.1804+dfsg1-3amd64,arm64,armhf,i386
upstream6.2.2402
Debtags of package libnglib-dev:
devellibrary
roledevel-lib
Popcon: 2 users (7 upd.)*
Newer upstream!
License: DFSG free
Git

NETGEN is an automatic 3d tetrahedral mesh generator. It accepts input from constructive solid geometry (CSG) or boundary representation (BRep) from STL file format. The connection to a geometry kernel allows the handling of IGES and STEP files. NETGEN contains modules for mesh optimization and hierarchical mesh refinement.

This package contains the static libraries and header files.

libopenblas-dev
libreria BLAS (algebra lineare) ottimizzata (sviluppo, meta)
Versions of package libopenblas-dev
ReleaseVersionArchitectures
jessie0.2.12-1amd64,armhf,i386
sid0.3.27+ds-1amd64,arm64,armhf,i386,mips64el,ppc64el,riscv64
sid0.3.26+ds-1s390x
bookworm0.3.21+ds-4amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
trixie0.3.26+ds-1amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
bullseye0.3.13+ds-3+deb11u1amd64,arm64,armhf,i386,mips64el,ppc64el,s390x
buster0.3.5+ds-3amd64,arm64,armhf,i386
stretch0.2.19-3amd64,arm64,armhf,i386,mips64el,ppc64el
Debtags of package libopenblas-dev:
devellibrary
roledevel-lib
Popcon: 1373 users (1000 upd.)*
Versions and Archs
License: DFSG free
Git

OpenBLAS è una libreria BLAS ottimizzata basata sulla versione BSD 1.13 di GotoBLAS2.

Su amd64, arm64, i386, loong64, ppc64el e s390x tutti i kernel sono inclusi nella libreria e quello che corrisponde meglio al processore viene selezionato al momento dell'esecuzione.

Per le massime prestazioni, sulle altre architetture si potrebbe voler ricompilare OpenBLAS localmente; si veda la sezione "Building an optimized OpenBLAS package for your machine" in README.Debian.

Questo pacchetto include le librerie statiche e i link simbolici necessari per lo sviluppo di programmi.

libopenmesh-dev
Tools for representing and manipulating polygonal meshes
Versions of package libopenmesh-dev
ReleaseVersionArchitectures
bookworm9.0-4amd64,arm64,i386,mips64el,mipsel,ppc64el,s390x
sid9.0-4amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
trixie9.0-4amd64,arm64,i386,mips64el,ppc64el,s390x
upstream10.0
Popcon: 0 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

OpenMesh is a generic and efficient data structure for representing and manipulating polygonal meshes. It was designed with the following goals in mind:

  • Flexibility: provide a basis for many different algorithms without the need for adaptation.

  • Efficiency: maximize time efficiency while keeping memory usage as low as possible.

  • Ease of use: wrap complex internal structure in an easy-to-use interface.

OpenMesh provides the following features:

  • Representation of arbitrary polygonal (the general case) and pure triangle meshes (providing more efficient, specialized algorithms)

  • Explicit representation of vertices, halfedges, edges and faces.

  • Fast neighborhood access, especially the one-ring neighborhood

  • Highly customizable

  • Choose your coordinate type (dimension and scalar type)

  • Attach user-defined elements/functions to the mesh elements.
  • Attach and check for attributes
  • Attach data at runtime using dynamic properties.

This package provides the development files library

libopenturns-dev
header e librerie di sviluppo per OpenTURNS
Versions of package libopenturns-dev
ReleaseVersionArchitectures
jessie1.3-3amd64,armel,armhf,i386
sid1.21.1-4amd64,arm64,armel,armhf,mips64el,ppc64el,riscv64,s390x
experimental1.22-2amd64,arm64,armhf,mips64el,ppc64el,riscv64,s390x
stretch1.7-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.20-9amd64,arm64,armel,armhf,mips64el,ppc64el,s390x
upstream1.22
Debtags of package libopenturns-dev:
devellibrary
roledevel-lib
Popcon: 0 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

OpenTURNS è uno strumento potente e universale per trattare e quantificare incertezze in simulazioni numeriche per progettazione, ottimizzazione e controllo. Permette studi analitici sia di sensibilità sia di affidabilità:

  • definire l'output di interesse e i criteri di decisione;
  • quantificare e creare modelli per la fonte di incertezza;
  • propagare incertezze o analizzare la sensibilità e
  • classificare le fonti di incertezza.

È pensato per utenti che sono ingegneri che desiderano introdurre la dimensione probabilistica nei loro studi fino ad ora deterministici.

Questo pacchetto contiene i file di sviluppo necessari per compilare applicazioni OpenTURNS.

libortools-dev
Google Optimization Tools (development files)
Versions of package libortools-dev
ReleaseVersionArchitectures
sid8.2+ds-6amd64,arm64,ppc64el
upstream9.9
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Google Optimization Tools (a.k.a., OR-Tools) is an open-source, fast and portable software suite for solving combinatorial optimization problems.

The suite contains:

  • A constraint programming solver;
  • A linear programming solver;
  • Wrappers around commercial and other open source solvers, including mixed integer solvers;
  • Bin packing and knapsack algorithms;
  • Algorithms for the Traveling Salesman Problem and Vehicle Routing Problem;
  • Graph algorithms (shortest paths, min cost flow, max flow, linear sum assignment).

OR-Tools is written in C++, but also provide wrappers in Python, C# and Java.

This package contains the development files for the ortools library.

libp4est-dev
Algorithms for Parallel Adaptive Mesh Refinement - development files
Versions of package libp4est-dev
ReleaseVersionArchitectures
stretch1.1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.1-5amd64,arm64,armhf,i386
buster-backports2.2-3~bpo10+1amd64,arm64,mips64el,ppc64el,s390x
bullseye2.2-3amd64,arm64,mips64el,ppc64el,s390x
bookworm2.2-3amd64,arm64,mips64el,ppc64el,s390x
trixie2.3.6-1amd64,arm64,mips64el,ppc64el,s390x
sid2.3.6-1amd64,arm64,mips64el,ppc64el,riscv64,s390x
upstream2.8.6
Popcon: 4 users (5 upd.)*
Newer upstream!
License: DFSG free
Git

The p4est software library enables the dynamic management of a collection of adaptive octrees, conveniently called a forest of octrees. p4est is designed to work in parallel and scale to hundreds of thousands of processor cores.

This package contains the development files.

libparsington-java
mathematical expression parser for Java
Versions of package libparsington-java
ReleaseVersionArchitectures
bookworm1.0.1-1.1all
trixie1.0.1-1.1all
sid1.0.1-1.1all
buster1.0.1-1all
bullseye1.0.1-1.1all
upstream3.1.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Parsington is an infix-to-postfix (or infix-to-syntax-tree) expression parser for mathematical expressions written in Java. It is simple yet fancy, handling (customizable) operators, functions, variables and constants in a similar way to what the Java language itself supports.

libplb-dev
CFD solver based on the lattice Boltzmann method. Development files
Versions of package libplb-dev
ReleaseVersionArchitectures
buster1.5~r1+repack1-4amd64,arm64,armhf,i386
bullseye1.5~r1+repack1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.5~r1+repack1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.5~r1+repack1-5.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch1.5~r1+repack1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 1 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

A software tool for classical CFD, particle-based models and complex physical interaction, Palabos offers a powerful environment for your fluid flow simulations.

Through the innovative matrix-based interface, setting up a massively parallel simulation or developing a new physical model has become simpler than ever. The package contains development files.

libpolybori-dev
polinomi in anelli booleani, file principali di sviluppo
Versions of package libpolybori-dev
ReleaseVersionArchitectures
jessie0.8.3-3amd64,armel,armhf,i386
Debtags of package libpolybori-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Il cuore di PolyBoRi è una libreria C++ che fornisce tipi di dati di alto livello per polinomi e monomi booleani, vettori di esponenti, così come per i sottostanti anelli di polinomi e sottoinsiemi dell'insieme delle parti delle variabili booleane. Con un approccio unico, i diagrammi di decisione booleani vengono usati come tipo di archiviazione interna per le strutture polinomiali. Sulla base di questa libreria C++ viene fornita un'interfaccia Python. Ciò permette l'analisi di complessi sistemi polinomiali, così come strategie sofisticate ed estensibili per il calcolo della base di Groebner. PolyBoRi fornisce una potente implementazione di riferimento per il calcolo della base di Groebner.

Questo pacchetto contiene i file di sviluppo principali di PolyBoRi.

libpolybori-groebner-dev
file di sviluppo per libpolybori-groebner
Versions of package libpolybori-groebner-dev
ReleaseVersionArchitectures
jessie0.8.3-3amd64,armel,armhf,i386
Debtags of package libpolybori-groebner-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Il cuore di PolyBoRi è una libreria C++ che fornisce tipi di dati di alto livello per polinomi e monomi booleani, vettori di esponenti, così come per i sottostanti anelli di polinomi e sottoinsiemi dell'insieme delle parti delle variabili booleane. Con un approccio unico, i diagrammi di decisione booleani vengono usati come tipo di archiviazione interna per le strutture polinomiali. Sulla base di questa libreria C++ viene fornita un'interfaccia Python. Ciò permette l'analisi di complessi sistemi polinomiali, così come strategie sofisticate ed estensibili per il calcolo della base di Groebner. PolyBoRi fornisce una potente implementazione di riferimento per il calcolo della base di Groebner.

Questo pacchetto contiene i file di sviluppo per libpolybori-groebner.

libprimesieve-dev
libreria C/C++ per generatore veloce di numeri primi -- libdev
Versions of package libprimesieve-dev
ReleaseVersionArchitectures
bookworm11.0+ds-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie12.1+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid12.1+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster7.3+ds-1amd64,arm64,armhf,i386
bullseye7.6+ds-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

primesieve è un programma software e una libreria C/C++ liberi che genera numeri primi usando un'implementazione altamente ottimizzata del crivello di Eratostene. primesieve può generare numeri primi e k-tuple di primi fino a quasi 2^64.

Vedere http://primesieve.org/ per maggiori informazioni.

Questo pacchetto fornisce la libreria statica e i collegamenti simbolici necessari allo sviluppo.

The package is enhanced by the following packages: primesieve-doc
libpynac-dev
motore per calcolo geometrico simbolico per Python (file di sviluppo)
Versions of package libpynac-dev
ReleaseVersionArchitectures
jessie0.3.2+dfsg-1amd64,armel,armhf,i386
buster0.7.23-2amd64,arm64,armhf,i386
stretch0.6.91-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye0.7.27-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libpynac-dev:
devellibrary
roledevel-lib
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Pynac (che sta per "Python is Not a CAS", Python non è un CAS) è un fork di GiNaC che sostituisce la dipendenza di GiNaC da CLN (Class Library for Numbers, C++) con una dipendenza da Python.

Questa è la libreria per il calcolo geometrico simbolico in Python, così come usata in SAGE (http://www.sagemath.org).

Questo pacchetto contiene i file di sviluppo per la libreria.

libqcustomplot-dev
widget Qt C++ per disegno di grafici - header
Versions of package libqcustomplot-dev
ReleaseVersionArchitectures
bullseye2.0.1+dfsg1-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.2.1-3amd64,armel,armhf,i386
stretch1.3.2+dfsg1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.1.0+dfsg1-3.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.1.0+dfsg1-3.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.1.0+dfsg1-3.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.0.1+dfsg1-1amd64,arm64,armhf,i386
upstream2.1.1
Debtags of package libqcustomplot-dev:
devellibrary
roledevel-lib
Popcon: 9 users (14 upd.)*
Newer upstream!
License: DFSG free
Git

La libreria per disegno di grafici QCustomPlot si focalizza sul creare disegni, grafici e grafi 2D di bell'aspetto e di qualità tipografica, così come sull'offrire alte prestazioni per applicazioni di visualizzazione in tempo reale. Il pacchetto contiene il file header.

Questo pacchetto fornisce i file di sviluppo per compilare con Qt5 e Qt6.

libqd-dev
tipi double-double e quad-double in C++ e F90
Versions of package libqd-dev
ReleaseVersionArchitectures
bookworm2.3.23+dfsg.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.3.23+dfsg.1-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.3.11.dfsg-2.2amd64,armel,armhf,i386
stretch2.3.17.dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.3.22+dfsg.1-2amd64,arm64,armhf,i386
bullseye2.3.22+dfsg.1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libqd-dev:
devellibrary
roledevel-lib
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Questo pacchetto gestisce tipi di dati double-double (circa 32 cifre decimali) e quad-double (circa 64 cifre decimali). La libreria di calcolo è scritta in C++. Vengono fornite le interfacce di alto livello sia per C++ sia per Fortran-90 in modo da permettere la modifica di un programma C++ o Fortran-90 esistente affinché utilizzi la libreria soltanto con cambiamenti minimi al codice sorgente.

libqhull-dev
calcolo di inviluppi convessi e strutture correlate (file di sviluppo)
Versions of package libqhull-dev
ReleaseVersionArchitectures
buster2015.2-4amd64,arm64,armhf,i386
bullseye2020.2-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2020.2-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2020.2-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2020.2-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2012.1-5amd64,armel,armhf,i386
stretch2015.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libqhull-dev:
devellibrary
roledevel-lib
Popcon: 212 users (123 upd.)*
Versions and Archs
License: DFSG free
Git

Qhull calcola inviluppi convessi, triangolazioni di Delaunay, intersezioni di semispazi attorno a un punto, diagrammi di Voronoi, triangolazioni di Delaunay furthest-site e diagrammi di Voronoi furthest-site. Funziona in 2, 3, 4 e più dimensioni.

Questo pacchetto contiene i file necessari per lo sviluppo (header e librerie) così come la documentazione della libreria in formato HTML.

libqsopt-ex-dev
risolutore esatto per programmazione lineare -- file di sviluppo
Versions of package libqsopt-ex-dev
ReleaseVersionArchitectures
buster2.5.10.3-2amd64,arm64,armhf,i386
bullseye2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.5.10.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.5.10.3-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 0 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

QSopt-ex è una implementazione di un algoritmo basato sul simplesso, che restituisce soluzioni razionali esatte sfruttando la velocità dei calcoli in virgola mobile e tentando di minimizzare le operazioni eseguite in aritmetica razionale.

Questo pacchetto contiene i file header e la libreria statica.

Please cite: David L Applegate, William Cook, Sanjeeb Dash and Daniel G Espinoza: Exact solutions to linear programming problems. Operations Research Letters 35(6):693-699 (2007)
libquadrule-dev
file di sviluppo per quadrule
Versions of package libquadrule-dev
ReleaseVersionArchitectures
sid0~20121001-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0~20121001-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0~20121001-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0~20121001-2amd64,armel,armhf,i386
bullseye0~20121001-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0~20121001-2amd64,arm64,armhf,i386
stretch0~20121001-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream0~20130608
Debtags of package libquadrule-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

QUADRULE è una libreria C che fornisce varie formule di quadratura utilizzate per approssimare l'integrale di una funzione su diversi domini.

QUADRULE restituisce l'ascissa e il peso di diverse formule di quadratura ad una dimensione per l'approssimazione dell'integrale di una funzione. Generalmente la migliore formula è la quadratura di Gauss-Legendre, ma altre formule offrono funzionalità speciali che includono la capacità di gestire alcune funzioni peso, approssimare un integrale in una regione di integrazione infinita, oppure stimare l'errore di approssimazione.

Questo pacchetto fornisce tutto il necessario per compilare programmi C che chiamano funzioni di quadrule.

libranlip-dev
genera variabili casuali con densità multivariabile di Lipschitz
Versions of package libranlip-dev
ReleaseVersionArchitectures
bookworm1.0-4.4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.0-4.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.0-4.2amd64,arm64,armhf,i386
sid1.0-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.0-4.1amd64,armel,armhf,i386
trixie1.0-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch1.0-4.2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libranlip-dev:
devellibrary
roledevel-lib
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free

RanLip genera variabili casuali con densità multivariabile di Lipschitz arbitraria.

Mentre la generazione di numeri casuali da una grande varietà di distribuzioni è implementata in molti pacchetti (come la libreria GSL http://www.gnu.org/software/gsl/ e la libreria UNURAN http://statistik.wu-wien.ac.at/unuran/), la generazione di variabili casuali con una distribuzione arbitraria, in particolare se multivariabile, è un'operazione per niente banale. RanLip è un metodo per la generazione di variabili casuali con densità di Lipschitz continua e arbitraria che funziona sia con una sia con più variabili, se la dimensione non è troppo grande (da 3 a 10 variabili).

La condizione di Lipschitz implica che l'incremento della funzione (in questo caso la densità di probabilità p(x)) sia limitata:

|p(x)-p(y)|<M||x-y||

Da questa condizione si può costruire una stima per eccesso della densità, la cosiddetta funzione cappello h(x)>=p(x), usando i valori di p(x) in alcuni punti. Più valori si usano e migliore sarà la funzione cappello. Il metodo di accettazione/rifiuto funziona così: si genera una variabile X con densità h(x); si genera un numero casuale Z indipendente uniforme su (0,1); se p(X)<=Zh(x) allora si restituisce X altrimenti di ripetono tutti i passi precedenti.

RanLip costruisce una funzione cappello costante a tratti della funzione di densità p(x) richiesta suddividendo il dominio di p (un rettangolo n-dimensionale) in molti rettangoli più piccoli, calcolando il limite superiore di p(x) in ognuno di questi rettangoli e usando tale limite superiore come valore della funzione cappello.

libratpoints-dev
file di sviluppo per libratpoints
Versions of package libratpoints-dev
ReleaseVersionArchitectures
jessie2.1.3-1amd64,armel,armhf,i386
buster2.1.3-1amd64,arm64,armhf,i386
bullseye2.1.3-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.1.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.1.3-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.1.3-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch2.1.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream2.2.2
Debtags of package libratpoints-dev:
devellibrary
roledevel-lib
Popcon: 9 users (24 upd.)*
Newer upstream!
License: DFSG free
Git

Questo programma cerca di trovare tutti i punti razionali entro un dato vincolo di altezza su una curva iperellittica in un modo molto efficiente, usando un algoritmo di crivello quadratico ottimizzato.

Questo pacchetto contiene i file di sviluppo per la libreria.

librw-dev
Compute rank-width and rank-decompositions of graphs (development)
Versions of package librw-dev
ReleaseVersionArchitectures
stretch0.8+ds-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.8+ds-1amd64,arm64,armhf,i386
bullseye0.9+ds1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.9+ds1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.9+ds1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.9+ds1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 15 users (30 upd.)*
Versions and Archs
License: DFSG free
Git

Compute rank-width and rank-decompositions of graphs. It is based on ideas from "Computing rank-width exactly" by Sang-il Oum, "Sopra una formula numerica" by Ernesto Pascal, "Generation of a Vector from the Lexicographical Index" by B.P. Buckles and M. Lybanon and "Fast additions on masked integers" by Michael D. Adams and David S. Wise.

This package contains the development files for the library.

libsaclib-dev
library of C programs for computer algebra (development)
Versions of package libsaclib-dev
ReleaseVersionArchitectures
bullseye2.2.7-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.2.8-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.2.8-6.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.2.8-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

SACLIB is a library of C programs for computer algebra derived from the SAC2 system. It includes algorithms for list processing, arithmetic of integers, rational numbers, and polynomials, modular arithmetic, linear algebra, and more.

This package contains the header files and static library.

libscscp1-dev
IMCCE SCSCP C Library -- development package
Versions of package libscscp1-dev
ReleaseVersionArchitectures
jessie1.0.1+ds-1amd64,armel,armhf,i386
sid1.0.3+ds-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.0.3+ds-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.0.3+ds-2amd64,arm64,armhf,i386
stretch1.0.2+ds-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie1.0.3+ds-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.0.3+ds-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libscscp1-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

SCSCP stands for Symbolic Computation Software Composibility Protocol. This protocol is developed by the European project SCIEnce - Symbolic Computation Infrastructure for Europe: http://www.symbolic-computing.org

This C/C++ library, which is developed by the French Institute of Celestial Mechanics and Ephemeridesis Calculus (IMCCE) consists of an implementation of the SCSCP protocol. It provides an Application Programming Interface (API) to develop client and server applications to communicate with systems that support the SCSCP protocol, mainly Computer Algebra Systems (CAS).

This package contains the header files, static libraries and symbolic links that developers using the SCSCP library developed at IMCCE will need.

libscythestat-dev
header files for Scythe statistics library
Versions of package libscythestat-dev
ReleaseVersionArchitectures
trixie1.0.3-2all
bookworm1.0.3-2all
buster1.0.3-1all
sid1.0.3-2all
bullseye1.0.3-1all
jessie1.0.2-1all
stretch1.0.2-1all
Debtags of package libscythestat-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Files provided by this package are required to develop new programs with the Scythe library. There is no binary library associated with these headers, i.e. all template code is contained within and no further dependencies are required at runtime

The Scythe Statistical Library is an open source C++ library for statistical computation. It includes a suite of matrix manipulation functions, a suite of pseudo-random number generators, and a suite of numerical optimizers. Programs written using Scythe are generally much faster than those written in commonly used interpreted languages, such as R, Matlab, and GAUSS; and can be compiled on any system with the GNU GCC compiler (and perhaps with other C++ compilers). One of the primary design goals of the Scythe developers has been ease of use for non-expert C++ programmers. Ease of use is provided through three primary mechanisms: (1) operator and function over-loading, (2) numerous pre-fabricated utility functions, and (3) clear documentation and example programs. Additionally, Scythe is quite flexible and entirely extensible because the source code is available to all users.

libsleef-dev
SLEEF Vectorized Math Library (development)
Versions of package libsleef-dev
ReleaseVersionArchitectures
experimental3.6-1~exp1amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
buster3.3.1-6amd64,arm64,armhf,i386
bullseye3.5.1-1amd64,arm64,armhf,i386,ppc64el,s390x
bookworm3.5.1-3amd64,arm64,armhf,i386,ppc64el,s390x
trixie3.5.1-3amd64,arm64,armhf,i386,ppc64el,s390x
sid3.5.1-3amd64,arm64,armhf,i386,ppc64el,s390x
Popcon: 0 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

SLEEF stands for SIMD Library for Evaluating Elementary Functions. It implements vectorized versions of all C99 real floating point math functions. It can utilize SIMD instructions of modern processors. SLEEF is designed to fully utilize SIMD computation by reducing the use of conditional branches and scatter/gather memory access.

The library contains subroutines for all C99 real FP math functions in double precision and single precision. SLEEF also includes subroutines for discrete Fourier transform(DFT).

This package ships development files.

libsopt-dev
Development package for Sparse OPTimisation library
Versions of package libsopt-dev
ReleaseVersionArchitectures
bullseye3.0.1-11amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.0.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el
bookworm3.0.1+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid3.0.1+dfsg-3.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster2.0.0-5amd64,arm64,armhf,i386
upstream4.0.0
Popcon: 0 users (5 upd.)*
Newer upstream!
License: DFSG free
Git

SOPT is a C package to perform Sparse OPTimisation. It solves a variety of sparse regularisation problems, including the SARA algorithm.

SOPT is largely provided to support the PURIFY package, a companion open-source code to perform radio interferometric imaging, also written by the authors of SOPT.

This package contains the development files.

Please cite: L. Pratley, J. D. McEwen, M. d'Avezac, R. E. Carrillo, A. Onose and Y. Wiaux: Robust sparse image reconstruction of radio interferometric observations with PURIFY. (eprint) Mon. Not. Roy. Astron. Soc., submitted (2016)
libsparskit-dev
basic tool-kit for sparse matrix computations - devel
Versions of package libsparskit-dev
ReleaseVersionArchitectures
trixie2.0.0-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie2.0.0-2amd64,armel,armhf,i386
stretch2.0.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.0.0-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm2.0.0-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.0.0-3amd64,arm64,armhf,i386
bullseye2.0.0-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libsparskit-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

SPARSKIT a basic tool-kit for sparse matrix computations. Sparskit is a general purpose FORTRAN-77 library for sparse matrix computations. It has been gathered over several years and includes some of the most useful tools for developing and implementing sparse matrix techniques, particularly for iterative solvers. If you need a simple routine for doing a sparse matrix operation (e.g., adding two sparse matrices, or reordering a sparse matrix) it is likely to be available in SPARSKIT. SPARSKIT also contains most of the iterative accelerators and a number of efficient preconditioners.

libspfft-dev
Sparse 3D FFT library with MPI, OpenMP, CUDA / ROCm support (development files)
Versions of package libspfft-dev
ReleaseVersionArchitectures
trixie1.0.6-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.0.6-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.0.6-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.9.13-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 2 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

SpFFT was originally intended for transforms of data with spherical cutoff in frequency domain, as required by some computational material science codes. For distributed computations, SpFFT uses a slab decomposition in space domain and pencil decomposition in frequency domain (all sparse data within a pencil must be on one rank). If desired, the library can be compiled without any parallelization (MPI, OpenMP, CUDA / ROCm).

This package contains development files.

libspooles-dev
file di sviluppo di SPOOLES (SParse Object Oriented Linear Equations Solver)
Versions of package libspooles-dev
ReleaseVersionArchitectures
jessie2.2-11amd64,armel,armhf,i386
bookworm2.2-14amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.2-12amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.2-14amd64,arm64,armhf,i386
trixie2.2-14amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye2.2-14amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.2-14.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libspooles-dev:
devellibrary
roledevel-lib
Popcon: 1 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

SPOOLES è una libreria per risolvere sistemi lineari di equazioni sparsi, reali e complessi, scritto nel linguaggio C usando una progettazione orientata agli oggetti.

Questo pacchetto contiene i file di sviluppo di SPOOLES.

libstopt-dev
library for stochastic optimization problems (development package)
Versions of package libstopt-dev
ReleaseVersionArchitectures
sid5.8+dfsg-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye-backports5.5+dfsg-1~bpo11+1amd64,armel,armhf,ppc64el,s390x
bookworm5.5+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

The STochastic OPTimization library (StOpt) aims at providing tools in C++ for solving some stochastic optimization problems encountered in finance or in the industry. Different methods are available:

  • dynamic programming methods based on Monte Carlo with regressions (global, local, kernel and sparse regressors), for underlying states following some uncontrolled Stochastic Differential Equations;
  • dynamic programming with a representation of uncertainties with a tree: transition problems are here solved by some discretizations of the commands, resolution of LP with cut representation of the Bellman values;
  • Semi-Lagrangian methods for Hamilton Jacobi Bellman general equations for underlying states following some controlled Stochastic Differential Equations;
  • Stochastic Dual Dynamic Programming methods to deal with stochastic stock management problems in high dimension. Uncertainties can be given by Monte Carlo and can be represented by a state with a finite number of values (tree);
  • Some branching nesting methods to solve very high dimensional non linear PDEs and some appearing in HJB problems. Besides some methods are provided to solve by Monte Carlo some problems where the underlying stochastic state is controlled. For each method, a framework is provided to optimize the problem and then simulate it out of the sample using the optimal commands previously computed. Parallelization methods based on OpenMP and MPI are provided in this framework permitting to solve high dimensional problems on clusters. The library should be flexible enough to be used at different levels depending on the user's willingness.

This package contains the headers and the static libraries (libstopt-mpi which allows for multithreading, and libstopt which does not).

The package is enhanced by the following packages: stopt-examples
libstxxl-dev
Development libraries for STXXL
Versions of package libstxxl-dev
ReleaseVersionArchitectures
jessie1.4.0-3amd64,armel,armhf,i386
sid1.4.1-4.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.4.1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.4.1-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster1.4.1-3amd64,arm64,armhf,i386
bookworm1.4.1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.4.1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libstxxl-dev:
devellibrary
roledevel-lib
Popcon: 4 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

STXXL provides an STL replacement using an abstraction layer to storage devices to allow for the optimal layout of data structures. This allows for multi-terabyte datasets to be held and manipulated in standard C++ data structures, whilst abstracting the complexity of managing this behaviour efficiently. STXXL utilises multi-disk I/O to speed up I/O bound calculations. STXXL has been developed at the University of Karlsruhe.

Development libraries for STXXL, required for building programs that utilise the STXXL library

libsuitesparse-dev
librerie di calcolo per matrici sparse (file di sviluppo)
Versions of package libsuitesparse-dev
ReleaseVersionArchitectures
trixie7.7.0+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch4.5.4-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm5.12.0+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye5.8.1+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster5.4.0+dfsg-1amd64,arm64,armhf,i386
jessie4.2.1-3amd64,armel,armhf,i386
sid7.7.0+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libsuitesparse-dev:
devellibrary
roledevel-lib
Popcon: 272 users (164 upd.)*
Versions and Archs
License: DFSG free
Git

Suitesparse è una raccolta di librerie per calcoli che coinvolgono matrici sparse. Questo pacchetto include le seguenti librerie:

AMD ordinamento al minimo grado approssimato.

CAMD minimo grado approssimato simmetrico.

BTF permutazione in forma triangolare a blocchi (beta).

COLAMD ordinamento al minimo grado approssimato per colonne.

CCOLAMD ordinamento al minimo grado approssimato per colonne con vincoli.

CHOLMOD fattorizzazione sparsa di Cholesky.

CXSparse un pacchetto conciso di matrici sparse.

KLU fattorizzazione LU sparsa, principalmente per la simulazione di circuiti.

LDL una semplice fattorizzazione LDL'.

UMFPACK fattorizzazione LU sparsa.

ParU fattorizzazione LU sparsa multifrontale multithread non simmetrica.

RBio legge/scrive matrici sparse in formato Rutherford/Boeing.

SPQR fattorizzazione QR sparsa.

Mongoose libreria di partizionamento di grafi che può calcolare velocemente tagli edge-cut.

SPEX risoluzione di sistemi lineari sparsi in aritmetica esatta.

SuiteSparse_config procedure di configurazione per tutti i pacchetti precedenti.

Questo pacchetto contiene le librerie statiche e i file header.

libsuperlu-dev
Direct solution of large, sparse systems of linear equations
Versions of package libsuperlu-dev
ReleaseVersionArchitectures
buster5.2.1+dfsg1-4amd64,arm64,armhf,i386
bullseye5.2.2+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm5.3.0+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie6.0.1+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch5.2.1+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid6.0.1+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie4.3+dfsg-3amd64,armel,armhf,i386
Debtags of package libsuperlu-dev:
devellibrary
roledevel-lib
Popcon: 87 users (117 upd.)*
Versions and Archs
License: DFSG free
Git

Development files for SuperLU.

SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems of linear equations on high performance machines.

The library is written in C and is callable from either C or Fortran. The library routines will perform an LU decomposition with partial pivoting and triangular system solves through forward and back substitution. The LU factorization routines can handle non-square matrices but the triangular solves are performed only for square matrices. The matrix columns may be preordered (before factorization) either through library or user supplied routines. This preordering for sparsity is completely separate from the factorization. Working precision iterative refinement subroutines are provided for improved backward stability. Routines are also provided to equilibrate the system, estimate the condition number, calculate the relative backward error, and estimate error bounds for the refined solutions.

This package contains the header and development files to build against SuperLU.

libsuperlu-dist-dev
Highly distributed solution of sparse linear equations
Versions of package libsuperlu-dist-dev
ReleaseVersionArchitectures
trixie8.2.1+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster6.1.1+dfsg1-1amd64,arm64,armhf,i386
bullseye6.2.0+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm8.1.2+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid8.2.1+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 16 users (25 upd.)*
Versions and Archs
License: DFSG free
Git

SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems of linear equations. The library is written in C and is callable from either C or Fortran program. It uses MPI, OpenMP and CUDA to support various forms of parallelism. It supports both real and complex datatypes, both single and double precision, and 64-bit integer indexing. The library routines performs an LU decomposition with partial pivoting and triangular system solves through forward and back substitution. The LU factorization routines can handle non-square matrices but the triangular solves are performed only for square matrices. The matrix columns may be preordered (before factorization) either through library or user supplied routines. This preordering for sparsity is completely separate from the factorization. Working precision iterative refinement subroutines are provided for improved backward stability. Routines are also provided to equilibrate the system, estimate the condition number, calculate the relative backward error, and estimate error bounds for the refined solutions.

SuperLU_DIST implements the algorithms for distributed memory, targetting highly parallel distributed memory hybrid systems. The numerical factorization routines are already implemented for hybrid systems with multiple GPUs. Further work will be needed to implement the other phases of the algorithms on the hybrid systems and to enhance strong scaling to extreme scale.

The main library is libsuperlu_dist.so but a fortran wrapper library is also provided as libsuperlu_dist_fortran.so

This package provides development files for building client applications against superlu-dist.

libsymmetrica2-dev
pacchetto di transizione
Versions of package libsymmetrica2-dev
ReleaseVersionArchitectures
bookworm3.0.1+ds-2all
jessie2.0+ds-3amd64,armel,armhf,i386
bullseye2.0+ds-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.0+ds-6amd64,arm64,armhf,i386
sid3.0.1+ds-2.1all
sid3.0.1+ds-2all
stretch2.0+ds-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 2 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Questo è un pacchetto di transizione. Può essere rimosso senza problemi.

libtachyon-dev
software di ray tracing in parallelo/multiprocessore, file di sviluppo
Versions of package libtachyon-dev
ReleaseVersionArchitectures
jessie0.99~b2+dfsg-0.4amd64,armel,armhf,i386
upstream0.99.5
Debtags of package libtachyon-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free

Tachyon è un sistema di ray tracing in parallelo, portabile e ad alte prestazioni, che supporta implementazioni MPI e multi-thread. Tachyon è compilato come libreria C richiamabile che può essere usata con i programmi d'esempio forniti o con le proprie applicazioni. Il rilascio include anche un semplice frontend per analizzatore di file di scenari che legge diversi tipi di formato.

Tachyon implementa tutte le primitive geometriche di base, come triangoli, piani, sfere, cilindri, ecc. Alcuni degli obiettivi nello sviluppo di Tachyon erano di renderlo veloce e di far sì che lavorasse bene in parallelo. Questo è ciò che lo distingue da programmi più ricchi di funzionalità come POV-Ray, Rayshade e altri. Tachyon supporta abbastanza funzionalità da essere un'alternativa eccellente per programmi più lenti per compiti di animazione e visualizzazione scientifica complessi. Col tempo Tachyon incorporerà di certo ulteriori funzionalità, ma continuando a fare attenzione alle prestazioni di rendering.

The package is enhanced by the following packages: tachyon-doc
libtnt-dev
interface for scientific computing in C++
Versions of package libtnt-dev
ReleaseVersionArchitectures
trixie1.2.6-1.1all
buster1.2.6-1all
bullseye1.2.6-1.1all
stretch1.2.6-1all
sid1.2.6-1.1all
jessie1.2.6-1all
bookworm1.2.6-1.1all
Debtags of package libtnt-dev:
devellibrary
roledevel-lib
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free

The Template Numerical Toolkit (TNT) is a collection of interfaces and reference implementations of numerical objects useful for scientific computing in C++. The toolkit defines interfaces for basic data structures, such as multidimensional arrays and sparse matrices, commonly used in numerical applications. The goal of this package is to provide reusable software components that address many of the portability and maintenance problems with C++ codes.

TNT provides a distinction between interfaces and implementations of TNT components. For example, there is a TNT interface for two-dimensional arrays which describes how individual elements are accessed and how certain information, such as the array dimensions, can be used in algorithms; however, there can be several implementations of such an interface: one that uses expression templates, or one that uses BLAS kernels, or another that is instrumented to provide debugging information. By specifying only the interface, applications codes may utilize such algorithms, while giving library developers the greatest flexibility in employing optimization or portability strategies.

libug-dev
software framework for finite element methods (development files)
Versions of package libug-dev
ReleaseVersionArchitectures
stretch3.12.1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie3.11.0-1amd64,armel,armhf,i386
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

UG is a flexible software tool for the numerical solution of partial differential equations on unstructured meshes, with a focus on multigrid methods. It has a very powerful grid manager, which supports two- and three-dimensional grids with mixed element types. The grids can be adaptively refinement using either classic red/green-refinement, or pure red refinement with hanging nodes. All this is fully parallelized and can run on large distributed machines.

The version in this package has been built with the necessary flags for use with the Dune software system.

This package contains the development files.

libvdt-dev
vectorised math library - development files
Versions of package libvdt-dev
ReleaseVersionArchitectures
trixie0.4.4-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.4.4-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.4.4-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 2 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

This is vectorised math library

  • a collection of fast and inline implementations of mathematical functions
  • the functions can be used in autovectorised loops
  • double and single precision implementations are available
  • no overhead present, no intrinsics used

A scalar (T(T)) and array signature (void(const unsigned int, T, T)) are provided. Born and developed at CERN, it is used, among the others, by LHC experiments and the Geant4 simulation toolkit.

Much of the VDT code is inspired by the well known Cephes mathematical library.

This package contains the development files for vdt.

libviennacl-dev
libreria scientifica computazionale scritta in C++ e basata su OpenCL
Versions of package libviennacl-dev
ReleaseVersionArchitectures
stretch1.7.1+dfsg1-2all
bullseye1.7.1+dfsg1-6all
jessie1.5.2-2all
sid1.7.1+dfsg1-6all
trixie1.7.1+dfsg1-6all
bookworm1.7.1+dfsg1-6all
buster1.7.1+dfsg1-5all
Debtags of package libviennacl-dev:
devellibrary
roledevel-lib
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Vienna Computing Library (ViennaCL) è una libreria scientifica computazionale scritta in C++ e basata su OpenCL. Permette un accesso semplice e ad alto livello alle vaste risorse di calcolo disponibili su architetture parallele come le GPU, ed è focalizzata principalmente sulle operazioni di algebra lineare comune (BLAS livelli 1, 2 e 3) e sulla risoluzione di grandi sistemi di equazioni per mezzo di metodi iterativi con precondizionatori facoltativi.

ViennaCL ha soltanto gli header senza libreria binaria e i progetti che la usano necessitano soltanto di linkarla con un'implementazione OpenCL compatibile.

libxsmm-dev
Library for matrix operations and deep learning primitives
Versions of package libxsmm-dev
ReleaseVersionArchitectures
trixie1.17-3amd64
bookworm1.17-2amd64
sid1.17-3amd64
Popcon: 5 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

LIBXSMM is a library targeting Intel Architecture for specialized dense and sparse matrix operations, and deep learning primitives.

This package contains the tools, static libraries and header files.

libzn-poly-dev
file di sviluppo per libzn-poly
Versions of package libzn-poly-dev
ReleaseVersionArchitectures
jessie0.9-3amd64,armel,armhf,i386
sid0.9.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch0.9-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie0.9.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.9.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.9.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.9.1-1amd64,arm64,armhf,i386
Debtags of package libzn-poly-dev:
devellibrary
roledevel-lib
Popcon: 8 users (24 upd.)*
Versions and Archs
License: DFSG free
Git

zn_poly è una libreria C per aritmetica polinomiale in Z/nZ[x], dove n è qualunque modulo che può essere contenuto in un unsigned long.

Questo pacchetto contiene i file di sviluppo per la libreria.

minpack-dev
nonlinear equations and nonlinear least squares static library
Versions of package minpack-dev
ReleaseVersionArchitectures
stretch19961126+dfsg1-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm19961126+dfsg1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie19961126+dfsg1-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye19961126+dfsg1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster19961126+dfsg1-5amd64,arm64,armhf,i386
jessie19961126+dfsg1-3amd64,armel,armhf,i386
sid19961126+dfsg1-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package minpack-dev:
develdoc, examples, library
fieldmathematics
roledevel-lib, documentation, shared-lib
Popcon: 2 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

Minpack includes software for solving nonlinear equations and nonlinear least squares problems. Five algorithmic paths each include a core subroutine and an easy-to-use driver. The algorithms proceed either from an analytic specification of the Jacobian matrix or directly from the problem functions. The paths include facilities for systems of equations with a banded Jacobian matrix, for least squares problems with a large amount of data, and for checking the consistency of the Jacobian matrix with the functions.

This package provides the headers, man pages, examples, and static library.

petsc-dev
pacchetto virtuale che dipende dall'ultimo pacchetto di sviluppo di PETSc
Versions of package petsc-dev
ReleaseVersionArchitectures
trixie3.19.6+dfsg1-2all
bullseye3.14.5+dfsg1-4all
stretch3.7.5+dfsg1-4all
bookworm3.18.5+dfsg1-1all
buster3.10.3+dfsg1-5all
sid3.19.6+dfsg1-2.2all
experimental3.19.6+dfsg1-2.1~exp2all
experimental3.20.3+dfsg1-1exp1all
jessie3.4.2.dfsg1-8.1all
Debtags of package petsc-dev:
devellibrary
roledummy, metapackage
Popcon: 8 users (16 upd.)*
Versions and Archs
License: DFSG free
Git

PETSc è il "Portable Extensible Toolkit for Scientific Computation" (strumentazione portabile ed estensibile per il calcolo scientifico), una suite di strutture dati e procedure per la risoluzione scalabile (parallela) di applicazioni scientifiche modellate da equazioni differenziali alle derivate parziali. Impiega lo standard MPI per tutte le comunicazioni tramite passaggio di messaggi. Molte applicazioni scientifiche e molti articoli e seminari dimostrano le potenzialità delle librerie PETSc.

Questo metapacchetto installa libpetsc-real-dev che dipende sempre dalla versione più recente di PETSc con gestione dei numeri reali. Perciò, se lo si installa, si otterranno automaticamente gli aggiornamenti.

python3-asteval
valutatore minimalista di espressioni Python 3 usando il modulo ast
Versions of package python3-asteval
ReleaseVersionArchitectures
trixie0.9.31-1all
bullseye0.9.19-2all
buster0.9.12-1all
bookworm0.9.28-1all
sid0.9.31-1all
Popcon: 29 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

ASTEVAL è uno strumento abbastanza sicuro per valutare istruzioni ed espressioni Python usando il modulo ast di Python. L'idea è di fornire un linguaggio matematico in miniatura semplice, sicuro e robusto che possa gestire l'input dell'utente. L'enfasi qui è sulle espressioni matematiche, perciò molte funzioni di numpy sono importate e usate se disponibili.

Molti costrutti del linguaggio Python sono supportati in maniera predefinita. Essi includono slicing, subscripting, list comprehension, condizionali (blocchi if-elif-else ed espressioni if), controllo del flusso (cicli for, cicli while e blocchi try-except-finally). Tutti i dati sono oggetti Python e le strutture dati incorporate (dizionari, tuple, liste, array numpy, stringhe) sono pienamente supportati in maniera predefinita.

Molte funzioni standard incorporate in Python sono disponibili, così come tutte le funzioni matematiche dal modulo math. Se il modulo numpy è installato, anche molte delle sue funzioni sono disponibili. Gli utenti possono definire ed eseguire le proprie funzioni all'interno dei confini e delle limitazioni di asteval.

Ci sono svariate assenze e differenze con Python, e asteval non è in nessun modo un tentativo di riprodurre Python con il suo modulo ast. Alcune delle più importanti differenze e assenze sono:

  • i nomi dei simboli di funzioni e variabili sono contenuti in una semplice tabella dei simboli (un singolo dizionario), fornendo uno spazio dei nomi piatto,
  • la creazione di classi non è supportata,
  • l'importazione di moduli non è supportata,
  • i decoratori di funzioni, yield, lambda, exec ed eval non sono supportati,
  • i file possono solamente essere aperti in modalità di sola lettura.

Inoltre, l'accesso a molti metodi interni e classi di oggetti è proibito per irrobustire asteval contro codice utente malevolo.

Questo pacchetto installa la libreria per Python 3.

python3-basix
libreria runtime per definizioni di funzioni di base degli elementi finiti (Python 3)
Versions of package python3-basix
ReleaseVersionArchitectures
experimental0.8.0~git20240321.0315c73-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0.0.1~git20210122.4f10ef2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.5.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.7.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.7.0-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 3 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

Calcola le funzioni di base per FE e le derivate per i seguenti elementi:

  • Lagrange (intervallo, triangolo, tetraedro, prisma, piramide, quadrilatero, esaedro)
  • Nédélec (triangolo, tetraedro)
  • Nédélec Second Kind (triangolo, tetraedro)
  • Raviart-Thomas (triangolo, tetraedro)
  • Regge (triangolo, tetraedro)
  • Crouzeix-Raviart (triangolo, tetraedro)

Calcola le regole di quadratura su differenti tipi di celle.

Fornisce topologia di riferimento e geometria per celle di riferimento di ciascun tipo.

Wrapper Python fornito con pybind11.

Questo pacchetto installa la libreria per Python 3.

python3-brial
polynomials over Boolean Rings, Python 3 module
Versions of package python3-brial
ReleaseVersionArchitectures
buster1.2.4-2amd64,arm64,armhf,i386
bullseye1.2.10-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.2.11-2.1amd64,arm64,i386
sid1.2.12-1.1amd64,arm64,i386,riscv64
Popcon: 163 users (13 upd.)*
Versions and Archs
License: DFSG free
Git

The core of BRiAl is a C++ library, which provides high-level data types for Boolean polynomials and monomials, exponent vectors, as well as for the underlying polynomial rings and subsets of the powerset of the Boolean variables. As a unique approach, binary decision diagrams are used as internal storage type for polynomial structures. On top of this C++-library a Python interface is provided. This allows parsing of complex polynomial systems, as well as sophisticated and extendable strategies for Groebner base computation. BRiAl features a powerful reference implementation for Groebner basis computation.

This package contains the BRiAl Python 3 module.

python3-bumps
data fitting and Bayesian uncertainty modeling for inverse problems (Python 3)
Versions of package python3-bumps
ReleaseVersionArchitectures
buster0.7.11-2all
bullseye0.8.0-1all
sid0.9.1-2all
trixie0.9.1-2all
bookworm0.9.0-3all
upstream0.9.2
Popcon: 2 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Bumps is a set of routines for curve fitting and uncertainty analysis from a Bayesian perspective. In addition to traditional optimizers which search for the best minimum they can find in the search space, bumps provides uncertainty analysis which explores all viable minima and finds confidence intervals on the parameters based on uncertainty in the measured values. Bumps has been used for systems of up to 100 parameters with tight constraints on the parameters. Full uncertainty analysis requires hundreds of thousands of function evaluations, which is only feasible for cheap functions, systems with many processors, or lots of patience.

Bumps includes several traditional local optimizers such as Nelder-Mead simplex, BFGS and differential evolution. Bumps uncertainty analysis uses Markov chain Monte Carlo to explore the parameter space. Although it was created for curve fitting problems, Bumps can explore any probability density function, such as those defined by PyMC. In particular, the bumps uncertainty analysis works well with correlated parameters.

Bumps can be used as a library within your own applications, or as a framework for fitting, complete with a graphical user interface to manage your models.

This package installs the library for Python 3.

python3-cryptominisat
collegamenti Python per il risolutore SAT CryptoMiniSat (Python 3)
Versions of package python3-cryptominisat
ReleaseVersionArchitectures
bullseye5.8.0+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid5.11.15+dfsg1-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie5.11.15+dfsg1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm5.11.4+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream5.11.21
Popcon: 2 users (2 upd.)*
Newer upstream!
License: DFSG free
Git

CryptoMiniSat è un risolutore SAT moderno, con thread multipli e semplificante.

Questo pacchetto fornisce il modulo pycryptosat per usare CryptoMiniSat da Python 3. Per gli esempi si veda https://github.com/msoos/cryptominisat#python-usage .

python3-cvxopt
pacchetto Python 3 per ottimizzazione convessa
Versions of package python3-cvxopt
ReleaseVersionArchitectures
buster1.1.9+dfsg-3amd64,arm64,armhf,i386
trixie1.3.0+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.3.0+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.2.5+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch-backports1.1.9+dfsg-3~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm1.3.0+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream1.3.2
Popcon: 71 users (46 upd.)*
Newer upstream!
License: DFSG free
Git

CVXOPT è un pacchetto Python per ottimizzazione convessa. Include:

  • classi Python per memorizzare e manipolare matrici dense e sparse;
  • un'interfaccia per la maggior parte di BLAS per reali e complessi a doppia precisione;
  • un'interfaccia per i risolutori di equazioni lineari dense e alle funzioni per autovalori in LAPACK;
  • interfacce per i risolutori sparsi LU e Cholesky in UMFPACK e CHOLMOD;
  • funzioni per risolvere problemi di ottimizzazione convessa, un'interfaccia per il risolutore per programmazione lineare in GLPK e interfacce per i risolutori per programmazione lineare e quadratica in MOSEK;
  • uno strumento di modellazione per specificare problemi di ottimizzazione convessa lineare a tratti.

Questo pacchetto contiene il modulo per Python 3.

python3-cypari2
interfaccia Python per PARI -- Python 3
Versions of package python3-cypari2
ReleaseVersionArchitectures
sid2.1.4-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2.1.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.3.1-2amd64,arm64,armhf,i386
bookworm2.1.2-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.1.4-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
upstream2.1.5
Popcon: 151 users (27 upd.)*
Newer upstream!
License: DFSG free
Git

Un'interfaccia Python alla libreria per teoria dei numeri libpari.

Questo pacchetto installa la libreria per Python 3.

python3-cython-blis
Fast BLAS-like operations from Python and Cython, without the tears (Python 3)
Versions of package python3-cython-blis
ReleaseVersionArchitectures
trixie0.9.1-1amd64,arm64,armhf,i386,mips64el,s390x
bookworm0.9.1-1amd64,arm64,armhf,i386,mips64el,s390x
sid0.9.1-1amd64,arm64,armhf,i386,mips64el,riscv64,s390x
Popcon: 3 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

This repository provides the Blis linear algebra routines as a self-contained Python C-extension. Currently, it only supports single-threaded execution, as this is actually best for our workloads (ML inference).

This package installs the library for Python 3.

python3-dmsh
generatore di mesh 2D di alta qualità basato su distmesh
Versions of package python3-dmsh
ReleaseVersionArchitectures
bullseye0.2.11-3all
sid0.2.19-1all
bookworm0.2.19-1all
trixie0.2.19-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

dmsh: "Il peggior generatore di mesh che si possa usare".

Ispirato da distmesh, dmsh è lento, ha bisogno di un sacco di memoria e non è nemmeno terribilmente robusto.

Tra i lati positivi, ha un'interfaccia usabile, è in puro Python (e perciò facilmente installabile su qualsiasi sistema) e, se funziona, produce mesh di qualità piuttosto alta.

Insieme a optimesh, dmsh produce le mesh 2D con la qualità più alta nel west.

Funzionalità di esempio:

  • Primitive
  • cerchio, rettangolo, poligono
  • semispazio
  • Combinazioni
  • differenza
  • lunghezza non costante degli spigoli
  • unione
  • intersezione
  • Trasformazioni
  • rotazione, traslazione, cambiamento di scala
  • raffinamento locale
python3-dolfin
interfaccia base Python per DOLFIN (Python 3)
Versions of package python3-dolfin
ReleaseVersionArchitectures
buster2018.1.0.post1-16amd64,arm64,armhf,i386
bullseye2019.2.0~git20201207.b495043-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
experimental2019.2.0~legacy20240219.1c52e83-1.1~exp2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid2019.2.0~legacy20240219.1c52e83-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm2019.2.0~git20230116.bd54183-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 83 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

DOLFIN è l'interfaccia Python e C++ del progetto FEniCS per le soluzioni automatizzate delle equazioni differenziali, che fornisce un PSE (Problem Solving Environment, ambiente di risoluzione di problemi) coerente per risolvere equazioni differenziali ordinarie e alle derivate parziali. Le funzionalità chiave includono: un'API orientata agli oggetti, semplice, coerente e intuitiva; valutazione automatica ed efficiente delle forme variazionali; assemblaggio automatico ed efficiente dei sistemi lineari; e gestione per famiglie generiche di elementi finiti.

Questo è il pacchetto base che dipende dalle specifiche compilazioni di dolfin. In modo predefinito viene selezionata la versione compilata con la versione preferita di PETSc in /usr/lib/petsc (con indicizzazione a 32 bit), ma la versione alternativa (PETSc a 64 bit) può essere selezionata impostando la variabile d'ambiente PETSC_DIR.

Questa è la versione obsoleta di DOLFIN, si può voler installare invece python3-dolfinx di prossima generazione (DOLFIN-X).

python3-dolfinx
interfaccia Python per DOLFIN (Python 3)
Versions of package python3-dolfinx
ReleaseVersionArchitectures
bullseye2019.2.0~git20210130.c14cb0a-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.7.3-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
experimental0.7.3-5.1~exp1armel,armhf,i386,mips64el
experimental0.8.0~git20240411.cd10d4e-2amd64,arm64,ppc64el,riscv64,s390x
bookworm0.5.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 33 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

DOLFIN è l'interfaccia Python e C++ del progetto FEniCS per le soluzioni automatizzate delle equazioni differenziali, che fornisce un PSE (Problem Solving Environment, ambiente di risoluzione di problemi) coerente per risolvere equazioni differenziali ordinarie e alle derivate parziali. Le funzionalità chiave includono: un'API orientata agli oggetti, semplice, coerente e intuitiva; valutazione automatica ed efficiente delle forme variazionali; assemblaggio automatico ed efficiente dei sistemi lineari; e gestione per famiglie generiche di elementi finiti.

Questa è la versione di prossima generazione di libdolfinx-dev (DOLFIN-X). La versione obsoleta di DOLFIN è fornita da python3-dolfin.

Questo è il pacchetto base che dipende dai pacchetti di dolfinx con gestione dei numeri reali o complessi. In modo predefinito viene selezionata la versione compilata con la versione preferita di PETSc in /usr/lib/petsc, ma la versione alternativa può essere selezionata impostando la variabile d'ambiente PETSC_DIR.

python3-dtcwt
libreria per trasformazioni wavelet complesse dual-tree per Ptyhon 3
Versions of package python3-dtcwt
ReleaseVersionArchitectures
stretch0.11.0-2all
buster0.12.0-1all
sid0.12.0-5all
bullseye0.12.0-2all
bookworm0.12.0-5all
trixie0.12.0-5all
Popcon: 2 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

La libreria dtcwt fornisce un'implementazione in Python delle trasformazioni wavelet complesse dual-tree 1, 2 e 3D insieme ad alcuni algoritmi associati. Contiene un'implementazione per pura CPU che fa uso di NumPy oltre ad un'implementazione con accelerazione via GPU che usa OpenCL.

Questo pacchetto fornisce i moduli per Python 3.

python3-ffc
compilatore per forme variazionali a elementi finiti (Python 3)
Versions of package python3-ffc
ReleaseVersionArchitectures
bookworm2019.2.0~git20210714.a20cbe7-3all
trixie2019.2.0~legacy20230509.35df986-1all
sid2019.2.0~legacy20230509.35df986-1all
bullseye2019.2.0~git20210115.cb26c91-1all
buster2018.1.0-5all
Popcon: 84 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

FFC, il FEniCS Form Compiler, fornisce una valutazione allo stato dell'arte, automatica e efficiente per forme multilineari generiche (formulazioni variazionali) per FEniCS. FFC funziona da sistema di valutazione delle forme per DOLFIN, ma può anche essere usato per compilare forme per altri sistemi.

FFC funziona da compilatore per forme multilineari generando codice (C o C++) per la valutazione di una forma multilineare fornita in notazione matematica. Questo nuovo approccio alla valutazione delle forme rende possibile combinare la generalità con l'efficienza; la forma può essere data in notazione matematica e il codice generato è efficiente tanto quanto il codice ottimizzato a mano.

Questo pacchetto installa la libreria FFC obsoleta per Python 3.

Si può invece prendere in considerazione l'installazione di python3-ffcx per avere FFC-X di prossima generazione.

python3-ffcx
compilatore di prossima generazione per forme variazionali a elementi finiti (Python 3)
Versions of package python3-ffcx
ReleaseVersionArchitectures
sid0.7.0-3all
experimental0.8.0~git20240313.06957db-1all
trixie0.7.0-3all
bookworm0.5.0-3all
bullseye2019.2.0~git20210122.22ca4c0-2all
Popcon: 3 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

FFC, il FEniCS Form Compiler, fornisce una valutazione allo stato dell'arte, automatica e efficiente per forme multilineari generiche (formulazioni variazionali) per FEniCS. FFC funziona da sistema di valutazione delle forme per DOLFIN, ma può anche essere usato per compilare forme per altri sistemi.

FFC funziona da compilatore per forme multilineari generando codice (C o C++) per la valutazione di una forma multilineare fornita in notazione matematica. Questo nuovo approccio alla valutazione delle forme rende possibile combinare la generalità con l'efficienza; la forma può essere data in notazione matematica e il codice generato è efficiente tanto quanto il codice ottimizzato a mano.

Questo pacchetto installa la libreria FFC-X di prossima generazione per Python 3.

python3-gimmik
generatore di nuclei per moltiplicazioni di matrici (Python 3)
Versions of package python3-gimmik
ReleaseVersionArchitectures
buster2.1-1all
sid2.1-1.1all
bookworm2.1-1.1all
stretch2.1-1all
trixie2.1-1.1all
bullseye2.1-1.1all
upstream3.2.1
Popcon: 5 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

GiMMiK è un generatore di nuclei per moltiplicazioni di matrici basato su Python per varie piattaforme di accelerazione. Per piccole matrici operatore i nuclei ("kernel") generati sono in grado di superare in prestazioni le routine generiche all'avanguardia per moltiplicazioni di matrici come cuBLAS GEMM o clBLAS GEMM.

Questo pacchetto fornisce la libreria per Python 3.

python3-gpyfft
wrapper per la libreria clFFT per FFT di OpenCL (Python 3)
Versions of package python3-gpyfft
ReleaseVersionArchitectures
bullseye0.7.0-2amd64,arm64,armel,armhf,i386
trixie0.7.1-2amd64,arm64,armel,armhf,i386
stretch-backports0.7.0-1~bpo9+1amd64,arm64,armhf,i386
sid0.7.1-2amd64,arm64,armel,armhf,i386
buster0.7.0-1amd64,arm64,armhf,i386
bookworm0.7.1-2amd64,arm64,armel,armhf,i386
Popcon: 3 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

Questo wrapper Python è progettato per integrarsi strettamente con PyOpenCL. Consiste di un wrapper di basso livello basato su Cython con un'interfaccia simile alla libreria C sottostante. Al di sopra di essa offre un'interfaccia di alto livello progettata per lavorare su dati contenuti in istanze di pyopencl.array.Array, una classe di array per calcoli con GPU che funziona come numpy. L'interfaccia di alto livello prende ispirazione da pyFFTW. Per i dettagli sull'interfaccia di alto livello vedere fft.py.

Questo pacchetto installa la libreria per Python 3.

python3-linop
operatori matematici lineari in Python (Python 3)
Versions of package python3-linop
ReleaseVersionArchitectures
stretch0.8.2-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.8.2-2amd64,armel,armhf,i386
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Linop fornisce un insieme autonomo di classi per astrarre la creazione e la gestione di operatori lineari, da usarsi come base comune per lo sviluppo di infrastrutture matematiche avanzate.

Questa è la versione per Python 3 del pacchetto.

python3-ltfatpy
Large Time-Frequency Toolbox (LTFAT) in Python
Versions of package python3-ltfatpy
ReleaseVersionArchitectures
bookworm1.0.16-9amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
sid1.0.16-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64
bullseye1.0.16-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
trixie1.0.16-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Il pacchetto ltfatpy è un port parziale in Python del Large Time/Frequency Analysis Toolbox (LTFAT), una cassetta degli attrezzi per lavorare con sintesi e analisi tempo-frequenza in MATLAB®/Octave.

È pensato sia come strumento educativo che di calcolo.

Il pacchetto fornisce un gran numero di trasformazioni lineari incluse le trasformazioni di Gabor insieme alle routine per costruire finestre (prototipi di filtri) e routine per manipolare coefficienti.

Questo pacchetto fornisce i moduli per Python 3.

python3-meshplex
fast tools for simplex meshes (Python 3)
Versions of package python3-meshplex
ReleaseVersionArchitectures
sid0.17.1-3all
bookworm0.17.1-2all
bullseye0.15.13-1all
trixie0.17.1-3all
Popcon: 0 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

Compute all sorts of interesting points, areas, and volumes in triangular and tetrahedral meshes, with a focus on efficiency. Useful in many contexts, e.g., finite-element and finite-volume computations.

This package installs the library for Python 3.

python3-meshzoo
simple geometric meshes (Python 3)
Versions of package python3-meshzoo
ReleaseVersionArchitectures
sid0.9.4-1all
trixie0.9.4-1all
bookworm0.9.4-1all
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

When generating meshes for FEM/FVM computations, sometimes your geometry is so simple that you don't need a complex mesh generator (like pygmsh, MeshPy, mshr, pygalmesh, dmsh), but something simple and fast that makes use of the structure of the domain. Enter meshzoo.

Examples: Triangle, Rectangle, Regular polygon, Disk, Möbius strip, Sphere (surface), Ball (solid), Tube, Cube.

This package installs the module for Python 3.

python3-morfessor
unsupervised and semi-supervised morphological segmentation
Versions of package python3-morfessor
ReleaseVersionArchitectures
sid2.0.6-3all
trixie2.0.6-3all
bullseye2.0.6-3all
bookworm2.0.6-3all
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Morfessor is a tool for unsupervised and semi-supervised morphological segmentation.

Morfessor that takes as input a corpus of unannotated text and produces a segmentation of the word forms observed in the text. This version implements the Morfessor Baseline method and its semi-supervised extension.

python3-mpi4py-fft
a Python package for computing Fast Fourier Transforms (FFTs) with MPI
Versions of package python3-mpi4py-fft
ReleaseVersionArchitectures
bookworm2.0.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.0.5-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2.0.3-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.0.5-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 1 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

mpi4py-fft is a Python package for computing Fast Fourier Transforms (FFTs). Large arrays are distributed and communications are handled under the hood by MPI for Python (mpi4py). To distribute large arrays we are using a new and completely generic algorithm that allows for any index set of a multidimensional array to be distributed. We can distribute just one index (a slab decomposition), two index sets (pencil decomposition) or even more for higher-dimensional arrays.

In mpi4py-fft there is also included a Python interface to the FFTW library. This interface can be used without MPI, much like pyfftw, and even for real-to-real transforms, like discrete cosine or sine transforms.

The package provides a Python interface to FFTW, but with MPI parallelisation. This enables strong scaling tested to 16000 cores, or weak scaling tested to 2000 cores. The algorithm is documented at https://arxiv.org/abs/1804.09536

This package installs the library for Python 3.

python3-numexpr
veloce valutatore di espressioni numeriche vettoriali per Python 3 e NumPy
Versions of package python3-numexpr
ReleaseVersionArchitectures
buster2.6.9-1amd64,arm64,armhf,i386
sid2.10.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.4-1amd64,armel,armhf,i386
bullseye2.7.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.9.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch2.6.1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm2.8.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 1012 users (294 upd.)*
Versions and Archs
License: DFSG free
Git

Il pacchetto numexpr valuta espressioni vettoriali multi operatore molto più velocemente di quanto può fare NumPy. Accetta espressioni in formato stringa e in tempo reale le analizza, le riscrive in modo più efficiente e le compila in codice Python più veloce. È secondo solo a scrivere l'espressione in C e compilarla con un apposito compilatore just-in-time (JIT), non necessita cioè di un compilatore a runtime.

python3-numpy
veloce funzionalità per array per il linguaggio Python (Python 3)
Versions of package python3-numpy
ReleaseVersionArchitectures
buster1.16.2-1amd64,arm64,armhf,i386
bullseye1.19.5-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.8.2-2amd64,armel,armhf,i386
bookworm1.24.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.24.2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.26.4+ds-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch1.12.1-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 25212 users (2743 upd.)*
Versions and Archs
License: DFSG free
Git

NumPy contiene un potente oggetto array a N dimensioni, funzioni sofisticate (broadcasting), strumenti per l'integrazione di codice C/C++ e Fortran e utili funzionalità per algebra lineare, trasformate di Fourier e numeri casuali.

Questo pacchetto installa NumPy per Python 3.

The package is enhanced by the following packages: python3-shapely
python3-openturns
interfaccia Python 3 per OpenTURNS (alias TUI)
Versions of package python3-openturns
ReleaseVersionArchitectures
sid1.21.1-4amd64,arm64,armel,armhf,mips64el,ppc64el,riscv64,s390x
experimental1.22-2amd64,arm64,armhf,mips64el,ppc64el,riscv64,s390x
stretch1.7-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.20-9amd64,arm64,armel,armhf,mips64el,ppc64el,s390x
upstream1.22
Popcon: 14 users (11 upd.)*
Newer upstream!
License: DFSG free
Git

OpenTURNS è uno strumento potente e universale per trattare e quantificare incertezze in simulazioni numeriche per progettazione, ottimizzazione e controllo. Permette studi analitici sia di sensibilità sia di affidabilità:

  • definire l'output di interesse e i criteri di decisione;
  • quantificare e creare modelli per la fonte di incertezza;
  • propagare incertezze o analizzare la sensibilità e
  • classificare le fonti di incertezza.

È pensato per utenti che sono ingegneri che desiderano introdurre la dimensione probabilistica nei loro studi fino ad ora deterministici.

Questo pacchetto fornisce i collegamenti Python 3 per la libreria.

python3-optlang
sympy based mathematical programming language (Python 3)
Versions of package python3-optlang
ReleaseVersionArchitectures
buster1.4.4-1all
bookworm1.5.2-1all
trixie1.8.1-1all
sid1.8.1-1all
bullseye1.4.4-2all
Popcon: 3 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Optlang is a Python package for solving mathematical optimization problems, i.e. maximizing or minimizing an objective function over a set of variables subject to a number of constraints. Optlang provides a common interface to a series of optimization tools, so different solver backends can be changed in a transparent way. Optlang's object-oriented API takes advantage of the symbolic math library sympy to allow objective functions and constraints to be easily formulated from symbolic expressions of variables.

This package installs the library for Python 3.

python3-ortools
Google Optimization Tools (Python library)
Versions of package python3-ortools
ReleaseVersionArchitectures
sid8.2+ds-6amd64,arm64,ppc64el
upstream9.9
Popcon: users ( upd.)*
Newer upstream!
License: DFSG free
Git

This package contains the Python bindings for OR-Tools.

Google Optimization Tools (a.k.a., OR-Tools) is an open-source, fast and portable software suite for solving combinatorial optimization problems.

The suite contains:

  • A constraint programming solver;
  • A linear programming solver;
  • Wrappers around commercial and other open source solvers, including mixed integer solvers;
  • Bin packing and knapsack algorithms;
  • Algorithms for the Traveling Salesman Problem and Vehicle Routing Problem;
  • Graph algorithms (shortest paths, min cost flow, max flow, linear sum assignment).

OR-Tools is written in C++, but also provide wrappers in Python, C# and Java.

This package contains the Python 3 bindings of ortools.

python3-petsc4py
collegamenti Python 3 per le librerie PETSc
Versions of package python3-petsc4py
ReleaseVersionArchitectures
bullseye3.14.1-1all
bookworm3.18.5-1all
buster3.10.1-1all
experimental3.20.5-1exp1all
sid3.19.6-7all
trixie3.19.6-6all
upstream3.21.0
Popcon: 107 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

PETSc è una suite di strutture dati e procedure per la risoluzione scalabile (parallela) di applicazioni scientifiche modellate da equazioni differenziali alle derivate parziali. Impiega lo standard MPI per tutte le comunicazioni tramite passaggio di messaggi.

Questo è un pacchetto di base che dipende dal pacchetto petsc4py per Python 3 con la gestione dei numeri complessi o reali. Fornisce il percorso verso petsc4py per la versione di PETSc predefinita per il sistema impostata in /usr/lib/petsc. Esportare la variabile d'ambiente PETSC_DIR per usare altre versioni.

python3-pyemd
libreria Python per distanza di Earth Mover con NumPy
Versions of package python3-pyemd
ReleaseVersionArchitectures
trixie0.5.1.54.g802fa86-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye0.5.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.5.1.54.g802fa86-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.5.1.54.g802fa86-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream1.0.0
Popcon: 1 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

PyEMD è un wrapper Python per l'implementazione di Ofir Pele e Michael Werman della distanza di Earth Mover (Earth Mover's Distance)che permette di usarla con NumPy. Se si utilizza questo codice, citare gli articoli elencati nel file README.md.

python3-pyfftw
wrapper Python per FFTW - Python 3
Versions of package python3-pyfftw
ReleaseVersionArchitectures
sid0.13.1-2amd64,arm64,i386,mips64el,ppc64el,s390x
buster0.11.1-2amd64,arm64,i386
bullseye0.12.0-1amd64,arm64,i386,mips64el,ppc64el,s390x
bookworm0.13.0-2amd64,arm64,i386,mips64el,ppc64el,s390x
jessie0.9.2+dfsg-2amd64,i386
Popcon: 16 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

Wrapper Python per FFTW, la veloce libreria FFT. Il fine ultimo è presentare un'interfaccia unitaria per tutte le possibili trasformazioni che FFTW può effettuare.

Sono gestite sia la DFT complessa che quella reale, così come assi arbitrari di array di forma e passo arbitrari, che la rendono quasi funzionalmente equivalente alle funzioni FFT standard e reali di numpy.fft (inoltre, gestisce il dtype clongdouble, mentre numpy.fft non lo fa).

pyFFTW ha una licenza BSD e non dovrebbe essere confuso con python-fftw, un modulo Python con licenza GPL che ha lo stesso intento di fornire collegamenti Python a FFTW3. Non deve nemmeno essere confuso con python3-gpyfft che fornisce collegamenti alla libreria OpenCL FFT clFFT.

Questo pacchetto fornisce i collegamenti Python 3.

python3-pynfft
collegamenti Python alla libreria NFFT3 - Python 3
Versions of package python3-pynfft
ReleaseVersionArchitectures
stretch1.3.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.3.2-2amd64,arm64,armhf,i386
bullseye1.3.2-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.3.2-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 5 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Questo pacchetto fornisce i collegamenti Python alla libreria NFFT, utile per effettuare trasformate di Fourier su dati campionati in maniera non uniforme con velocità efficiente. I collegamenti sono stati generati usando Cython ed astraggono la creazione ed esecuzione di piani NFFT usando classi.

Questo pacchetto fornisce la versione Python 3 dei collegamenti.

python3-pyviennacl
collegamenti Python per la libreria ViennaCL di algebra lineare (per Python 3)
Versions of package python3-pyviennacl
ReleaseVersionArchitectures
jessie1.0.2+dfsg-1amd64,armel,armhf,i386
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Vienna Computing Library (ViennaCL) è una libreria scientifica computazionale libera e open-source scritta in C++ e fornisce backend di calcolo CUDA, OpenCL e OpenMP. Permette un accesso semplice e ad alto livello alle vaste risorse di calcolo disponibili su architetture parallele come le GPU, ed è focalizzata principalmente sulle operazioni di algebra lineare comune (BLAS livelli 1, 2 e 3) e sulla risoluzione di grandi sistemi di equazioni per mezzo di metodi iterativi con precondizionatori facoltativi.

Questo pacchetto fornisce i collegamenti Python 3 per ViennaCL, PyViennaCL, che permettono di sfruttare la potenza computazionale di ViennaCL nel contesto dell'ecosistema scientifico di Python.

python3-slepc4py
collegamenti Python 3 per le librerie SLEPc
Versions of package python3-slepc4py
ReleaseVersionArchitectures
sid3.19.2-3all
experimental3.20.1-1exp1all
buster3.10.0-2all
bullseye3.14.0-2all
bookworm3.18.2-1all
trixie3.19.2-3all
upstream3.21.0
Popcon: 103 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

SLEPc sta per "Scalable Library for Eigenvalue Problem Computations" (libreria scalabile per il calcolo di problemi agli autovalori).

Si basa su PETSc e impiega lo standard MPI per tutte le comunicazioni con scambio di messaggi.

Questo è un pacchetto di base che dipende (Raccomanda) dal pacchetto slepc4py per Python 3 con la gestione dei numeri complessi o reali. Fornisce il percorso verso slepc4py per la versione di SLEPc predefinita per il sistema impostata in /usr/lib/slepc. Esportare la variabile d'ambiente SLEPC_DIR per usare altre versioni.

python3-stopt
libreria per problemi di ottimizzazione stocastica (collegamenti Python 3)
Versions of package python3-stopt
ReleaseVersionArchitectures
bullseye-backports5.5+dfsg-1~bpo11+1amd64,armel,armhf,ppc64el,s390x
sid5.8+dfsg-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm5.5+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

La libreria STochastic OPTimization (StOpt) mira a fornire strumenti in C++ per risolvere problemi di ottimizzazione stocastica che si incontrano in finanza oppure nell'industria. Questo pacchetto fornisce i collegamenti Python 3 allo scopo di permettere l'uso della libreria C++ nel codice Python.

The package is enhanced by the following packages: stopt-examples
python3-swiglpk
semplici collegamenti Python per GNU Linear Programming Kit (Python 3)
Versions of package python3-swiglpk
ReleaseVersionArchitectures
bullseye4.65.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid5.0.10-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie5.0.10-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm4.65.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster4.65.0-1amd64,arm64,armhf,i386
Popcon: 17 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

swiglpk fornisce semplicemente semplici collegamenti SWIG alla sottostante libreria C del GNU Linear Programming Kit. Non è un wrapper di alto livello per GLPK.

Questo pacchetto installa la libreria per Python 3.

python3-ufl
linguaggio unificato per compilatori di forme (Python 3)
Versions of package python3-ufl
ReleaseVersionArchitectures
buster2018.1.0-5all
bullseye2019.2.0~git20210211.d60cd09-1all
trixie2023.2.0-2all
sid2023.2.0-2all
stretch2016.2.0-2all
experimental2023.2.0+git20240402.d25a40d-1all
bookworm2022.2.0-2all
Popcon: 9 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

UFL (Unified Form Language) è un linguaggio unificato per la definizione di forme delle variazioni intese per la discretizzazione di elementi finiti. Più precisamente, definisce un'interfaccia fissa per scegliere spazi di elementi finiti e definire espressioni per forme deboli in una notazione vicina alla notazione matematica. I compilatori di forme FFC e SyFi usano UFL come loro interfaccia per l'utente finale, producendo implementazioni UFC come loro output.

Questo pacchetto installa la libreria per Python 3.

sfftw-dev
libreria per calcolare la trasformata di Fourier veloce (FFT)
Versions of package sfftw-dev
ReleaseVersionArchitectures
bookworm2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster2.1.5-4.2amd64,arm64,armhf,i386
sid2.1.5-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch2.1.5-4.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.1.5-1amd64,armel,armhf,i386
bullseye2.1.5-4.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package sfftw-dev:
devellibrary
fieldmathematics
roledevel-lib
Popcon: 20 users (11 upd.)*
Versions and Archs
License: DFSG free
Git

Questa libreria calcola le trasformate di Fourier veloci in una o più dimensioni. È estremamente veloce. Questo pacchetto contiene le librerie linkate staticamente e i file header.

slepc-dev
Scalable Library for Eigenvalue Problem Computations
Versions of package slepc-dev
ReleaseVersionArchitectures
experimental3.20.1+dfsg1-1exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid3.19.2+dfsg1-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie3.19.2+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye3.14.2+dfsg1-1all
bookworm3.18.2+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch3.7.3+dfsg1-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster3.10.1+dfsg1-3all
upstream3.21.0
Popcon: 1 users (2 upd.)*
Newer upstream!
License: DFSG free
Git

SLEPc è una libreria software per la soluzione di problemi agli autovalori sparsi su larga scala su computer paralleli. È un'estensione di PETSc e può essere utilizzata per problemi agli autovalori normali o generalizzati, con aritmetica reale o complessa. Può anche essere usata per calcolare una SVD parziale di una matrice rettangolare grande e sparsa.

Questo è un pacchetto di dipendenze che dipende dalla più recente versione di SLEPc.

trilinos-all-dev
infrastruttura orientata agli oggetti per problemi su larga scala - file di sviluppo (TUTTI)
Versions of package trilinos-all-dev
ReleaseVersionArchitectures
sid13.2.0-5amd64,arm64,ppc64el,riscv64,s390x
trixie13.2.0-5amd64,arm64,ppc64el,s390x
bookworm13.2.0-4amd64,arm64,ppc64el,s390x
experimental14.4.0-1~exp1amd64,arm64,ppc64el,s390x
bullseye12.18.1-2amd64,arm64,ppc64el,s390x
buster12.12.1-7amd64,arm64
stretch12.10.1-3amd64,arm64,mips64el,ppc64el
upstream15.1.1
Popcon: 1 users (2 upd.)*
Newer upstream!
License: DFSG free
Git

Il progetto Trilinos è uno sforzo per sviluppare algoritmi e fornire tecnologie all'interno di un'infrastruttura software orientata agli oggetti per la soluzione di problemi di ingegneria multifisica e scientifici complessi su larga scala.

Questo pacchetto dipende da tutti i pacchetti di sviluppo di Trilinos.

Please cite: Michael Heroux, Roscoe Bartlett, Vicki Howle Robert Hoekstra, Jonathan Hu, Tamara Kolda, Richard Lehoucq, Kevin Long, Roger Pawlowski, Eric Phipps, Andrew Salinger, Heidi Thornquist, Ray Tuminaro, James Willenbring and Alan Williams: An Overview of Trilinos (SAND2003-2927) (2003)
veccore-dev
simple abstraction layer on top of other vectorization libraries
Versions of package veccore-dev
ReleaseVersionArchitectures
bookworm0.8.0+ds1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.8.1+ds1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.8.1+ds1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

It provides an architecture-independent API for expressing vector operations on data. Code written with this API can then be dispatched to one of several backends like Vc, or a scalar implementation. This allows one to get the best performance on platforms supported by Vc without losing portability to unsupported architectures like ARM and PowerPC, for example, where the scalar backend can be used instead without requiring changes in user code.

Please cite: Link to publication

Official Debian packages with lower relevance

cfortran
file header che consentono alle routine Fortran di essere chiamate in C/C++
Versions of package cfortran
ReleaseVersionArchitectures
bookworm20210827-1all
bullseye20110621-1all
jessie4.4-14all
sid20210827-1all
stretch4.4-14all
trixie20210827-1all
buster20110621-1all
Debtags of package cfortran:
devellang:c, lang:c++, lang:fortran
roledevel-lib
useconverting
Popcon: 7 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

cfortran.h è un ponte potente e facile da usare tra C e FORTRAN. Fornisce un'interfaccia completamente trasparente e indipendente dalla macchina tra C e routine (subroutine e/o funzioni) e dati globali (cioè blocchi COMMON e strutture) FORTRAN.

fflas-ffpack-dev-doc
documentazione di FFLAS-FFPACK per lo sviluppatore
Versions of package fflas-ffpack-dev-doc
ReleaseVersionArchitectures
bookworm2.5.0-2all
buster2.3.2-3all
sid2.5.0-3all
bullseye2.4.3-2all
trixie2.5.0-3all
stretch2.2.2-4all
jessie1.6.0-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

FFLAS-FFPACK consiste nella creazione di un insieme di routine che forniscono gli stessi strumenti di un insieme di subroutine per algebra lineare di base (BLAS), ma che lavorano su campi finiti. Vengono prodotte, nello stesso modo, anche alcune altre routine di più alto livello (come quella in LAPACK).

Questo pacchetto fornisce la documentazione per lo sviluppatore di FFLAS-FFPACK.

Please cite: Jean-Guillaume Dumas, Pascal Giorgi and Clément Pernet: Dense Linear Algebra over Word-Size Prime Fields: the FFLAS and FFPACK Packages. ACM Trans. on Mathematical Software (TOMS) 35(3):1-42 (2008)
fflas-ffpack-user-doc
documentazione di FFLAS-FFPACK per l'utente
Versions of package fflas-ffpack-user-doc
ReleaseVersionArchitectures
sid2.5.0-3all
stretch2.2.2-4all
bookworm2.5.0-2all
bullseye2.4.3-2all
buster2.3.2-3all
trixie2.5.0-3all
jessie1.6.0-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

FFLAS-FFPACK consiste nella creazione di un insieme di routine che forniscono gli stessi strumenti di un insieme di subroutine per algebra lineare di base (BLAS), ma che lavorano su campi finiti. Vengono prodotte, nello stesso modo, anche alcune altre routine di più alto livello (come quella in LAPACK).

Questo pacchetto fornisce la documentazione per l'utente di FFLAS-FFPACK.

Please cite: Jean-Guillaume Dumas, Pascal Giorgi and Clément Pernet: Dense Linear Algebra over Word-Size Prime Fields: the FFLAS and FFPACK Packages. ACM Trans. on Mathematical Software (TOMS) 35(3):1-42 (2008)
givaro-dev-doc
Developer Documentation for Givaro (obsolete)
Versions of package givaro-dev-doc
ReleaseVersionArchitectures
bullseye4.1.1-2all
jessie3.7.2-1all
buster4.0.4-2all
stretch4.0.2-5all
bookworm4.2.0-3all
trixie4.2.0-4all
sid4.2.0-4all
Popcon: users ( upd.)*
Versions and Archs
License: DFSG free
Git

Givaro is a C++ library for arithmetic and algebraic computations. Its main features are implementations of the basic arithmetic of many mathematical entities: Primes fields, Extensions Fields, Finite Fields, Finite Rings, Polynomials, Algebraic numbers, and Arbitrary precision integers and rationals (C++ wrappers over gmp).

Givaro also provides data-structures and templated classes for the manipulation of basic algebraic objects, such as vectors, matrices (dense, sparse, structured), univariate polynomials (and therefore recursive multivariate).

It contains different program modules and is fully compatible with the LinBox linear algebra library and the Athapascan environment, which permits parallel programming.

This is a transitional dummy package, Debian no longer ships Developer Documentation for Givaro. This 'givaro-dev-doc' package can be safely removed from the system if no other package depends on it.

givaro-user-doc
User Documentation for Givaro (obsolete)
Versions of package givaro-user-doc
ReleaseVersionArchitectures
trixie4.2.0-4all
jessie3.7.2-1all
stretch4.0.2-5all
sid4.2.0-4all
bullseye4.1.1-2all
bookworm4.2.0-3all
buster4.0.4-2all
Popcon: users ( upd.)*
Versions and Archs
License: DFSG free
Git

Givaro is a C++ library for arithmetic and algebraic computations. Its main features are implementations of the basic arithmetic of many mathematical entities: Primes fields, Extensions Fields, Finite Fields, Finite Rings, Polynomials, Algebraic numbers, and Arbitrary precision integers and rationals (C++ wrappers over gmp).

Givaro also provides data-structures and templated classes for the manipulation of basic algebraic objects, such as vectors, matrices (dense, sparse, structured), univariate polynomials (and therefore recursive multivariate).

It contains different program modules and is fully compatible with the LinBox linear algebra library and the Athapascan environment, which permits parallel programming.

This is a transitional dummy package. The 'givaro-user-doc' package has been renamed to 'libgivaro-doc', which has been installed automatically. This 'givaro-user-doc' package can be safely removed from the system if no other package depends on it.

jsurf-alggeo
libreria di visualizzazione basata su Java per geometria algebrica reale
Versions of package jsurf-alggeo
ReleaseVersionArchitectures
stretch0.3.0+ds-1all
sid0.4.1+ds-4all
trixie0.4.1+ds-4all
bookworm0.4.1+ds-4all
bullseye0.4.1+ds-3all
buster0.4.1+ds-3all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

jsurf è una libreria Java per visualizzare della geometria algebrica reale. Può essere usato come componente di visualizzazione in programmi Java.

Oltre alla libreria, questo pacchetto fornisce anche un semplice strumento guidato da script per disegnare superfici algebriche reali e alcuni script dimostrativi (questo semplice strumento è simile allo strumento surf-alggeo distribuito nel pacchetto surf-alggeo, ma non è compatibile con esso).

jsurf è software libero distribuito con licenza Apache 2.0.

libbdd-dev
Binary decision-diagram library (development)
Versions of package libbdd-dev
ReleaseVersionArchitectures
stretch2.4-11amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.4+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.4+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.4+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.4-11amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.4-11amd64,arm64,armhf,i386
jessie2.4-11amd64,armel,armhf,i386
Debtags of package libbdd-dev:
devellang:c, library
roledevel-lib
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Binary decision diagrams (BDDs) are space-efficient encodings of boolean expressions or dynamic truth tables, used in eg. model checking. BuDDy is an efficient BDD library with all the standard BDD operations, dynamic reordering of variables, automated garbage collection, a C++ interface with automatic reference counting, and more.

libbdd-dev is the BuDDy development package containing a static library and the include files needed for building applications using BuDDy.

libdune-functions-dev
toolbox per risolvere PDE - interfaccia per funzioni (file di sviluppo)
Versions of package libdune-functions-dev
ReleaseVersionArchitectures
stretch2.5.0-1all
bullseye2.7.1-2all
buster2.6~20180228-1all
bookworm2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 4 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

DUNE, Distributed and Unified Numerics Environment, è un toolbox modulare per risolvere equazioni differenziali alle derivate parziali (PDE) con metodi basati su griglie. Gestisce una semplice implementazione del metodo degli elementi finiti (FE, Finite Elements), del metodo dei volumi finiti (FV, Finite Volumes) e anche del metodo delle differenze finite (FD, Finite Differences).

dune-functions fornisce un'interfaccia per funzioni globali per elementi finiti.

Questo pacchetto contiene i file di sviluppo.

libdune-grid-glue-dev
toolbox per risolvere PDE - calcolo di accoppiamenti tra griglie (file di sviluppo)
Versions of package libdune-grid-glue-dev
ReleaseVersionArchitectures
buster2.6~20180130-1amd64,arm64,armhf,i386
bookworm2.9.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.9.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.3.1-1amd64,armel,armhf,i386
stretch2.5.0~20161206g666200e-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.7.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

DUNE, Distributed and Unified Numerics Environment, è un toolbox modulare per risolvere equazioni differenziali alle derivate parziali (PDE) con metodi basati su griglie. Gestisce una semplice implementazione del metodo degli elementi finiti (FE, Finite Elements), del metodo dei volumi finiti (FV, Finite Volumes) e anche del metodo delle differenze finite (FD, Finite Differences).

dune-grid-glue fornisce un'infrastruttura per l'accoppiamento di griglie di DUNE non collegate. L'accoppiamento può essere con sovrapposizione o senza sovrapposizione, conforme o non conforme. Non è necessario che le due griglie siano dello stesso tipo e possono anche essere di dimensioni diverse.

Questo pacchetto contiene i file di sviluppo.

libdune-istl-dev
toolbox per risolvere PDE - risolutori iterativi (file di sviluppo)
Versions of package libdune-istl-dev
ReleaseVersionArchitectures
buster2.6.0-2all
stretch2.5.0-2all
jessie2.3.1-1all
sid2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2.7.1-2all
trixie2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package libdune-istl-dev:
devellibrary
roledevel-lib
Popcon: 6 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

DUNE, Distributed and Unified Numerics Environment, è un toolbox modulare per risolvere equazioni differenziali alle derivate parziali (PDE) con metodi basati su griglie. Gestisce una semplice implementazione del metodo degli elementi finiti (FE, Finite Elements), del metodo dei volumi finiti (FV, Finite Volumes) e anche del metodo delle differenze finite (FD, Finite Differences).

Questo pacchetto contiene i file di sviluppo per la libreria per modelli di risolutori iterativi.

libdune-localfunctions-dev
toolbox per risolvere PDE -- basi locali (file di sviluppo)
Versions of package libdune-localfunctions-dev
ReleaseVersionArchitectures
bookworm2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie2.3.1-1all
stretch2.5.0-2all
bullseye2.7.1-2all
buster2.6.0-1all
Debtags of package libdune-localfunctions-dev:
devellibrary
roledevel-lib
Popcon: 5 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

DUNE, Distributed and Unified Numerics Environment, è un toolbox modulare per risolvere equazioni differenziali alle derivate parziali (PDE) con metodi basati su griglie. Gestisce una semplice implementazione del metodo degli elementi finiti (FE, Finite Elements), del metodo dei volumi finiti (FV, Finite Volumes) e anche del metodo delle differenze finite (FD, Finite Differences).

Questo pacchetto contiene i file di sviluppo per l'interfaccia per la base e la struttura dei gradi di libertà locali.

libdune-pdelab-dev
toolbox for solving PDEs -- discretization module (development files)
Versions of package libdune-pdelab-dev
ReleaseVersionArchitectures
sid2.7~20200605-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie2.0.0-1amd64,armel,armhf,i386
buster2.6~20180302-1amd64,arm64,armhf,i386
stretch2.5.0~20170124g7cf9f47a-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libdune-pdelab-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

DUNE-PDELab is a new generalized discretization module for a wide range of discretization methods. It allows rapid prototyping for implementing discretizations and solvers for systems of PDEs based on DUNE.

This package contains the development files.

libdune-typetree-dev
toolbox per risolvere PDE - libreria per modelli di alberi con tipi (file di sviluppo)
Versions of package libdune-typetree-dev
ReleaseVersionArchitectures
buster2.6~20180215-1all
trixie2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch2.5.0-1all
sid2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.3.1-1amd64,armel,armhf,i386
bullseye2.7.1-2all
bookworm2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libdune-typetree-dev:
devellibrary
roledevel-lib
Popcon: 4 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

DUNE, Distributed and Unified Numerics Environment, è un toolbox modulare per risolvere equazioni differenziali alle derivate parziali (PDE) con metodi basati su griglie. Gestisce una semplice implementazione del metodo degli elementi finiti (FE, Finite Elements), del metodo dei volumi finiti (FV, Finite Volumes) e anche del metodo delle differenze finite (FD, Finite Differences).

Questo pacchetto contiene i file di sviluppo per la libreria per modelli di alberi con tipi.

libdune-uggrid-dev
software framework for finite element methods (development files)
Versions of package libdune-uggrid-dev
ReleaseVersionArchitectures
sid2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2.7.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.5.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster2.6.0-1amd64,arm64,armhf,i386
Popcon: 11 users (11 upd.)*
Versions and Archs
License: DFSG free
Git

UG is a flexible software tool for the numerical solution of partial differential equations on unstructured meshes, with a focus on multigrid methods. It has a very powerful grid manager, which supports two- and three-dimensional grids with mixed element types. The grids can be adaptively refinement using either classic red/green-refinement, or pure red refinement with hanging nodes. All this is fully parallelized and can run on large distributed machines.

The version in this package has been built with the necessary flags for use with the Dune software system.

This package contains the development files.

libitpp-dev
libreria C++ per procedure di elaborazione segnali e comunicazione: header
Versions of package libitpp-dev
ReleaseVersionArchitectures
jessie4.3.1-3amd64,armel,armhf,i386
stretch4.3.1-7amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster4.3.1-9amd64,arm64,armhf,i386
bullseye4.3.1-9.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm4.3.1-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie4.3.1-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid4.3.1-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libitpp-dev:
devellibrary
fieldmathematics
roleshared-lib
Popcon: 10 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

IT++ è una libreria C++ di classi e funzioni per calcoli matematici, per elaborazione di segnali e per comunicazione. Il suo uso principale è nella simulazione di sistemi di comunicazione e per eseguire ricerche nell'area delle comunicazioni. Il nucleo della libreria è composto da classi generiche per matrici e vettori e da un insieme di procedure di accompagnamento. Un tale nucleo rende IT++ simile a MATLAB o a GNU Octave.

Questo pacchetto contiene le librerie e gli header di sviluppo per IT++.

libjlapack-java
LAPACK numerical subroutines translated from their Fortran 77 source
Versions of package libjlapack-java
ReleaseVersionArchitectures
bullseye0.8~dfsg-5all
bookworm0.8~dfsg-5all
trixie0.8~dfsg-5all
sid0.8~dfsg-5all
jessie0.8~dfsg-1 (contrib)all
stretch0.8~dfsg-3all
buster0.8~dfsg-5all
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

The package provides the LAPACK numerical subroutines translated from their subset Fortran 77 source into class files, executable by the Java Virtual Machine (JVM) and for use by Java programmers.

This makes it possible for Java applications or applets, distributed on the World Wide Web to use established legacy numerical code that was originally written in Fortran. The translation is accomplished using a special purpose Fortran-to-Java (source-to-source) compiler.

liblrs-dev
pacchetto per elencare vertici e raggi estremi (file di sviluppo)
Versions of package liblrs-dev
ReleaseVersionArchitectures
buster0.70-3amd64,arm64,armhf,i386
sid0.71b-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.71b-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.71b-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.71a-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0.43-1amd64,armel,armhf,i386
upstream0.72
Debtags of package liblrs-dev:
devellibrary
roledevel-lib
Popcon: 0 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

Un poliedro convesso è l'insieme di punti che soddisfano una famiglia finita di disuguaglianze lineari. Lo studio dei vertici e dei raggi estremi di tali sistemi è utile e importante ad esempio in studi matematici e di ottimizzazione. In un'interpretazione duale, trovare i vertici di un poliedro (limitato) è equivalente a trovare l'involucro convesso (disuguaglianze limite) di un insieme di punti (di dimensioni arbitrarie). Lrs (lexicographic reverse search) ha due importanti funzionalità che possono essere molto importanti per alcune applicazioni: funziona in aritmetica esatta e consuma memoria in modo proporzionale all'input, indipendentemente da quando grande sia l'output.

Questo pacchetto contiene header opzionali e un collegamento simbolico senza numero di versione alla libreria, utili agli sviluppatori.

libmtj-java
Java library for developing numerical applications
Versions of package libmtj-java
ReleaseVersionArchitectures
bullseye0.9.14+dfsg-7all
stretch0.9.14+dfsg-4all
trixie0.9.14+dfsg-7all
sid0.9.14+dfsg-7all
buster0.9.14+dfsg-5all
jessie0.9.14+dfsg-2 (contrib)all
bookworm0.9.14+dfsg-7all
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

MTJ is designed to be used as a library for developing numerical applications, both for small and large scale computations. The library is based on BLAS and LAPACK for its dense and structured sparse computations, and on the Templates project for unstructured sparse operations.

MTJ uses the netlib-java project as a backend, which can be set up to use machine-optimised BLAS libraries for improved performance of dense matrix operations, falling back to a pure Java implementation. This ensures perfect portability, while allowing for improved performance in a production environment.

libnetlib-java
collection of mission-critical software components for linear algebra systems
Versions of package libnetlib-java
ReleaseVersionArchitectures
trixie0.9.3-7all
jessie0.9.3-1 (contrib)all
bookworm0.9.3-7all
bullseye0.9.3-7all
buster0.9.3-6all
stretch0.9.3-3all
sid0.9.3-7all
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Netlib is a collection of mission-critical software components for linear algebra systems (i.e. working with vectors or matrices).

Netlib libraries are written in C, Fortran or optimised assembly code. This package provides a Java translation but it does not take advantage of optimised system libraries.

libqrupdate-dev
aggiornamento veloce di decomposizioni di Cholesky e QR -- libreria statica
Versions of package libqrupdate-dev
ReleaseVersionArchitectures
jessie1.1.2-1amd64,armel,armhf,i386
bookworm1.1.2-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.1.2-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.1.2-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.1.2-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.1.2-3amd64,arm64,armhf,i386
stretch1.1.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libqrupdate-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

qrupdate è una libreria Fortran per decomposizioni di Cholesky e QR. È utilizzata principalmente da Octave.

Questo pacchetto contiene la libreria statica.

libsollya-dev
libreria per sviluppo sicuro di codice in virgola mobile -- libreria di sviluppo
Versions of package libsollya-dev
ReleaseVersionArchitectures
stretch6.0+ds-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster7.0+ds-3amd64,arm64,armhf,i386
bookworm8.0+ds-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie8.0+ds-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid8.0+ds-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye7.0+ds-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Sollya è un ambiente di strumenti e una libreria per lo sviluppo sicuro di codice in virgola mobile. Permette di eseguire comodamente calcoli con aritmetica a intervalli con precisione multipla. È indirizzata particolarmente all'implementazione automatica di librerie matematiche in virgola mobile.

Inizialmente Sollya era pensato più specificamente per chi volesse implementare funzioni numeriche nelle librerie matematiche (ad esempio exp, arccos, tanh, ecc.), in seguito si è evoluto ed è ora diventato interessante non solo per gli sviluppatori di librerie matematiche, ma anche per tutti coloro che necessitano di eseguire esperimenti numerici in un ambiente sicuro riguardo agli errori di arrotondamento.

Questo pacchetto fornisce la libreria statica, i collegamenti simbolici e gli header necessari per lo sviluppo.

The package is enhanced by the following packages: sollya-doc
libtet1.5-dev
generatore di mesh tetraedriche di qualità
Versions of package libtet1.5-dev
ReleaseVersionArchitectures
bookworm1.5.0-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.5.0-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch1.5.0-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.5.0-3amd64,armel,armhf,i386
trixie1.5.0-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye1.5.0-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.5.0-5amd64,arm64,armhf,i386
Debtags of package libtet1.5-dev:
devellibrary
roledevel-lib
Popcon: 3 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

TetGen genera la triangolazione 3D di Delaunay, diagramma di Voronoi e guscio convesso per insiemi di punti in tre dimensioni, genera le triangolazioni 3D di Delaunay con vincoli e griglie tetraedriche di qualità per domini in tre dimensioni con bordi lineari a tratti.

Questo pacchetto fornisce il file header.

openturns-examples
esempi di funzionalità di OpenTURNS
Versions of package openturns-examples
ReleaseVersionArchitectures
jessie1.3-3amd64,armel,armhf,i386
stretch1.7-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
upstream1.22
Popcon: users ( upd.)*
Newer upstream!
License: DFSG free
Git

OpenTURNS è uno strumento potente e universale per trattare e quantificare incertezze in simulazioni numeriche per progettazione, ottimizzazione e controllo. Permette studi analitici sia di sensibilità sia di affidabilità:

  • definire l'output di interesse e i criteri di decisione;
  • quantificare e creare modelli per la fonte di incertezza;
  • propagare incertezze o analizzare la sensibilità e
  • classificare le fonti di incertezza.

OenTURNS è un vasto progetto con più di 300 classi C++, che usa software rinomato e ben supportato, come R per i metodi statistici e BLAS/LAPACK per l'algebra lineare.

Questo pacchetto fornisce esempi che sono scritti in C++ oppure in Python.

Sono principalmente usati come test di validazione per l'intera piattaforma, ma possono anche essere visti come tutorial per principianti.

python3-msgpack-numpy
serializzazione di array numpy usando msgpack
Versions of package python3-msgpack-numpy
ReleaseVersionArchitectures
buster0.4.4-1all
sid0.4.8-1all
trixie0.4.8-1all
bullseye0.4.4-1.1all
bookworm0.4.8-1all
Popcon: 3 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

Questo pacchetto fornisce procedure di codifica e decodifica che abilitano la serializzazione e deserializzazione di tipi di dati numerici e array forniti da numpy usando il formato altamente efficiente msgpack. È anche gestita la serializzazione dei tipi di dati complessi nativi di Python.

python3-numpy-groupies
performs operations on/with subsets of n-dim arrays
Versions of package python3-numpy-groupies
ReleaseVersionArchitectures
trixie0.10.2-1all
bullseye0.9.13-1all
bookworm0.9.20-1all
sid0.10.2-1all
Popcon: 1 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

This package consists of a couple of optimised tools for doing things that can roughly be considered "group-indexing operations". The most prominent tool is aggregate.

aggregate takes an array of values, and an array giving the group number for each of those values. It then returns the sum (or mean, or std, or any, ...etc.) of the values in each group. You have probably come across this idea before, using matlab accumarray, pandas groupby, or generally MapReduce algorithms and histograms.

There are different implementations of aggregate provided, based on plain numpy, numba and weave. Performance is a main concern, and so far this implementation comfortably beats similar implementations in other packages (check the benchmarks).

python3-threadpoolctl
Python helpers for common threading libraries (BLAS, OpenMP)
Versions of package python3-threadpoolctl
ReleaseVersionArchitectures
sid3.1.0-1all
buster-backports2.1.0-1~bpo10+1all
bullseye2.1.0-1all
bookworm3.1.0-1all
trixie3.1.0-1all
upstream3.4.0
Popcon: 292 users (123 upd.)*
Newer upstream!
License: DFSG free
Git

Thread-pool Controls provides Python helpers to limit the number of threads used in the threadpool-backed of common native libraries used for scientific computing and data science (e.g. BLAS and OpenMP).

Fine control of the underlying thread-pool size can be useful in workloads that involve nested parallelism so as to mitigate oversubscription issues.

sollya
libreria per sviluppo sicuro di codice in virgola mobile -- strumento
Versions of package sollya
ReleaseVersionArchitectures
stretch6.0+ds-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster7.0+ds-3amd64,arm64,armhf,i386
bullseye7.0+ds-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm8.0+ds-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie8.0+ds-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid8.0+ds-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 0 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Sollya è un ambiente di strumenti e una libreria per lo sviluppo sicuro di codice in virgola mobile. Permette di eseguire comodamente calcoli con aritmetica a intervalli con precisione multipla. È indirizzata particolarmente all'implementazione automatica di librerie matematiche in virgola mobile.

Inizialmente Sollya era pensato più specificamente per chi volesse implementare funzioni numeriche nelle librerie matematiche (ad esempio exp, arccos, tanh, ecc.), in seguito si è evoluto ed è ora diventato interessante non solo per gli sviluppatori di librerie matematiche, ma anche per tutti coloro che necessitano di eseguire esperimenti numerici in un ambiente sicuro riguardo agli errori di arrotondamento.

Questo pacchetto fornisce lo strumento a riga di comando sollya.

The package is enhanced by the following packages: libsollya-dev sollya-doc

Debian packages in contrib or non-free

libamgcl-dev
Solves large sparse linear systems with algebraic multigrid method
Versions of package libamgcl-dev
ReleaseVersionArchitectures
bookworm1.4.3-5 (contrib)all
trixie1.4.3-5 (contrib)all
sid1.4.3-5 (contrib)all
upstream99
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free, but needs non-free components
Git

AMG is one of the most effective iterative methods for solution of equation systems arising, for example, from discretizing PDEs on unstructured grids. The method can be used as a black-box solver for various computational problems, since it does not require any information about the underlying geometry. AMG is often used not as a standalone solver but as a preconditioner within an iterative solver (e.g. Conjugate Gradients, BiCGStab, or GMRES).

AMGCL builds the AMG hierarchy on a CPU and then transfers it to one of the provided backends. This allows for transparent acceleration of the solution phase with help of OpenCL, CUDA, or OpenMP technologies. Users may provide their own backends which enables tight integration between AMGCL and the user code.

AMG is a header-only C++ library, with the headers provided by this package.

libmagma-dev
Matrix Algebra on GPU and Multicore Architectures (dev)
Versions of package libmagma-dev
ReleaseVersionArchitectures
sid2.7.2+ds-1 (contrib)amd64
bullseye2.5.4+ds-3 (contrib)amd64
trixie2.7.2+ds-1 (contrib)amd64
bookworm2.6.2-1 (contrib)amd64
upstream2.8.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free, but needs non-free components
Git

The MAGMA project aims to develop a dense linear algebra library similar to LAPACK but for heterogeneous/hybrid architectures, starting with current "Multicore+GPU" systems.

The MAGMA research is based on the idea that, to address the complex challenges of the emerging hybrid environments, optimal software solutions will themselves have to hybridize, combining the strengths of different algorithms within a single framework. Building on this idea, we aim to design linear algebra algorithms and frameworks for hybrid manycore and GPU systems that can enable applications to fully exploit the power that each of the hybrid components offers.

This package contains the headers and the static libraries.

libmkl-full-dev
Intel® Math Kernel Library (Intel® MKL) (Full Version Dev)
Versions of package libmkl-full-dev
ReleaseVersionArchitectures
bookworm2020.4.304-4 (non-free)amd64
stretch-backports2019.1.144-3~bpo9+1 (non-free)amd64
buster2019.2.187-1 (non-free)amd64
trixie2020.4.304-4 (non-free)amd64
bullseye2020.4.304-2 (non-free)amd64
sid2020.4.304-4 (non-free)amd64
Popcon: 0 users (0 upd.)*
Versions and Archs
License: non-free
Git

Intel® Math Kernel Library (Intel® MKL) is a computing math library of highly optimized, extensively threaded routines for applications that require maximum performance. The library provides Fortran and C programming language interfaces. Intel® MKL C language interfaces can be called from applications written in either C or C++, as well as in any other language that can reference a C interface.

Intel® MKL provides comprehensive functionality support in these major areas of computation:

  • BLAS (level 1, 2, and 3) and LAPACK linear algebra routines, offering vector, vector-matrix, and matrix-matrix operations.
  • ScaLAPACK distributed processing linear algebra routines, as well as the Basic Linear Algebra Communications Subprograms (BLACS) and the Parallel Basic Linear Algebra Subprograms (PBLAS).
  • Intel® MKL PARDISO (a direct sparse solver based on Parallel Direct Sparse Solver PARDISO*), an iterative sparse solver, and supporting sparse BLAS (level 1, 2, and 3) routines for solving sparse systems of equations, as well as a distributed version of Intel® MKL PARDISO solver provided for use on clusters.
  • Fast Fourier transform (FFT) functions in one, two, or three dimensions with support for mixed radices (not limited to sizes that are powers of 2), as well as distributed versions of these functions provided for use on clusters.
  • Vector Mathematics (VM) routines for optimized mathematical operations on vectors.
  • Vector Statistics (VS) routines, which offer high-performance vectorized random number generators (RNG) for several probability distributions, convolution and correlation routines, and summary statistics functions.
  • Data Fitting Library, which provides capabilities for spline-based approximation of functions, derivatives and integrals of functions, and search.
  • Extended Eigensolver, a shared memory programming (SMP) version of an eigensolver based on the Feast Eigenvalue Solver.
  • Deep Neural Network (DNN) primitive functions with C language interface.

This package pulls all the header files, static and shared objects of MKL.

libparmetis-dev
Parallel Graph Partitioning and Sparse Matrix Ordering Libs: Devel
Versions of package libparmetis-dev
ReleaseVersionArchitectures
bullseye4.0.3-5 (non-free)amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie3.1.1-4 (non-free)amd64,armel,armhf,i386
experimental4.0.3-7.1~exp1 (non-free)amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid4.0.3-7 (non-free)amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie4.0.3-7 (non-free)amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm4.0.3-7 (non-free)amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch4.0.3-4 (non-free)amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster4.0.3-5 (non-free)amd64,arm64,armhf,i386
Debtags of package libparmetis-dev:
devellibrary
roledevel-lib
Popcon: 5 users (3 upd.)*
Versions and Archs
License: non-free
Git

ParMetis computes minimal-cut partitions of graphs and meshes in parallel, and orders variables for minimal fill when using direct solvers for sparse matrices. It does all this in parallel, and also can efficiently re-partition a graph or mesh whose connectivity has changed.

This package contains files needed to develop programs using ParMetis.

libsuitesparse-metis-dev
collection of libraries for computations for sparse matrices
Versions of package libsuitesparse-metis-dev
ReleaseVersionArchitectures
jessie3.1.0-2 (contrib)amd64,armel,i386
Debtags of package libsuitesparse-metis-dev:
devellibrary
roledevel-lib
Popcon: users ( upd.)*
Versions and Archs
License: DFSG free, but needs non-free components
Svn

Suitesparse is a collection of libraries for computations involving sparse matrices. libsuitesparse-metis-dev is a replacement for libsuitesparse-dev compiled with libmetis support. The package includes the following libraries:

AMD approximate minimum degree ordering

CAMD symmetric approximate minimum degree

BTF permutation to block triangular form (beta)

COLAMD column approximate minimum degree ordering

CCOLAMD constrained column approximate minimum degree ordering

CHOLMOD sparse Cholesky factorization

CSparse a concise sparse matrix package

CXSparse CSparse extended: complex matrix, int and long int support

KLU sparse LU factorization, primarily for circuit simulation

LDL a simple LDL' factorization

UMFPACK sparse LU factorization

UFconfig configuration file for all the above packages.

This package contains the static libraries and header files.

libtestu01-0-dev
testing suite for uniform random number generators -- libdevel
Versions of package libtestu01-0-dev
ReleaseVersionArchitectures
sid1.2.3+ds1-2.1 (non-free)amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.2.3+ds1-1 (non-free)amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.2.3+ds-2 (non-free)amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.2.3+ds1-1 (non-free)amd64,arm64,armhf,i386
bookworm1.2.3+ds1-2 (non-free)amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: non-free
Git

TestU01 is a software library, implemented in the ANSI C language, and offering a collection of utilities for the empirical statistical testing of uniform random number generators.

TestU01 implements several types of random number generators in generic form, as well as many specific generators proposed in the literature or found in widely-used software. It provides general implementations of the classical statistical tests for random number generators, as well as several others proposed in the literature, and some original ones. These tests can be applied to the generators predefined in the library and to user-defined generators. Specific tests suites for either sequences of uniform random numbers in [0,1] or bit sequences are also provided, as well as basic tools for plotting vectors of points produced by generators and more advanced tools for more involved tests and usage.

This package contains the static libraries and symbolic links that developers using the TestU01 libraries will need.

python3-amgcl
Solves large sparse linear systems with algebraic multigrid method
Versions of package python3-amgcl
ReleaseVersionArchitectures
trixie1.4.3-5 (contrib)amd64,i386
sid1.4.3-5 (contrib)amd64,i386
bookworm1.4.3-5 (contrib)amd64,i386
upstream99
Popcon: 1 users (0 upd.)*
Newer upstream!
License: DFSG free, but needs non-free components
Git

AMG is one of the most effective iterative methods for solution of equation systems arising, for example, from discretizing PDEs on unstructured grids. The method can be used as a black-box solver for various computational problems, since it does not require any information about the underlying geometry. AMG is often used not as a standalone solver but as a preconditioner within an iterative solver (e.g. Conjugate Gradients, BiCGStab, or GMRES).

AMGCL builds the AMG hierarchy on a CPU and then transfers it to one of the provided backends. This allows for transparent acceleration of the solution phase with help of OpenCL, CUDA, or OpenMP technologies. Users may provide their own backends which enables tight integration between AMGCL and the user code.

This package provides the Python interface

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

libcblas-dev
Basic Linear Algebra Subroutines 3, static library
Versions of package libcblas-dev
ReleaseVersionArchitectures
VCS3.2.1+dfsg-1all
Versions and Archs
License: BSD-3-clause
Debian package not available
Git
Version: 3.2.1+dfsg-1

This package is a binary incompatible upgrade to the blas-dev package. Several minor changes to the C interface have been incorporated.

BLAS (Basic Linear Algebra Subroutines) is a set of efficient routines for most of the basic vector and matrix operations. They are widely used as the basis for other high quality linear algebra software, for example lapack and linpack. This implementation is the Fortran 77 reference implementation found at netlib.

This implementation of the library belongs to the CLAPACK distribution.

This package contains a static version of the library.

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.

liblevmar-dev
Levenberg-Marquardt nonlinear least squares algorithm (devel)
Versions of package liblevmar-dev
ReleaseVersionArchitectures
VCS2.6-1all
Versions and Archs
License: GPLv2+
Debian package not available
Git
Version: 2.6-1

levmar is a native ANSI C implementation of the Levenberg-Marquardt optimization algorithm. Both unconstrained and constrained (under linear equations, inequality and box constraints) Levenberg-Marquardt variants are included. The LM algorithm is an iterative technique that finds a local minimum of a function that is expressed as the sum of squares of nonlinear functions. It has become a standard technique for nonlinear least-squares problems and can be thought of as a combination of steepest descent and the Gauss-Newton method. When the current solution is far from the correct on, the algorithm behaves like a steepest descent method: slow, but guaranteed to converge. When the current solution is close to the correct solution, it becomes a Gauss-Newton method.

This package contains the header file and the demo program.

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