Debian Science Project
Summary
Numerical Computation
pacchetti Debian Science per il calcolo numerico

Questo pacchetto installa i pacchetti Debian Science utili per il calcolo numerico. Il pacchetto fornisce un sistema di calcolo orientato ai vettori e di visualizzazione per il calcolo scientifico e l'analisi dei dati. Questi pacchetti sono simili ai sistemi commerciali come Matlab e IDL.

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 Numerical Computation packages

Official Debian packages with high relevance

admesh
strumento per elaborare griglie solide a triangoli - binario
Versions of package admesh
ReleaseVersionArchitectures
jessie0.98.1-1amd64,armel,armhf,i386
sid0.98.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.98.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.98.4-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.98.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.98.3-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch-security0.98.2-3+deb9u1amd64,arm64,armel,armhf,i386
stretch0.98.2-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package admesh:
fieldmathematics
interfacecommandline
roleprogram
scopeutility
works-with3dmodel
works-with-formatvrml
Popcon: 10 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

Attualmente ADMesh legge solo il formato file STL che è usato in applicazioni per prototipazione veloce, benché possa scrivere file STL, VRML, OFF e DXF. Alcune delle caratteristiche di ADMesh sono: riempie buchi nella griglia aggiungendo facce; ripara le facce unendo quelle contigue; ripara le direzioni normali (cioè le facce dovrebbero essere in senso antiorario); rimuove facce degenerate (cioè facce con due o più vertici uguali).

Screenshots of package admesh
algotutor
programma per osservare i passi intermedi di algoritmi
Maintainer: Georges Khaznadar
Versions of package algotutor
ReleaseVersionArchitectures
stretch0.8.6-1all
bullseye0.8.6-4all
sid0.8.6-6all
bookworm0.8.6-6all
jessie0.8.6-1all
trixie0.8.6-6all
Debtags of package algotutor:
fieldmathematics
interfacex11
roleprogram
sciencecalculation
scopeutility
uitoolkittk
usesimulating
x11application
Popcon: 6 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

algotutor è un programma interattivo per osservare i passi intermedi di algoritmi ("animazione degli algoritmi"). Gli utenti a cui è destinato sono gli studenti di informatica o chiunque studi algoritmi o strutture dati. L'utente può creare file di dati nel formato testo semplice (in realtà hash anonimi in Perl, ma non bisogna preoccuparsene) e lasciare che algotutor esegua alcuni algoritmi predefiniti. Poi è possibile fare dei passi indietro e in avanti nella sequenza di esecuzione dell'algoritmo a diversi livelli di dettaglio.

Screenshots of package algotutor
calculix-ccx
programma per calcolo strutturale di elementi finiti tridimensionali
Versions of package calculix-ccx
ReleaseVersionArchitectures
bookworm2.20-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.11-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch2.11-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.21-1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
sid2.20-1armel,armhf
trixie2.20-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye2.17-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 281 users (263 upd.)*
Versions and Archs
License: DFSG free
Git

CalculiX è un'applicazione libera e open source per l'analisi di elementi finiti che usa un formato di input simile ad Abaqus. Ha un risolutore implicito ed esplicito e un pre- e post-elaboratore (CGX). Questo pacchetto contiene il risolutore CalculiX CrunchiX (cxx).

calculix-cgx
Calculix cgx è un pre- e post-elaboratore tridimensionale per FEM
Versions of package calculix-cgx
ReleaseVersionArchitectures
sid2.21+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.21+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.17+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.17+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.11+dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch2.11+dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 11 users (7 upd.)*
Versions and Archs
License: DFSG free
Git

CalculiX GraphiX (cgx) è un pre- e post-elaboratore tridimensionale per elementi finiti. I modelli agli elementi finiti di CalculiX CrunchiX possono essere costruiti, calcolati e post-elaborati. Il pre- e post-elaboratore è uno strumento 3D interattivo che usa l'API di OpenGL.

Oltre ai file di risultati di Calculix CrunchiX (frd), possono essere letti i risultati da OpenFoam, Duns (2D e 3D), Isaac (2D e 3D) e Nastran (f06). Per pre-elaborare il formato nativo di Netgen, STEP e STL possono essere importati.

coinor-cbc
risolutore Coin-or per programmazione intera mista branch-and-cut
Versions of package coinor-cbc
ReleaseVersionArchitectures
sid2.10.11+ds1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.10.11+ds1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.10.8+ds1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.10.5+ds1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.9.9+repack1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch2.8.12-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.8.12-1amd64,armel,armhf,i386
Popcon: 89 users (19 upd.)*
Versions and Archs
License: DFSG free
Git

Cbc (Coin-or branch and cut) è un risolutore open-source per programmazione intera mista scritto in C++. Può essere usato come libreria richiamabile o come eseguibile autonomo.

Questo pacchetto contiene l'eseguibile cbc.

coinor-clp
risolutore di programmazione lineare di COIN-OR
Versions of package coinor-clp
ReleaseVersionArchitectures
buster1.16.11+repack1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.15.10-1amd64,armel,armhf,i386
trixie1.17.9+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch1.15.10-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.17.9+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.17.6-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.17.5+repack1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 9 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

Clp (Coin-or linear programming) è un risolutore per programmazione lineare open source scritto in C++. È principalmente pensato per essere usato come una libreria richiamabile, ma è disponibile anche una versione eseguibile autonoma di base. È progettato per trovare soluzioni per problemi di ottimizzazione matematica lineare vincolata.

Questo pacchetto contiene l'eseguibile clp.

coinor-symphony
COIN-OR solver for mixed-integer linear programs
Versions of package coinor-symphony
ReleaseVersionArchitectures
sid5.6.17+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie5.6.17+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie5.6.1-1amd64,armel,armhf,i386
bookworm5.6.17+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye5.6.16+repack1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster5.6.16+repack1-1.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch5.6.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 9 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

SYMPHONY is an open-source generic mixed-integer linear programs (MILP) solver, callable library, and extensible framework for implementing customized solvers SYMPHONY has a number of advanced capabilities, including the ability to solve multi-objective MILPs, the ability to warm start its solution procedure, and the ability to perform basic sensitivity analyses.

SYMPHONY is part of the larger COIN-OR initiative (Computational Infrastructure for Operations Research).

This package contains the symphony executable.

esys-particle
Software for particle-based numerical modelling (MPI version)
Versions of package esys-particle
ReleaseVersionArchitectures
trixie2.3.5+dfsg2-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye2.3.5+dfsg2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.3.5+dfsg2-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.3.5+dfsg2-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster2.3.5+dfsg1-2.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.3-2amd64,armel,armhf,i386
stretch2.3.4+dfsg1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 7 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

ESyS-Particle is Open Source software for particle-based numerical modelling. The software implements the Discrete Element Method (DEM), a widely used technique for modelling processes involving large deformations, granular flow and/or fragmentation. ESyS-Particle is designed for execution on parallel supercomputers, clusters or multi-core PCs running a Linux-based operating system. The C++ simulation engine implements spatial domain decomposition via the Message Passing Interface (MPI). A Python wrapper API provides flexibility in the design of numerical models, specification of modelling parameters and contact logic, and analysis of simulation data. ESyS-Particle has been utilised to simulate earthquake nucleation, comminution in shear cells, silo flow, rock fragmentation, and fault gouge evolution, to name but a few applications.

Screenshots of package esys-particle
freemat
ambiente di lavoro matematico (per lo più compatibile con MATLAB)
Versions of package freemat
ReleaseVersionArchitectures
stretch4.2+dfsg1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster4.2+dfsg1-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie4.0-5amd64,armel,armhf,i386
Debtags of package freemat:
fieldmathematics
interfacecommandline, x11
roleprogram
scopeapplication
uitoolkitqt
x11application
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

FreeMat è un ambiente per l'ingegnerizzazione, la prototipazione scientifica e l'elaborazione di dati, in modo veloce. È simile a prodotti commerciali come MATLAB di Mathworks e IDL di Research Systems, ma è open source. FreeMat è disponibile con licenza GPL.

Screenshots of package freemat
gnudatalanguage
compilatore incrementale compatibile IDL e libero
Versions of package gnudatalanguage
ReleaseVersionArchitectures
jessie0.9.5-2amd64,armel,armhf,i386
bullseye-backports1.0.1-3~bpo11+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.0.4-1amd64,arm64,mips64el,ppc64el,riscv64
trixie1.0.4-1amd64,arm64,mips64el,ppc64el
bookworm1.0.1-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.9.9-10amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.9.7-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye0.9.9-13amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster-backports-sloppy1.0.1-3~bpo10+1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package gnudatalanguage:
interfacetext-mode
roleprogram
scopeutility
uitoolkitncurses
works-withsoftware:source
Popcon: 13 users (12 upd.)*
Versions and Archs
License: DFSG free
Git

GDL (GNU Data Language) è un compilatore incrementale compatibile IDL (Interactive Data Language) e libero. Possiede una completa compatibilità di sintassi con IDL 7.1. IDL è un marchio registrato di ITT Visual Information Solutions. A partire da IDL 8.0 sono gestiti i seguenti elementi del linguaggio:

  • ciclo FOREACH;
  • indici negativi per array;
  • garbage collector per oggetti e puntatori;
  • metodi di chiamata per un oggetto usando "." (es. object.aMemberProcedure,arg1).

Il sistema di input e output di file non è completamente implementato. Viene ufficialmente fornita la gestione della GUI (widget), ma non è ancora completa.

Questo pacchetto contiene il frontend principale a riga di comando e per interprete.

Please cite: A. Coulais, M. Schellens, J. Gales, S. Arabas, M. Boquien, P. Chanial, P. Messmer, D. Fillmore, O. Poplawski, S. Maret, G. Marchal, N. Galmiche and T. Mermet: Status of GDL - GNU Data Language. (eprint) Astronomical Data Analysis Software and Systems XIX 434:187 (2010)
Screenshots of package gnudatalanguage
iep
pacchetto fittizio di transizione per IEP
Versions of package iep
ReleaseVersionArchitectures
buster4.4.3-1.2all
stretch4.3.1-1+deb9u1all
upstream4.15.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Pyzo è un IDE multipiattaforma per Python che si focalizza sull'interattività e l'introspezione, le quali lo rendono molto adatto per il calcolo scientifico. Il suo pratico design è mirato alla semplicità e all'efficienza.

È formato da due componenti principali: l'editor e la shell, e utilizza un insieme di strumenti inseribili come plugin per aiutare il programmatore in vari modi. Alcuni strumenti d'esempio sono struttura dei sorgenti, gestore dei progetti, aiuto interattivo, spazio di lavoro, ...

Pyzo è scritto in Python 3 (puro) e utilizza il toolkit GUI Qt. Sono forniti binari per tutti i principali sistemi operativi. Dopo l'installazione, Pyzo può essere utilizzato per eseguire codice su qualsiasi versione di Python disponibile nel sistema (Python 2.4 - 3.x, incluso Pypy).

Questo è un pacchetto fittizio di transizione che permette l'aggiornamento da IEP a Pyzo. Può essere rimosso senza problemi.

ipython3
shell Python 3 interattiva migliorata
Versions of package ipython3
ReleaseVersionArchitectures
bullseye-security7.20.0-1+deb11u1all
bullseye7.20.0-1+deb11u1all
buster-security5.8.0-1+deb10u1all
buster5.8.0-1+deb10u1all
trixie8.20.0-1all
stretch-security5.1.0-3+deb9u1all
stretch5.1.0-3all
jessie2.3.0-2all
sid8.20.0-1all
bookworm8.5.0-4all
upstream8.22.2
Popcon: 1260 users (427 upd.)*
Newer upstream!
License: DFSG free
Git

IPython può essere usata come sostituto della shell Python standard, oppure può essere usata come un ambiente di lavoro completo per calcoli scientifici (come Matlab o Mathematica) se accoppiata con gli strumenti scientifici e numerici standard di Python. Supporta l'introspezione degli oggetti dinamici, prompt di input/output numerati, un sistema per macro, la registrazione della sessione, il ripristino della sessione, l'accesso completo alla shell di sistema, rapporti di esecuzione completi e colorati, parentesi automatiche, auto-citazione ed è inseribile all'interno di altri programmi Python.

Questo pacchetto contiene l'effettiva shell in terminale per Python 3.

The package is enhanced by the following packages: isympy3 python3-matplotlib python3-sympy
Screenshots of package ipython3
julia
high-performance programming language for technical computing
Versions of package julia
ReleaseVersionArchitectures
stretch0.4.7-6amd64,arm64,armhf,i386,mips64el,ppc64el
jessie0.3.2-2amd64,i386
buster1.0.3+dfsg-4amd64,arm64,armhf,i386,ppc64el
bullseye1.5.3+dfsg-3amd64,arm64,armhf,i386,ppc64el
Debtags of package julia:
uitoolkitncurses
Popcon: 53 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, mostly written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, FFTs, and string processing. Julia programs are organized around defining functions, and overloading them for different combinations of argument types (which can also be user-defined).

This package provides a complete Julia installation (JIT compiler, standard library, text-based user interface).

lammps
simulatore di dinamiche molecolari
Versions of package lammps
ReleaseVersionArchitectures
stretch-backports0~20181211.gitad1b1897d+dfsg1-1~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0~20140523.gite5e877d-1amd64,armel,armhf,i386
stretch0~20161109.git9806da6-7amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid20240207+dfsg-1.1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
buster-backports20191120+dfsg1-2~bpo10+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0~20181211.gitad1b1897d+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
experimental20240207+dfsg-1.1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid20240207+dfsg-1armel,armhf
trixie20240207+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm20220106.git7586adbb6a+ds1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye20210122~gita77bb+ds1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 16 users (20 upd.)*
Versions and Archs
License: DFSG free
Git

LAMMPS è il classico codice per dinamica molecolare e un acronimo per Large-scale Atomic/Molecular Massively Parallel Simulator (simulatore atomico/molecolare su grande scala massicciamente parallelo).

LAMMPS ha i potenziali per materiali flessibili (biomolecole, polimeri) e materiali a stato solido (metalli, semiconduttori) e sistemi mesoscopici o a grana grossa. Può essere usato per modellare atomi o, più genericamente, come simulatore parallelo di particelle a scala atomica, meso o continua.

LAMMPS funziona su processori singoli o in parallelo usando tecniche di passaggio di messaggi e decomposizione spaziale del dominio di simulazione. Il codice è progettato per essere facile da modificare o estendere con nuove funzionalità.

Screenshots of package lammps
libadolc-dev
ADOLC development libs and headers
Versions of package libadolc-dev
ReleaseVersionArchitectures
jessie2.5.2-2amd64,armel,armhf,i386
stretch2.6.2-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.6.3-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.7.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.7.2-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.7.2-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.7.2-6.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libadolc-dev:
devellang:c, lang:c++, library
fieldmathematics
roledevel-lib
Popcon: 16 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

The ADOLC system automatically calculates exact derivatives of a C/C++ function. It uses C++ overloading to record arithmetic operations, which it plays back later in various ways to calculate the requested values.

This package contains the development library, header files, and user's manual.

libarrayfire-unified-dev
file di sviluppo per ArrayFire (backend unificato)
Versions of package libarrayfire-unified-dev
ReleaseVersionArchitectures
sid3.3.2+dfsg1-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch3.3.2+dfsg1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream3.9.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

ArrayFire è una libreria software ad alte prestazioni per calcolo parallelo con un'API facile da usare. Il suo insieme di funzioni basate su array semplifica la programmazione parallela.

I backend multipli di ArrayFire (CUDA, OpenCL e CPU nativa) la rendono indipendente dalla piattaforma e altamente portabile.

Poche righe di codice in ArrayFire possono sostituire dozzine di righe di codice per calcolo parallelo, salvando tempo prezioso e abbassando i costi di sviluppo.

Questo pacchetto fornisce i file di sviluppo per il backend unificato della libreria ArrayFire.

Please cite: P. Yalamanchili, U. Arshad, Z. Mohammed, P. Garigipati, P. Entschev, B. Kloppenborg, J. Malcolm and J. Melonakos: ArrayFire - A high performance software library for parallel computing with an easy-to-use API (2015)
libceres-dev
minimizzatore di minimi quadrati non lineari (file di sviluppo)
Versions of package libceres-dev
ReleaseVersionArchitectures
bullseye1.14.0-14amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.2.0+dfsg-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.1.0+really2.1.0+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.2.0+dfsg-4.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster1.14.0-4amd64,armel,armhf,i386,s390x
stretch1.12.0+dfsg0-1amd64,arm64,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 20 users (12 upd.)*
Versions and Archs
License: DFSG free
Git

Ceres Solver è una libreria C++ open source per modellare e risolvere problemi di ottimizzazione grandi e complicati. È una libreria ricca di funzionalità, matura e performante che è stata usata in produzione da Google fino dal 2010.

Ceres Solver può risolvere due tipi di problemi:

  • problemi dei minimi quadrati non lineari con vincoli dei limiti;
  • problemi generali di ottimizzazione senza vincoli.

Questo pacchetto contiene i file header di sviluppo.

libclblas-dev
file di sviluppo per clBLAS
Versions of package libclblas-dev
ReleaseVersionArchitectures
stretch2.12-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.12-4.1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
buster2.12-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
experimental2.12-4.1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid2.12-4armel,armhf
Popcon: 8 users (10 upd.)*
Versions and Archs
License: DFSG free
Git

Questa libreria fornisce un'implementazione dei livelli 1, 2 e 3 di BLAS (Basic Linear Algebra Subprograms), che utilizza OpenCL ed è ottimizzata per hardware di GPU AMD.

Questo pacchetto fornisce i file di sviluppo.

libclfft-dev
file di sviluppo per clFFT
Versions of package libclfft-dev
ReleaseVersionArchitectures
sid2.12.2-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.12.2-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.12.2-3.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.12.2-3.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.12.2-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch2.12.2-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 5 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

La libreria clFFT è un'implementazione open source di una libreria OpenCL di trasformate veloci discrete di Fourier che:

  • fornisce una piattaforma veloce e accurata per calcolare FFT discrete;
  • funziona su backend con CPU o GPU;
  • gestisce trasformazioni in-place o out-of-place;
  • gestisce trasformazioni 1D, 2D e 3D con una dimensione di batch che può essere maggiore di 1;
  • gestisce formati planari (componenti reali e complessi in array separati) e interlacciati (componenti reali e complessi come coppie contigue in memoria);
  • gestisce lunghezze di dimensioni che possono essere qualsiasi combinazione di potenze di 2, 3 e 5;
  • gestisce formati in virgola mobile a precisione singola e doppia.

Questo pacchetto fornisce i file di sviluppo.

libclsparse-dev
development files for clSPARSE
Versions of package libclsparse-dev
ReleaseVersionArchitectures
stretch0.10.2.0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

clSPARSE provides fundamental sparse operations for OpenCL, including:

  • Sparse Matrix - dense Vector multiply (SpM-dV)
  • Sparse Matrix - dense Matrix multiply (SpM-dM)
  • Iterative conjugate gradient solver (CG)
  • Iterative biconjugate gradient stabilized solver (BiCGStab)
  • Dense to CSR conversions (& converse)
  • COO to CSR conversions (& converse)
  • Functions to read matrix market files in COO or CSR format

This package provides the development files.

libcolpack-dev
Specialized graph vertex coloring library, development files
Versions of package libcolpack-dev
ReleaseVersionArchitectures
stretch1.0.10-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.0.9-3amd64,armel,armhf,i386
sid1.0.10-7.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.0.10-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.0.10-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.0.10-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.0.10-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libcolpack-dev:
devellibrary
roledevel-lib
Popcon: 18 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

ColPack is a package comprising of implementation of algorithms for specialized vertex coloring problems that arise in sparse derivative computation. It is written in an object-oriented fashion heavily using the Standard Template Library (STL). It is designed to be simple, modular, extenable and efficient. Its primary application has been for use in automatic differentiation.

This package contains the development library, header files, and documentation.

libdune-grid-dev
toolbox per risolvere PDE - interfaccia grid (file di sviluppo)
Versions of package libdune-grid-dev
ReleaseVersionArchitectures
buster2.6.0-3amd64,arm64,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.9.0-3amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
sid2.9.0-2armel,armhf
trixie2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm2.9.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.7.1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch2.5.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.3.1-1amd64,armel,armhf,i386
Debtags of package libdune-grid-dev:
devellibrary
roledevel-lib
Popcon: 6 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.

libopengm-dev
libreria di template C++ per modelli di grafi di fattori discreti
Versions of package libopengm-dev
ReleaseVersionArchitectures
stretch2.3.6+20160905-1all
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

OpenGM è una libreria di template C++ per modelli di grafi di fattori discreti e operazioni distributive su tali modelli.

Include algoritmi all'avanguardia per ottimizzazione e inferenza oltre al passaggio di messaggi. OpenGM gestisce grandi modelli in maniera efficiente, è modulare ed estensibile. La struttura di dati del modello grafico, gli algoritmi di inferenza e le differenti codifiche delle funzioni interagiscono attraverso interfacce ben definite. Il formato binario dei file di OpenGM è basato sullo standard HDF5 e incorpora automaticamente le estensioni dell'utente.

Questo pacchetto contiene gli header di sviluppo per la libreria OpenGM.

Please cite: B. Andres, T. Beier and J.H. Kappes: OpenGM: A C++ Library for Discrete Graphical Models. (eprint) CoRR abs/1206.0111 (2012)
libppl-dev
Parma Polyhedra Library (sviluppo)
Versions of package libppl-dev
ReleaseVersionArchitectures
bullseye1.2-8.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.2-7amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.2-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm1.2-8.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.2-8.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.2-8.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie1.1-3amd64,armel,armhf,i386
Debtags of package libppl-dev:
devellibrary
roledevel-lib
Popcon: 24 users (27 upd.)*
Versions and Archs
License: DFSG free
Git

La Parma Polyhedra Library (PPL) è una libreria in C++ per la manipolazione di poliedri convessi (non necessariamente chiusi) e di altre astrazioni numeriche. Le applicazioni di tali poliedri includono l'analisi di programmi, la compilazione ottimizzata, l'ottimizzazione intera e combinatoria e l'elaborazione di dati statistici. La Parma Polyhedra Library è facile da usare (ad esempio si può scrivere «x + 2y + 5z <= 7»), estremamente dinamica (l'unico limite è quello della dimensione della memoria virtuale disponibile), scritta in C++ standard, con gestione sicura delle eccezioni, molto efficiente e ampiamente documentata.

Questo pacchetto fornisce i file header e le librerie statiche per le interfacce C e C++.

libqsopt-ex-dev
risolutore esatto per programmazione lineare -- file di sviluppo
Versions of package libqsopt-ex-dev
ReleaseVersionArchitectures
bookworm2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch2.5.10.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.5.10.3-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster2.5.10.3-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 2 users (4 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)
librsb-dev
shared-memory Sparse BLAS library using the RSB matrix format (development)
Versions of package librsb-dev
ReleaseVersionArchitectures
bookworm1.3.0.2+dfsg-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.2.0.9+real+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.2.0-rc5-3+deb9u1amd64,arm64,i386,ppc64el,s390x
buster1.2.0-rc7-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.3.0.2+dfsg-6.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.3.0.2+dfsg-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 6 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

This is a library for sparse matrix computations featuring the Recursive Sparse Blocks (RSB) matrix format. This format allows cache efficient and multi-threaded (that is, shared memory parallel) operations on large sparse matrices. It provides the most common operations necessary to iterative solvers, like matrix-vector multiplication, triangular solution, rows/columns scaling, diagonal extraction / setting, blocks extraction, norm computation, formats conversion. The RSB format is especially well suited for symmetric and transposed multiplication variants.

This package contains the static libraries for development with librsb, including examples.

libsleef-dev
SLEEF Vectorized Math Library (development)
Versions of package libsleef-dev
ReleaseVersionArchitectures
bookworm3.5.1-3amd64,arm64,armhf,i386,ppc64el,s390x
experimental3.6-1~exp1amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
buster3.3.1-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid3.5.1-3amd64,arm64,armhf,i386,ppc64el,s390x
trixie3.5.1-3amd64,arm64,armhf,i386,ppc64el,s390x
bullseye3.5.1-1amd64,arm64,armhf,i386,ppc64el,s390x
Popcon: 1 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.

libsuitesparse-dev
librerie di calcolo per matrici sparse (file di sviluppo)
Versions of package libsuitesparse-dev
ReleaseVersionArchitectures
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
trixie7.6.1+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
buster5.4.0+dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie4.2.1-3amd64,armel,armhf,i386
sid7.6.1+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch4.5.4-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libsuitesparse-dev:
devellibrary
roledevel-lib
Popcon: 293 users (149 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.

libsundials-dev
pacchetto che fornisce tutto per lavoro di sviluppo con SUNDIALS
Versions of package libsundials-dev
ReleaseVersionArchitectures
buster3.1.2+dfsg-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye4.1.0+dfsg-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid6.4.1+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie6.4.1+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm6.4.1+dfsg1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream7.0.0-rc.1
Popcon: 5 users (7 upd.)*
Newer upstream!
License: DFSG free
Git

Questo pacchetto contiene tutti i file di sviluppo necessari per compilare applicazioni che usano SUNDIALS (SUit of Nonlinear and DIfferential/ALgebraic equation Solvers, suite di risolutori di equazioni algebriche/differenziali e non lineari). In questo pacchetto sono contenuti anche tutti gli esempi e la documentazione.

libtoon-dev
C++ numerics library designed for large numbers of small matrices
Versions of package libtoon-dev
ReleaseVersionArchitectures
bookworm0.0~git20220106104723.370dcd9-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.0~git20220106104723.370dcd9-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.0~git20220106104723.370dcd9-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 1 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

TooN is a C++ numerics library which is designed to operate efficiently on large numbers of small matrices, and provides easy access to a number of algorithms including matrix decompositions and optimizations.

TooN is type generic and works well with a variety of numeric types including double, float and automatic differentiation types.

It is designed to integrate very will with the libCVD computer vision library and GVars3 configuration library.

libtoontag-dev
TooN Algorithm Library - development files
Versions of package libtoontag-dev
ReleaseVersionArchitectures
sid0.0~git20220105193632.41237ef-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm0.0~git20220105193632.41237ef-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.0~git20220105193632.41237ef-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 1 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

TooN is a C++ numerics library which is designed to operate efficiently on large numbers of small matrices, and provides easy access to a number of algorithms including matrix decompositions and optimizations.

TooN is type generic and works well with a variety of numeric types including double, float and automatic differentiation types.

It is designed to integrate very will with the libCVD computer vision library and GVars3 configuration library.

TaG is the TooN Algorithm Library, it contains a mixed bag of algorithms including estimation, 3D geoometry and standard library enhancements.

liggghts
Open Source DEM Particle Simulation Software.
Versions of package liggghts
ReleaseVersionArchitectures
experimental3.8.0+repack1-9.1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie3.0.3+repack-2amd64,armel,armhf,i386
buster3.8.0+repack1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch3.5.0+repack1-10amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye3.8.0+repack1-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm3.8.0+repack1-9amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid3.8.0+repack1-9armel,armhf
sid3.8.0+repack1-9.1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 10 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

LIGGGHTS stands for LAMMPS improved for general granular and granular heat transfer simulations.

LAMMPS is a classical molecular dynamics simulator. It is widely used in the field of Molecular Dynamics. Thanks to physical and algorithmic analogies, LAMMPS is a very good platform for DEM simulations. LAMMPS offers a GRANULAR package to perform these kind of simulations. LIGGGHTS aims to improve those capability with the goal to apply it to industrial applications. Development version.

Screenshots of package liggghts
metis
partizionamento seriale di grafi e ordine di riduzione del riempimento di matrici - binari
Versions of package metis
ReleaseVersionArchitectures
sid5.1.0.dfsg-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch5.1.0.dfsg-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster5.1.0.dfsg-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye5.1.0.dfsg-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie5.1.0.dfsg-4amd64,armel,armhf,i386
trixie5.1.0.dfsg-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm5.1.0.dfsg-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 6 users (17 upd.)*
Versions and Archs
License: DFSG free
Git

METIS è un insieme di programmi seriali per partizionare grafi, partizionare griglie di elementi finite e produrre ordini di riduzione del riempimento per matrici sparse. Gli algoritmi implementati in METIS sono basati sulla bisezione ricorsiva multilivello, k-way multilivello e schemi di partizionamento con più vincoli. Il pacchetto contiene alcuni binari per l'analisi di grafi.

octave
linguaggio GNU Octave per il calcolo numerico
Versions of package octave
ReleaseVersionArchitectures
bullseye6.2.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid8.4.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie3.8.2-4amd64,armel,armhf,i386
stretch-backports4.4.0-3~bpo9+1s390x
trixie8.4.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
experimental9.1.0-1amd64,arm64,i386,ppc64el,s390x
bookworm7.3.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch4.0.3-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
experimental9.0.90-1armel,armhf,mips64el,riscv64
buster4.4.1-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch-backports4.4.1-4~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el
buster-backports5.2.0-3~bpo10+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream9.1.0
Debtags of package octave:
fieldmathematics
roleprogram
suitegnu
Popcon: 628 users (149 upd.)*
Newer upstream!
License: DFSG free
Git

Octave è un linguaggio di alto livello (per la maggior parte compatibile con Matlab®) orientato principalmente al calcolo numerico. Fornisce una comoda interfaccia a riga di comando per risolvere numericamente problemi lineari e non.

Octave può essere esteso dinamicamente con file C++ forniti dall'utente.

The package is enhanced by the following packages: liboctave-dev octave-dev octave-doc
Please cite: John W. Eaton, David Bateman, Søren Hauberg and Rik Wehbring: GNU Octave version 4.2.0 manual: a high-level interactive language for numerical computations. (2016)
Registry entries: SciCrunch 
pdl
Perl Data Language: estensioni Perl per calcolo numerico
Versions of package pdl
ReleaseVersionArchitectures
buster2.019-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch2.017-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm2.081-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.085-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.085-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2.025-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie2.007-4amd64,armel,armhf,i386
Debtags of package pdl:
devellang:perl, library
fieldmathematics
interfacecommandline, shell
roledevel-lib, program
scopeutility
Popcon: 34 users (18 upd.)*
Versions and Archs
License: DFSG free
Git

PDL dà a Perl standard la capacità di archiviare in modo COMPATTO e di manipolare VELOCEMENTE i grandi array di dati a N dimensioni che sono il pane quotidiano del calcolo scientifico. L'idea è quella di trasformare Perl in un linguaggio numerico libero e orientato agli array, in modo simile a pacchetti commerciali come IDL e MatLab. Si possono scrivere semplici espressioni Perl per manipolare interi array numerici tutti in una volta. Usando PDL la variabile Perl $a, per esempio, può contenere un'immagine in virgola mobile 1024x1024 che occupa solo 4Mb di memoria per essere archiviata e espressioni del tipo $a=sqrt($a)+2 manipolano l'intera immagine in pochi secondi.

Viene fornita una semplice shell interattiva (perldl) per l'uso da riga di comando insieme ad un modulo (PDL) per l'uso in script Perl.

Screenshots of package pdl
psurface
biezioni lineari a tratti tra superfici triangolate -- utilità
Versions of package psurface
ReleaseVersionArchitectures
bookworm2.0.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.0.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.0.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch2.0.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.0.0-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie2.0.0-1amd64,armel,armhf,i386
Popcon: 5 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

psurface è una libreria C++ che gestisce biezioni lineari a tratti tra superfici triangolate. Queste superfici possono essere di forma arbitraria e non necessitano nemmeno di essere varietà.

Questo pacchetto contiene diverse utilità per lavorare con psurface.

python3-arrayfire
collegamenti ArrayFire per Python 3
Versions of package python3-arrayfire
ReleaseVersionArchitectures
sid3.3.20160624-3all
stretch3.3.20160624-2all
upstream3.8.0
Popcon: 1 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

ArrayFire è una libreria ad alte prestazioni per il calcolo parallelo con un'API facile da usare. Permette agli utenti di scrivere codice di calcolo scientifico che è portabile tra dispositivi CUDA, OpenCL e CPU. Questo progetto fornisce collegamenti Python per la libreria ArrayFire.

Questo pacchetto fornisce i collegamenti per Python 3.

python3-bitstring
modulo Python per manipolare dati binari (Python 3)
Versions of package python3-bitstring
ReleaseVersionArchitectures
trixie4.1.4-1all
bookworm3.1.7-2all
bullseye3.1.7-2all
buster3.1.5-1all
stretch3.1.5-1all
sid4.1.4-1all
Popcon: 350 users (102 upd.)*
Versions and Archs
License: DFSG free
Git

bitstring è un modulo in puro Python progettato per aiutare a rendere la creazione e l'analisi di dati binari più semplici e naturali possibile.

Le bitstring possono essere costruite da interi (big e little endian), esadecimali, ottali, binari, stringhe o file. Possono essere usate con slice(), join(), reverse(), insert(), ed essere sovrascritte, ecc. con semplici funzioni o con la notazione di slice. Possono anche essere lette, cercate e sostituite, e navigate in maniera simile a un file o flusso.

Questo pacchetto fornisce la versione Python 3 del modulo.

python3-csa
CSA (Connection-Set Algebra) implementata in Python
Versions of package python3-csa
ReleaseVersionArchitectures
sid0.1.12-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.1.12-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.1.12-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.1.12-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 24 users (2 upd.)*
Versions and Archs
License: DFSG free

La libreria CSA fornisce insiemi di connessioni ed operatori per combinarli. Fornisce anche un'interfaccia di iterazione a questi insiemi di connessioni che permette un'iterazione efficiente sulle connessioni esistenti con un piccolo consumo di memoria anche per reti molto grandi. CSA può essere usata come un componente di un simulatore di rete neurale o altri strumenti.

python3-deap
algoritmi evolutivi distribuiti in Python3
Versions of package python3-deap
ReleaseVersionArchitectures
sid1.3.1-5armhf
sid1.4.1-1amd64,arm64,armel,i386,mips64el,ppc64el,riscv64,s390x
stretch1.0.2.post2-2all
jessie1.0.1-3+deb8u1all
buster1.0.2.post2-6all
bullseye1.3.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.3.1-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.3.1-5amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 21 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

DEAP (Distributed Evolutionary Algorithms in Python) è un'infrastruttura innovativa di calcolo evolutivo per prototipizzare e testare velocemente idee. Mira a rendere espliciti gli algoritmi e trasparenti le strutture dati. Funziona in perfetta armonia con meccanismi di parallelizzazione come il multiprocessing e SCOOP.

Questo pacchetto contiene i moduli per Python3.

python3-escript
Escript/Finley finite elements Python3 system (with OpenMP)
Versions of package python3-escript
ReleaseVersionArchitectures
bookworm5.6-4amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x
stretch5.0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye5.6-3amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x
sid5.6-6amd64,arm64,armel,armhf,ppc64el,riscv64,s390x
trixie5.6-6amd64,arm64,armel,armhf,ppc64el,s390x
Popcon: 9 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

Escript is a programming tool for implementing mathematical models in Python using the finite element method (FEM). Because users do not access the data structures it is very easy to use and scripts can run on desktop computers as well as highly parallel supercomputer without changes. Application areas for escript include earth mantle convection, geophysical inversion, earthquakes, porous media flow, reactive transport, plate subduction, erosion, and tsunamis.

Scripts can be executed in parallel (on varying numbers of threads or nodes) without any special modifications.

Escript now includes the esys.downunder module for 3D inversion of geophysical data sets. The current version supports gravity, magnetic and joint inversion.

This package contains the commands and libraries for Python3 with OpenMP threading and MPI multiprocess support.

python3-escript-mpi
Escript/Finley finite elements Python3 system (OpenMP + MPI)
Versions of package python3-escript-mpi
ReleaseVersionArchitectures
trixie5.6-6amd64,arm64,armel,armhf,ppc64el,s390x
stretch5.0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid5.6-6amd64,arm64,armel,armhf,ppc64el,riscv64,s390x
bullseye5.6-3amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x
bookworm5.6-4amd64,arm64,armel,armhf,i386,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Escript is a programming tool for implementing mathematical models in Python using the finite element method (FEM). Because users do not access the data structures it is very easy to use and scripts can run on desktop computers as well as highly parallel supercomputer without changes. Application areas for escript include earth mantle convection, geophysical inversion, earthquakes, porous media flow, reactive transport, plate subduction, erosion, and tsunamis.

Scripts can be executed in parallel (on varying numbers of threads or nodes) without any special modifications.

Escript now includes the esys.downunder module for 3D inversion of geophysical data sets. The current version supports gravity, magnetic and joint inversion.

This package contains the commands and libraries for Python3 with both OpenMP threading and MPI multiprocess support.

python3-guiqwt
libreria efficiente di tracciamento di dati 2D - Python 3
Versions of package python3-guiqwt
ReleaseVersionArchitectures
stretch3.0.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster3.0.3-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm4.3.1-1amd64,arm64,armhf,i386,mips64el,mipsel
trixie4.4.4-1amd64,arm64,armhf,i386,mips64el
sid4.4.4-1amd64,arm64,armhf,i386,mips64el
bullseye3.0.5-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 12 users (7 upd.)*
Versions and Archs
License: DFSG free
Git

La libreria Python guiqwt fornisce funzionalità efficienti di tracciamento 2D di dati (visualizzazione di curve/immagini e strumenti correlati) per lo sviluppo di applicazioni per l'elaborazione di segnali/immagini e il calcolo interattivo. È basata sui moduli scientifici NumPy e SciPy, e sui widget di disegno PyQwt per interfacce utente grafiche PyQt4.

Questa è la versione per Python 3 del pacchetto.

python3-lmfit
Least-Squares Minimization with Constraints (Python 3)
Versions of package python3-lmfit
ReleaseVersionArchitectures
jessie0.8.0+dfsg.1-1all
bookworm1.1.0-1all
buster0.9.11+dfsg-2all
sid1.2.2-3all
stretch0.9.5+dfsg-2all
bullseye1.0.1-6all
trixie1.2.2-3all
Popcon: 27 users (30 upd.)*
Versions and Archs
License: DFSG free
Git

The lmfit Python package provides a simple, flexible interface to non-linear optimization or curve fitting problems. The package extends the optimization capabilities of scipy.optimize by replacing floating pointing values for the variables to be optimized with Parameter objects. These Parameters can be fixed or varied, have upper and/or lower bounds placed on its value, or written as an algebraic expression of other Parameters.

The principal advantage of using Parameters instead of simple variables is that the objective function does not have to be rewritten to reflect every change of what is varied in the fit, or what relationships or constraints are placed on the Parameters. This means a scientific programmer can write a general model that encapsulates the phenomenon to be optimized, and then allow user of that model to change what is varied and fixed, what range of values is acceptable for Parameters, and what constraints are placed on the model. The ease with which the model can be changed also allows one to easily test the significance of certain Parameters in a fitting model.

The lmfit package allows a choice of several optimization methods available from scipy.optimize. The default, and by far best tested optimization method used is the Levenberg-Marquardt algorithm from MINPACK-1 as implemented in scipy.optimize.leastsq. This method is by far the most tested and best support method in lmfit, and much of this document assumes this algorithm is used unless explicitly stated. An important point for many scientific analysis is that this is only method that automatically estimates uncertainties and correlations between fitted variables from the covariance matrix calculated during the fit.

A few other optimization routines are also supported, including Nelder-Mead simplex downhill, Powell's method, COBYLA, Sequential Least Squares methods as implemented in scipy.optimize.fmin, and several others from scipy.optimize. In their native form, some of these methods setting allow upper or lower bounds on parameter variables, or adding constraints on fitted variables. By using Parameter objects, lmfit allows bounds and constraints for all of these methods, and makes it easy to swap between methods without hanging the objective function or set of Parameters.

Finally, because the approach derived from MINPACK-1 usin the covariance matrix to determine uncertainties is sometimes questioned (and sometimes rightly so), lmfit supports methods to do a brute force search of the confidence intervals and correlations for sets of parameters.

This is the Python 3 version of the package.

python3-matplotlib
sistema di tracciamento grafici basato su Python in uno stile simile a Matlab (Python 3)
Maintainer: Sandro Tosi
Versions of package python3-matplotlib
ReleaseVersionArchitectures
stretch2.0.0+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm3.6.3-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye3.3.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.0.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie3.6.3-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid3.6.3-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.4.2-3.1amd64,armel,armhf,i386
upstream3.8.3
Popcon: 18950 users (503 upd.)*
Newer upstream!
License: DFSG free
Git

Matplotlib è una libreria per tracciamento di grafici in puro Python progettata per portare grafici di qualità adatta alla pubblicazione in Python, usando una sintassi familiare agli utenti di Matlab. È possibile accedere a tutti i comandi di disegno dell'interfaccia pylab usando un'interfaccia funzionale familiare agli utenti Matlab, oppure un'interfaccia orientata agli oggetti familiare agli utenti Python.

Questo pacchetto contiene la versione di matplotlib per Python 3.

python3-numpy
Fast array facility to the Python language (Python 3)
Versions of package python3-numpy
ReleaseVersionArchitectures
jessie1.8.2-2amd64,armel,armhf,i386
sid1.26.4+ds-2amd64,arm64,i386,ppc64el,s390x
sid1.24.2-2armel,armhf,mips64el,riscv64
trixie1.24.2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.24.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.19.5-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.16.2-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.12.1-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 25034 users (2918 upd.)*
Versions and Archs
License: DFSG free
Git

NumPy contains a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, and useful linear algebra, Fourier transform, and random number capabilities.

This package installs NumPy for Python 3.

The package is enhanced by the following packages: python3-shapely
python3-ppl
interfaccia Python a PPL -- Python 3
Versions of package python3-ppl
ReleaseVersionArchitectures
bookworm0.8.7-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.8.7-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.8.9-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 28 users (25 upd.)*
Versions and Archs
License: DFSG free
Git

Un'interfaccia Python a PPL (Parma Polyhedra Library) C++ che consente calcoli con poliedri e griglie, come programmazione lineare a numeri interi misti.

Questo pacchetto installa la libreria per Python 3.

python3-pysph
infrastruttura open source per Smoothed Particle Hydrodynamics
Versions of package python3-pysph
ReleaseVersionArchitectures
sid1.0~b1-8amd64,arm64
bullseye1.0~b0~20191115.gite3d5e10-4amd64,arm64,ppc64el,s390x
bookworm1.0~b1-5amd64,arm64
Popcon: 5 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

È implementato in Python e le parti critiche per le prestazioni sono implementate in Cython.

PySPH è implementata in modo tale da permettere all'utente di specificare l'intera simulazione SPH in puro Python. A partire da questo codice Python ad alto livello viene generato il codice ad alte prestazioni, compilato al volo ed eseguito. PySPH permette anche il parallelismo automatico opzionale che usa mpi4py e Zoltan.

python3-pyswarms
research toolkit for particle swarm optimization in Python
Versions of package python3-pyswarms
ReleaseVersionArchitectures
sid1.3.0-6all
bullseye1.3.0-1all
bookworm1.3.0-5all
trixie1.3.0-6all
Popcon: 2 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

PySwarms is an extensible research toolkit for particle swarm optimization (PSO) in Python.

It is intended for swarm intelligence researchers, practitioners, and students who prefer a high-level declarative interface for implementing PSO in their problems. PySwarms enables basic optimization with PSO and interaction with swarm optimizations.

Features:

  • High-level module for Particle Swarm Optimization
  • Built-in objective functions to test optimization algorithms
  • Plotting environment for cost histories and particle movement
  • Hyperparameter search tools to optimize swarm behaviour

This package contains the Python 3.x version of PySwarms.

python3-resampy
efficiente ricampionamento di segnali
Versions of package python3-resampy
ReleaseVersionArchitectures
sid0.4.3+ds-1all
bookworm0.4.2+ds-3all
Popcon: 3 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

Implementa il metodo di interpolazione sinc a banda limitata per la conversione della frequenza di campionamento.

python3-rioxarray
rasterio xarray extension
Versions of package python3-rioxarray
ReleaseVersionArchitectures
bookworm0.13.3-1all
trixie0.15.1-2all
sid0.15.1-2all
Popcon: 7 users (7 upd.)*
Versions and Archs
License: DFSG free
Git

rioxarray is an extension to the xarray package that

  • supports multidimensional datasets such as netCDF
  • stores the CRS as a WKT, which is the recommended format
  • loads in the CRS, transform, and nodata metadata in standard CF & GDAL locations
  • supports masking and scaling data with the masked and mask_and_scale kwargs
  • adds the coordinate axis CF metadata
  • loads in raster metadata into the attributes

This package provides the Python 3 library

python3-scipy
strumenti scientifici per Python 3
Versions of package python3-scipy
ReleaseVersionArchitectures
trixie1.11.4-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.10.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.6.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.1.0-7amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.18.1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.11.4-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie0.14.0-2amd64,armel,armhf,i386
upstream1.12.0
Popcon: 2593 users (3422 upd.)*
Newer upstream!
License: DFSG free
Git

SciPy integra il popolare modulo NumPy (pacchetto python-numpy), raccogliendo insieme in un unico pacchetto una varietà di moduli di alto livello per le scienze e l'ingegneria.

SciPy è un insieme di strumenti scientifici e numerici open source per Python. Attualmente gestisce funzioni speciali, integrazione, risolutori per equazioni differenziali ordinarie (ODE), ottimizzazione di gradienti, algoritmi genetici, strumenti di programmazione parallela, un compilatore da-espressione-a-C++ per una veloce esecuzione e altro ancora.

Registry entries: SciCrunch 
python3-sfepy
elementi finiti semplici in Python
Versions of package python3-sfepy
ReleaseVersionArchitectures
bookworm2021.4-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2021.4-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye2020.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream2023.4
Popcon: 2 users (2 upd.)*
Newer upstream!
License: DFSG free
Git

SfePy (Simple Finite Elements in Python) è un software per risolvere sistemi di equazioni differenziali alle derivate parziali (PDE) accoppiate, tramite il metodo degli elementi finiti in 1D, 2D e 3D. Può essere visto sia come una scatola nera che risolve PDE, sia come pacchetto Python che può essere usato per costruire applicazioni personalizzate. La parola "semplice" significa che problemi FEM complessi possono essere codificati molto facilmente e rapidamente.

Screenshots of package python3-sfepy
python3-sparse
multidimensional sparse arrays for Python
Versions of package python3-sparse
ReleaseVersionArchitectures
bookworm0.13.0-1all
bullseye0.11.2-3all
buster0.2.0-1all
sid0.15.1-1all
Popcon: 43 users (14 upd.)*
Versions and Archs
License: DFSG free
Git

This package implements sparse multidimensional arrays on top of NumPy and scipy.sparse. It generalizes the scipy.sparse.coo_matrix layout but extends beyond just rows and columns to an arbitrary number of dimensions. The original motivation is for machine learning algorithms, but it is intended for somewhat general use.

It supports:

  • NumPy ufuncs (where zeros are preserved)
  • Arithmetic with scalars (where zeros are preserved)
  • Reductions (sum, max)
  • Reshape
  • Transpose
  • Tensordot
  • Slicing with integers, lists, and slices (with no step value)
  • Concatenation and stacking
  • Addition with other sparse arrays of the same shape

This package provides the modules for Python 3.

python3-tables
database gerarchico per Python 3 basato su HDF5
Versions of package python3-tables
ReleaseVersionArchitectures
jessie3.1.1-3all
buster3.4.4-2all
sid3.9.2-1all
stretch3.3.0-5all
sid3.7.0-10all
trixie3.7.0-10all
bookworm3.7.0-5all
bullseye3.6.1-3all
Popcon: 538 users (245 upd.)*
Versions and Archs
License: DFSG free
Git

PyTables è un pacchetto per gestire insiemi di dati gerarchici e progettato per gestire in modo efficiente enormi quantità di dati.

PyTables è costruito sulla base della libreria HDF5 e sul pacchetto NumPy. Ha un'interfaccia orientata agli oggetti che, insieme con estensioni C per le parti del codice critiche per le prestazioni (generate usando Cython), lo rende uno strumento veloce ed estremamente facile da usare per salvare e recuperare interattivamente grandi quantità di dati. Un'importante funzionalità di PyTables è quella di ottimizzare le risorse di memoria e di dischi in modo che occupino molto meno spazio (di un fattore da 3 a 5, o più se i dati sono comprimibili) rispetto ad altre soluzioni, come ad esempio database relazionali o orientati agli oggetti.

  • Si possono usare tipi composti (record) interamente da Python (cioè non è necessario usare C per sfruttarli).
  • Le tabelle sono sia allargabili sia comprimibili.
  • L'I/O è gestito con buffer per cui si può ottenere un I/O molto veloce, specialmente con grandi tabelle.
  • È molto facile selezionare dati mediante l'uso di iteratori sulle righe delle tabelle; è anche gestito il sezionamento esteso.
  • Gestisce l'insieme completo di oggetti NumPy.
python3-theano
compilatore in Python 3 di espressioni matematiche per CPU/GPU
Versions of package python3-theano
ReleaseVersionArchitectures
bullseye1.0.5+dfsg-2amd64,arm64,armhf,i386,ppc64el,s390x
stretch0.8.2-6amd64,arm64,i386,ppc64el,s390x
buster1.0.3+dfsg-1amd64,arm64,i386,ppc64el,s390x
Popcon: 21 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Theano è una libreria Python che permette di definire e valutare efficientemente espressioni matematiche che coinvolgono array multi-dimensionali. Fornisce un linguaggio di espressioni di alto livello in stile Numpy per descrizioni funzionali dei calcoli, riordina le espressioni per velocità e stabilità, e genera istruzioni macchina native per calcoli veloci. Opzionalmente, calcoli estremamente accelerati possono essere eseguiti sui processori delle schede grafiche.

Questo pacchetto contiene Theano per Python 3.

Please cite: Theano Development Team: Theano: A Python framework for fast computation of mathematical expressions (eprint) (2016)
python3-woo
calcoli dinamici discreti, specialmente meccanica granulare (Python 3)
Versions of package python3-woo
ReleaseVersionArchitectures
stretch1.0+dfsg1-1amd64,arm64,i386,mips64el,ppc64el,s390x
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Infrastruttura estensibile e portabile principalmente per meccanica dei materiali granulari. Le parti di calcolo sono scritte in C++ parallelizzato usando OpenMP, completamente accessibili e modificabili da Python (console ipython o script). Scene arbitrariamente complesse possono essere realizzate con script. È fornita un'interfaccia utente basata su Qt, dotata di visualizzazione OpenGL flessibile, ispezione di tutti gli oggetti e modifiche durante l'esecuzione. Preprocessori parametrici possono essere scritti in Python puro e un sistema batch può essere usato per guidare studi parametrici. Nuovi modelli di materiale e forme di particelle possono essere aggiunti (in C++) senza modificare le classi esistenti.

woo è un'evoluzione del pacchetto Yade (http://www.launchpad.net/yade), puntando a maggiore flessibilità, estensibilità, integrazione più stretta con Python e facilità d'uso.

Questa versione è compilata con OpenMP abilitato e ha come obiettivo Python 3.x.

python3-xarray
array etichettati N-D e insiemi di dati in Python 3
Versions of package python3-xarray
ReleaseVersionArchitectures
sid2024.02.0-2all
buster0.11.3-2all
stretch-backports-sloppy0.12.1-2~bpo10+1all
bullseye0.16.2-2all
bookworm2023.01.0-1.1all
trixie2024.02.0-2all
Popcon: 64 users (34 upd.)*
Versions and Archs
License: DFSG free
Git

xarray (già xray) è un progetto open source e un pacchetto Python che ha lo scopo di portare la potenza dei dati etichettati di pandas alle scienze fisiche, fornendo varianti N-dimensionali delle strutture di dati principali di pandas.

Fornisce un insieme di strumenti in stile pandas e compatibile con pandas per analisi su array multi-dimensionali, piuttosto che dati tabellari per i quali pandas eccelle.

Questo pacchetto fornisce la libreria per Python 3.

pyzo
editor interattivo per Python scientifico
Versions of package pyzo
ReleaseVersionArchitectures
trixie4.12.3-1all
stretch4.3.1-1+deb9u1all
buster4.4.3-1.2all
bullseye4.11.2-1all
bookworm4.12.3-1all
sid4.12.3-1all
upstream4.15.0
Popcon: 24 users (9 upd.)*
Newer upstream!
License: DFSG free
Git

Pyzo è un IDE multipiattaforma per Python che si focalizza sull'interattività e l'introspezione, le quali lo rendono molto adatto per il calcolo scientifico. Il suo pratico design è mirato alla semplicità e all'efficienza.

È formato da due componenti principali: l'editor e la shell, e utilizza un insieme di strumenti inseribili come plugin per aiutare il programmatore in vari modi. Alcuni strumenti d'esempio sono struttura dei sorgenti, gestore dei progetti, aiuto interattivo, spazio di lavoro, ...

Pyzo è scritto in Python 3 (puro) e utilizza il toolkit GUI Qt. Sono forniti binari per tutti i principali sistemi operativi. Dopo l'installazione, Pyzo può essere utilizzato per eseguire codice su qualsiasi versione di Python disponibile nel sistema (Python 2.4 - 3.x, incluso Pypy).

Questo pacchetto include l'IDE Pyzo.

qsopt-ex
risolutore esatto per programmazione lineare
Versions of package qsopt-ex
ReleaseVersionArchitectures
trixie2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
stretch2.5.10.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.5.10.3-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster2.5.10.3-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.5.10.3-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 5 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 le utilità a riga di comando.

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)
r-base
sistema per calcoli e grafici statistici GNU R
Maintainer: Dirk Eddelbuettel
Versions of package r-base
ReleaseVersionArchitectures
bullseye4.0.4-1all
jessie-security3.1.1-1+deb8u1all
jessie3.1.1-1+deb8u1all
bookworm4.2.2.20221110-2all
stretch3.3.3-1all
buster3.5.2-1all
trixie4.3.2-1all
sid4.3.2-1all
sid4.3.3-3all
Debtags of package r-base:
devellang:r
fieldstatistics
roledummy, metapackage
suitegnu
Popcon: 49 users (10 upd.)*
Versions and Archs
License: DFSG free
Git

R è un sistema per il calcolo statistico e per la grafica. Consiste di un linguaggio e di un ambiente eseguibile con grafica, un debugger, l'accesso a certe funzioni di sistema e la capacità di eseguire programmi memorizzati in file script.

La progettazione di R è stata pesantemente influenzata da due linguaggi già esistenti: S di Becker, Chambers e Wilks e Scheme di Sussman. Di conseguenza il linguaggio risulta avere un aspetto molto simile a S e l'implementazione e la semantica sottostanti sono derivate da Scheme.

Il cuore di R è un linguaggio interpretato che permette salti e cicli ma anche la programmazione modulare tramite le funzioni. La maggior parte delle funzioni visibili all'utente sono scritte in R. L'utente può interfacciarsi con procedure scritte in C, C++ o FORTRAN per l'efficienza, come fanno molte delle funzioni principali di R. La distribuzione di R contiene funzionalità per un gran numero di procedure statistiche e per i calcoli matematici applicati sottostanti. C'è anche un ampio insieme di funzioni che forniscono un ambiente grafico flessibile per la creazione di diversi tipi di rappresentazione dei dati.

Inoltre, diverse migliaia di "pacchetti" d'estensione sono disponibili dal CRAN, Comprehensive R Archive Network, molti dei quali sono disponibili come pacchetti Debian con nome "r-cran-".

Questo è un metapacchetto che facilita la transizione dall'organizzazione dei pacchetti pre-1.5.0 con il pacchetto r-base più grande. Una volta installato, questo pacchetto può essere tranquillamente rimosso e apt-get aggiornerà automaticamente i suoi componenti in futuro. Questo pacchetto è fornito per dare la possibilità agli utenti di installare poi solo r-base-core se preferiscono così.

Screenshots of package r-base
r-cran-nleqslv
GNU R package for solving systems of nonlinear equations
Versions of package r-cran-nleqslv
ReleaseVersionArchitectures
bookworm3.3.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch3.0.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster3.3.2-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye3.3.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie3.3.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid3.3.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 166 users (78 upd.)*
Versions and Archs
License: DFSG free
Git

This R package solves a system of nonlinear equations using a Broyden or a Newton method with a choice of global strategies such as line search and trust region. There are options for using a numerical or user supplied Jacobian, for specifying a banded numerical Jacobian and for allowing a singular or ill-conditioned Jacobian.

scilab
pacchetto software scientifico per calcoli numerici
Versions of package scilab
ReleaseVersionArchitectures
buster6.0.1-10+deb10u1all
bookworm6.1.1+dfsg2-6all
jessie5.5.1-7all
stretch5.5.2-4all
stretch-security5.5.2-4+deb9u1all
sid2024.0.0+dfsg-5all
trixie2024.0.0+dfsg-5all
bullseye6.1.0+dfsg1-7all
Debtags of package scilab:
fieldelectronics, mathematics, physics, statistics
interfacex11
roleprogram
scopeutility
uitoolkittk
useanalysing, learning
works-withimage
x11application
Popcon: 73 users (29 upd.)*
Versions and Archs
License: DFSG free
Git

Scilab è un pacchetto software scientifico basato su matrici. Scilab contiene centinaia di funzioni matematiche incorporate, ricche strutture di dati (inclusi polinomi, razionali, sistemi lineari, elenchi, ecc.) e viene fornito con diversi toolbox specifici per controlli, elaborazione di segnali, ...

Questo pacchetto fornisce anche Xcos, un editor grafico per progettare modelli di sistemi ibrido-dinamici. I modelli possono essere progettati, caricati, salvati, compilati e simulati. Soluzione stabile ed efficiente per necessità industriali e accademiche, Xcos fornisce funzionalità per la modellazione di sistemi meccanici (automobilistici, aeronautici, ...), circuiti idraulici (dighe, modelli di tubazioni, ...), sistemi di controllo, ecc. Sono anche fornite funzionalità di Modelica.

Installare il pacchetto "scilab-cli" per avere una versione minima di scilab.

scilab-ann
modulo Scilab per reti neurali artificiali
Versions of package scilab-ann
ReleaseVersionArchitectures
jessie0.4.2.4-1all
stretch0.4.2.4-1all
Debtags of package scilab-ann:
devellibrary
roledevel-lib, shared-lib
Popcon: 4 users (0 upd.)*
Versions and Archs
License: DFSG free
Svn

Questo modulo implementa funzionalità per reti neurali artificiali nel linguaggio Scilab. Le caratteristiche attuali sono:

  • attualmente sono gestite direttamente solo le reti neurali feedforward (per le altre si usino gli "hooks" forniti);
  • numero illimitato di strati;
  • numero illimitato di neuroni per ogni strato separatamente;
  • funzione di attivazione definita dall'utente (logistica in modo predefinito);
  • funzione di errore definita dall'utente (SSE in modo predefinito);
  • algoritmi implementati fino ad ora:
  • standard (vanilla) con o senza bias, on-line o batch;
  • momento con o senza bias, on-line o batch;
  • SuperSAB con o senza bias, on-line o batch;
  • gradienti coniugati;
  • calcolo dello jacobiano;
  • calcolo del risultato della moltiplicazione del "vettore" per la matrice hessiana;
  • alcune funzioni ausiliarie.
sdpb
Semidefinite program solver
Versions of package sdpb
ReleaseVersionArchitectures
bullseye1.0-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.0-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster1.0-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream2.7.0
Popcon: 3 users (4 upd.)*
Newer upstream!
License: DFSG free
Git

SDPB is an open-source, arbitrary-precision, parallelized semidefinite program solver, designed for the conformal bootstrap. SDPB significantly outperforms less specialized solvers and should enable many new computations.

For more information, see "A Semidefinite Program Solver for the Conformal Bootstrap" at http://arxiv.org/abs/1502.02033.

spyder
IDE Python ricca di funzionalità
Versions of package spyder
ReleaseVersionArchitectures
bookworm5.4.2+ds-5+deb12u1all
trixie5.5.1+ds-1all
sid5.5.1+ds-1all
jessie2.3.1+dfsg-1all
stretch3.1.3+dfsg1-3all
bullseye4.2.1+dfsg1-3+deb11u2all
buster3.3.3+dfsg1-1all
upstream6.0.0~a4
Debtags of package spyder:
develide, lang:python
roleprogram
Popcon: 329 users (204 upd.)*
Newer upstream!
License: DFSG free
Git

Spyder è un potente ambiente di sviluppo interattivo per Python che fornisce molte funzionalità e possibilità, incluso funzionalità avanzate di editing (inclusi suggerimenti e completamento), evidenziazione dei problemi, test interattivi, debug e introspezione, una console incorporata (IPython) che gestisce la grafica e molto altro.

Questo pacchetto fornisce l'applicazione.

Attualmente c'è un solo plugin disponibile in Debian: spyder-unittest, nel pacchetto python3-spyder-unittest.

The package is enhanced by the following packages: perlnavigator
Screenshots of package spyder
toulbar2
ottimizzazione combinatoriale esatta per modelli grafici
Versions of package toulbar2
ReleaseVersionArchitectures
trixie1.2.1+dfsg-0.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye1.1.1+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.0.0+dfsg3-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm1.1.1+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.2.1+dfsg-0.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 4 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Toulbar2 è uno strumento per ottimizzazione discreta esatta per modelli grafici come reti di funzioni di costo, campi casuali di Markov, problemi di soddisfazione di vincoli pesati e reti bayesiane.

vitables
strumento grafico per navigare e modificare file PyTables e HDF5
Versions of package vitables
ReleaseVersionArchitectures
bookworm3.0.2-4all
trixie3.0.2-4all
sid3.0.2-4all
bullseye3.0.0-1.1all
jessie2.1-1all
stretch2.1-1all
buster2.1-1all
upstream3.0.3
Popcon: 11 users (5 upd.)*
Newer upstream!
License: DFSG free
Git

ViTables è un componente della famiglia PyTables. È uno strumento grafico per navigare e modificare file in entrambi i formati PyTables e HDF5.

Le funzionalità di ViTables includono una facile navigazione nella gerarchia dei dati, la visualizzazione dei dati reali e dei loro metadati associati, una semplice ma potente navigazione di dati multidimensionali e molto altro.

Uno dei grandi punti di forza di ViTables è la sua capacità di visualizzare tabelle molto grandi. Tabelle con mille milioni di righe (e oltre) possono essere navigate in modo sorprendentemente veloce e con requisiti di memoria molto bassi. Perciò, se si avrà mai la necessità di navigare tabelle molto grandi, non si esiti perché ViTables è la scelta giusta.

Screenshots of package vitables
xtensor-dev
multi-dimensional arrays with broadcasting (transition package)
Versions of package xtensor-dev
ReleaseVersionArchitectures
bookworm0.24.3-1all
sid0.25.0-1all
trixie0.25.0-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

xtensor is a C++ library meant for numerical analysis with multi-dimensional array expressions.

This is a dummy package transitioning to libxtensor-dev.

yade
piattaforma per modellazione ad elementi discreti
Versions of package yade
ReleaseVersionArchitectures
bookworm2023.02a-1amd64,arm64,i386,ppc64el,s390x
experimental2024.00a~git~ga581-1~exp2amd64,arm64,s390x
buster-backports2020.01a-10~bpo10+1amd64,arm64,i386,ppc64el
bullseye2021.01a-3amd64,arm64,i386,ppc64el,s390x
jessie1.12.0-2amd64,armel,armhf,i386
trixie2024.02a-1amd64,arm64
sid2024.02a-1amd64,arm64
buster2019.01a-2amd64,arm64,i386,ppc64el,s390x
stretch-backports2020.01a-10~bpo9+1amd64,arm64,i386,ppc64el
stretch2017.01a-8amd64,arm64,i386,mips64el,ppc64el,s390x
Debtags of package yade:
roleprogram
usesimulating
Popcon: 7 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

Yet Another Dynamic Engine, ennesimo motore dinamico.

Infrastruttura open source estensibile per modellazione numerica discreta, focalizzata sul metodo degli elementi discreti. Le parti di calcolo sono scritte in C++ usando un modello ad oggetti flessibile, permettendo l'implementazione indipendente di nuovi algoritmi e interfacce. Python viene usato per costruzione rapida e concisa di scene, controllo della simulazione, postelaborazione e debug.

Questo pacchetto contiene la compilazione di yade ottimizzata per la velocità.

Please cite: V.ŠMilauer, E. Catalano, B. Chareyre, S. Dorofeenko, J. Duriez, A. Gladky, J. Kozicki, C. Modenese, L. Scholtès, L. Sibille, J. Stránský and K. Thoeni: Yade Documentation (V. Šmilauer, ed.),. The Yade Project, 2nd ed. (2015)
Screenshots of package yade
yorick
linguaggio interpretato e grafici scientifici
Versions of package yorick
ReleaseVersionArchitectures
buster2.2.04+dfsg1-10amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie2.2.04+dfsg1-12amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.2.04+dfsg1-12amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm2.2.04+dfsg1-12amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.2.04+dfsg1-12amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie2.2.03+dfsg-3amd64,armel,armhf,i386
stretch2.2.04+dfsg1-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package yorick:
develide, interpreter, runtime
fieldastronomy, mathematics, physics
interfacecommandline, shell
roledevel-lib, program
scopeapplication
useanalysing, viewing
works-withimage, image:raster
Popcon: 24 users (16 upd.)*
Versions and Archs
License: DFSG free
Git

Yorick è un linguaggio di programmazione interpretato per:

  • simulazioni e calcoli scientifici;
  • postelaborazione o gestione di vasto codice di simulazione;
  • grafici scientifici interattivi;
  • lettura, scrittura e traduzione di grandi file di numeri.

Il linguaggio ha una sintassi compatta per molte operazioni comuni su array, perciò elabora vasti array di numeri molto velocemente ed efficientemente. Il codice yorick assomiglia in modo superficiale al codice C, ma le variabili di yorick non vengono mai dichiarate esplicitamente e hanno una visibilità dinamica simile a molti dialetti Lisp. Il linguaggio yorick è progettato per essere digitato in modo interattivo alla tastiera, oltre ad essere memorizzato in file per un uso successivo.

Questo pacchetto include un ambiente di sviluppo basato su Emacs, che può essere avviato digitando M-x yorick in Emacs.

Molti pacchetti e plugin aggiuntivi sono disponibili per Yorick (il nome dei pacchetti inizia con "yorick-"). Si potrebbe voler installare il metapacchetto yorick-full che dipende dalla maggior parte di essi.

Screenshots of package yorick

Official Debian packages with lower relevance

calculix-ccx-doc
programma per calcolo strutturale di elementi finiti tridimensionali (file di documentazione)
Versions of package calculix-ccx-doc
ReleaseVersionArchitectures
trixie2.11-1.1all
bookworm2.11-1.1all
sid2.11-1.1all
buster2.11-1all
stretch2.11-1all
bullseye2.11-1all
upstream2.21
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

CalculiX è un'applicazione libera e open source per l'analisi di elementi finiti che usa un formato di input simile ad Abaqus. Ha un risolutore implicito ed esplicito e un pre- e post-elaboratore (CGX).

Questo pacchetto contiene la documentazione in formato HTML per CalculiX CrunchiX.

calculix-ccx-test
programma per calcolo strutturale di elementi finiti tridimensionali (file di documentazione)
Versions of package calculix-ccx-test
ReleaseVersionArchitectures
bullseye2.11-1all
trixie2.11-1.1all
sid2.11-1.1all
bookworm2.11-1.1all
stretch2.11-1all
buster2.11-1all
upstream2.21
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

CalculiX è un'applicazione libera e open source per l'analisi di elementi finiti che usa un formato di input simile ad Abaqus. Ha un risolutore implicito ed esplicito e un pre- e post-elaboratore (CGX).

Questo pacchetto contiene file d'esempio per CalculiX CrunchiX.

calculix-cgx-examples
file di esempio per Calculix GraphiX
Versions of package calculix-cgx-examples
ReleaseVersionArchitectures
stretch2.11+dfsg-1all
buster2.11+dfsg-1all
bullseye2.17+dfsg-2all
bookworm2.17+dfsg-2all
trixie2.21+dfsg-1all
sid2.21+dfsg-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

CalculiX GraphiX (cgx) è un pre- e post-elaboratore tridimensionale per elementi finiti. I modelli agli elementi finiti di CalculiX CrunchiX possono essere costruiti, calcolati e post-elaborati. Il pre- e post-elaboratore è uno strumento 3D interattivo che usa l'API di OpenGL.

Oltre ai file di risultati di Calculix CrunchiX (frd), possono essere letti i risultati da OpenFoam, Duns (2D e 3D), Isaac (2D e 3D) e Nastran (f06). Per pre-elaborare il formato nativo di Netgen, STEP e STL possono essere importati.

Questo pacchetto contiene gli esempi.

ceres-solver-doc
documentazione per ceres-solver
Versions of package ceres-solver-doc
ReleaseVersionArchitectures
sid2.2.0+dfsg-4all
stretch1.12.0+dfsg0-1all
buster1.14.0-4all
bullseye1.14.0-14all
bookworm2.1.0+really2.1.0+dfsg-1all
trixie2.2.0+dfsg-4all
sid2.2.0+dfsg-4.1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Ceres Solver è una libreria C++ open source per modellare e risolvere problemi di ottimizzazione grandi e complicati. È una libreria ricca di funzionalità, matura e performante che è stata usata in produzione da Google fino dal 2010.

Ceres Solver può risolvere due tipi di problemi:

  • problemi dei minimi quadrati non lineari con vincoli dei limiti;
  • problemi generali di ottimizzazione senza vincoli.

Questo pacchetto contiene la documentazione che si trovava all'indirizzo http://ceres-solver.org/ e gli esempi che erano inclusi con il rilascio.

coinor-libcoinmp-dev
Simple C API for COIN-OR Solvers Clp and Cbc -- development
Versions of package coinor-libcoinmp-dev
ReleaseVersionArchitectures
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
bullseye1.8.3-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.8.3-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.7.6+dfsg1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.7.6+dfsg1-1amd64,armel,armhf,i386
Popcon: 5 users (8 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.

evolver-nox
Surface Evolver - senza gestione di X
Versions of package evolver-nox
ReleaseVersionArchitectures
stretch2.70+ds-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,s390x
buster2.70+ds-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.70+ds-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.70+ds-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.70+ds-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.70+ds-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Surface Evolver è un programma interattivo per la modellazione di superfici liquide plasmate da varie forze e vincoli.

Questo pacchetto fornisce varianti di evolver compilate con diversi formati di virgola mobile (precisione doppia, doppia lunga, quadrupla) ma senza gestione di X.

The package is enhanced by the following packages: evolver-doc
evolver-ogl
Surface Evolver - con visualizzazione OpenGL
Versions of package evolver-ogl
ReleaseVersionArchitectures
sid2.70+ds-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye2.70+ds-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.70+ds-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.70+ds-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch2.70+ds-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,s390x
trixie2.70+ds-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Surface Evolver è un programma interattivo per la modellazione di superfici liquide plasmate da varie forze e vincoli.

Questo pacchetto fornisce varianti di evolver compilate con diversi formati di virgola mobile (precisione doppia, doppia lunga, quadrupla) e con visualizzazione OpenGL/GLUT.

The package is enhanced by the following packages: evolver-doc
hpcc
benchmark HPC Challenge
Versions of package hpcc
ReleaseVersionArchitectures
sid1.5.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.5.0-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie1.4.1-3amd64,armel,armhf,i386
bookworm1.5.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.5.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.4.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package hpcc:
adminbenchmarking
roleprogram
Popcon: 4 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Il benchmark High Performance Computing (HPC) Challenge esegue una suite di 7 test che misurano le prestazioni di CPU, memoria e rete per cluster HPC. Include, tra le altre cose, il benchmark High-Performance LINPACK (HPL) utilizzato dalla classifica Top500 (http://www.top500.org/).

libcneartree-dev
libreria e header per risolvere il problema dei primi vicini
Versions of package libcneartree-dev
ReleaseVersionArchitectures
trixie5.1.1+dfsg1-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid5.1.1+dfsg1-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch3.1.1-2.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,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
jessie3.1.1-2.1amd64,armel,armhf,i386
buster5.1.1+dfsg1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libcneartree-dev:
devellibrary
roledevel-lib
Popcon: 0 users (6 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.

libcppnumericalsolvers-dev
libreria C++ di metodi di ottimizzazione numerica per funzioni non lineari
Versions of package libcppnumericalsolvers-dev
ReleaseVersionArchitectures
bookworm1.0.0-2all
sid1.0.0-2all
trixie1.0.0-2all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Leggera libreria C++ di metodi di ottimizzazione numerica per funzioni non lineari, incluso L-BFGS-B per TensorFlow.

libcubature-dev
Multi-dimensional adaptive integration (cubature) in C
Versions of package libcubature-dev
ReleaseVersionArchitectures
sid1.0.4+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.0.4+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye1.0.3+ds-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.0.4+ds-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

This is a simple C package for adaptive multidimensional integration (cubature) of vector-valued integrands over hypercubes. Of course, it can handle scalar integrands as the special case where f is a one-dimensional vector: the dimensionalities of f and x are independent. The integrand can be evaluated for an array of points at once to enable easy parallelization.

This package contains the development files.

liblbfgspp-dev
C++ library that implements the Limited-memory BFGS algorithm
Versions of package liblbfgspp-dev
ReleaseVersionArchitectures
sid0.1.0-1all
bookworm0.1.0-1all
trixie0.1.0-1all
upstream0.3.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

LBFGS++ is a header-only C++ library that implements the Limited-memory BFGS algorithm (L-BFGS) for unconstrained minimization problems, and a modified version of the L-BFGS-B algorithm for box-constrained ones.

libpsurface-dev
piecewise linear bijections between triangulated surfaces -- development files
Versions of package libpsurface-dev
ReleaseVersionArchitectures
bookworm2.0.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie2.0.0-1amd64,armel,armhf,i386
stretch2.0.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.0.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.0.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.0.0-2.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Psurface is a C++ library that handles piecewise linear bijections between triangulated surfaces. These surfaces can be of arbitrary shape and need not even be manifolds.

There are two main uses for psurface. When doing adaptive finite element simulations on grids with parametrized boundaries, psurface can store the parametrization. Boundary parametrizations are practically mappings from the coarse grid boundary to the actual boundary, and if that actual boundary is a triangulated surface then psurface can handle it. This is implemented, for example, in the dune-grid module of Dune.

Secondly, when doing domain decomposition methods with nonconforming interfaces, you need to relate the two interface grids to each other. Psurface can do this for you, even if your interfaces do not match geometrically. Such is the case, e.g., in contact problems. This second functionality is also available for 1d surfaces in 2d space.

The easiest way to use psurface for domain decomposition is to get the dune-grid-glue module and use it to drive psurface.

This package contains the development files.

libquantum-dev
libreria per la simulazione di un computer quantistico (file di sviluppo)
Versions of package libquantum-dev
ReleaseVersionArchitectures
buster1.1.1-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.1.1-3amd64,armel,armhf,i386
sid1.1.1-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch1.1.1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie1.1.1-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.1.1-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.1.1-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libquantum-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

libquantum è una libreria C per la simulazione di un computer quantistico. Si basa sui principi della meccanica quantistica e fornisce un'implementazione di un registro quantistico. Le operazioni di base per la manipolazione del registro, come il gate di Hadamard o il gate Controlled-NOT, sono disponibili attraverso un'interfaccia facile da usare. Le misurazioni possono essere eseguite sul singolo qubit o sull'intero registro quantistico.

Funzionalità:

  • possibilità di simulare algoritmi quantistici arbitrari;
  • alte prestazioni e basso consumo di memoria;
  • gestione della decoerenza per calcolo quantistico realistico;
  • interfaccia per correzione quantistica degli errori (QEC);
  • gestione del formalismo dell'operatore densità;
  • sono incluse le implementazioni dell'algoritmo di fattorizzazione di Shor e dell'algoritmo di ricerca di Grover.

Questo pacchetto contiene i file header e le librerie statiche necessari per sviluppare applicazioni basate su libquantum.

libstopt-dev
library for stochastic optimization problems (development package)
Versions of package libstopt-dev
ReleaseVersionArchitectures
experimental5.8+dfsg-1.1~exp1amd64,arm64,armel,armhf,i386,mips64el,riscv64,s390x
sid5.8+dfsg-1.1amd64,arm64,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
sid5.8+dfsg-1armel,armhf
upstream5.11
Popcon: 1 users (1 upd.)*
Newer upstream!
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
python3-agate
libreria per analisi di dati ottimizzata per la leggibilità
Versions of package python3-agate
ReleaseVersionArchitectures
trixie1.9.1-1all
bookworm1.6.3-2all
bullseye1.6.1-1all
buster1.6.0-3all
sid1.9.1-1all
Popcon: 45 users (95 upd.)*
Versions and Archs
License: DFSG free
Git

agate è una libreria Python per analisi di dati che è ottimizzata per le persone invece delle macchine. È un'alternativa a numpy e pandas che risolve problemi pratici con codice leggibile.

Perché agate?

  • Un'API leggibile e facile da usare.
  • Un insieme completo di operazioni in stile SQL.
  • Supporto di Unicode ovunque.
  • Precisione decimale ovunque.
  • Documentazione esauriente per l'utilizzatore.
  • Plugin di estensione che aggiungono integrazione con SQL, compatibilità con Excel, e altro.
  • Progettata con iPython, Jupyter e atom/hydrogen in mente.
  • Puro Python. Nessuna dipendenza C da compilare.
  • Copertura dei test esauriente.
  • Licenza MIT e gratis per qualsiasi scopo.
  • Entusiasticamente zen.
  • Scritta con amore.

Questo pacchetto fornisce i moduli per Python 3.

python3-agatedbf
compatibilità per file dbf in agate
Versions of package python3-agatedbf
ReleaseVersionArchitectures
buster0.2.0-2all
bullseye0.2.0-2all
bookworm0.2.2-2all
trixie0.2.2-2all
sid0.2.2-2all
upstream0.2.3
Popcon: 41 users (93 upd.)*
Newer upstream!
License: DFSG free
Git

agate-dbf aggiunge ad agate la compatibilità in lettura per file dbf. Usa una tecnica di monkey patching per aggiungere metodi per leggere file dbf a tutte le istanze di agate.Table dopo l'importazione del modulo agatedbf corrispondente.

Questo pacchetto fornisce i moduli per Python 3.

python3-agateexcel
compatibilità per file Excel in agate
Versions of package python3-agateexcel
ReleaseVersionArchitectures
bookworm0.2.5-2all
bullseye0.2.3-1all
buster0.2.1-3all
sid0.4.1-1all
trixie0.4.1-1all
Popcon: 41 users (96 upd.)*
Versions and Archs
License: DFSG free
Git

agate-excel aggiunge ad agate la compatibilità in lettura per file Excel (xls e xlsx). Usa una tecnica di monkey patching per aggiungere metodi per leggere file xls e xlsx a tutte le istanze di agate.Table dopo l'importazione del modulo agateexcel corrispondente.

Questo pacchetto fornisce i moduli per Python 3.

python3-agatesql
compatibilità per lettura/scrittura di SQL in agate
Versions of package python3-agatesql
ReleaseVersionArchitectures
bookworm0.5.8-2all
sid0.7.2-1all
trixie0.7.2-1all
buster0.5.2-2all
bullseye0.5.5-4all
Popcon: 41 users (95 upd.)*
Versions and Archs
License: DFSG free
Git

agate-sql aggiunge ad agate la compatibilità in lettura/scrittura per SQL. Usa una tecnica di monkey patching per aggiungere metodi per leggere e scrivere SQL a tutte le istanze di agate.Table dopo l'importazione del modulo agatesql corrispondente.

Questo pacchetto fornisce i moduli per Python 3.

python3-bcolz
contenitore ad alte prestazioni per dati compressi basato su NumPy (Python 3)
Versions of package python3-bcolz
ReleaseVersionArchitectures
buster1.2.1+ds2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
bullseye1.2.1+ds2-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

bcolz fornisce contenitori per dati raggruppati in colonne che possono essere compressi in memoria e sul disco. La memorizzazione per colonne permette un'efficiente interrogazione delle tabelle e un'economica aggiunta e rimozione di colonne. È basato su NumPy e la usa come contenitore standard per i dati per comunicare con oggetti bcolz, ma è fornita anche la gestione per funzionalità di importazione/esportazione per tabelle HDF5/PyTables e dataframe Pandas.

Questo pacchetto contiene i moduli per Python 3.

python3-compyle
Execute a subset of Python on HPC platforms
Versions of package python3-compyle
ReleaseVersionArchitectures
sid0.8.1-8all
bookworm0.8.1-4all
trixie0.8.1-8all
bullseye0.7-2all
Popcon: 5 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

ComPyle allows users to execute a restricted subset of Python (almost similar to C) on a variety of HPC platforms. Currently it supports multi-core execution using Cython, and OpenCL and CUDA for GPU devices.

Users start with code implemented in a very restricted Python syntax, this code is then automatically transpiled, compiled and executed to run on either one CPU core, or multiple CPU cores (via OpenMP_) or on a GPU. CPy offers source-to-source transpilation, making it a very convenient tool for writing HPC libraries.

Some simple yet powerful parallel utilities are provided which can allow you to solve a remarkably large number of interesting HPC problems.

ComPyle also features JIT transpilation if you wish making it easy to use.

python3-cyarray
array Cython veloci, con tipi, ridimensionabili
Versions of package python3-cyarray
ReleaseVersionArchitectures
bookworm1.1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.1-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.1-7amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 5 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

Il pacchetto cyarray fornisce array Cython veloci, con tipi, ridimensionabili.

Attualmente fornisce i seguenti array: IntArray, UIntArray, LongArray, FloatArray, DoubleArray.

Tutti gli array forniscono le seguenti operazioni:

  • accesso tramite indice;
  • accesso tramite funzioni get/set;
  • ridimensionamento dell'array;
  • aggiunta di valori alla fine dell'array;
  • prenotazione di spazio per aggiunte future;
  • accesso ai dati interni tramite un array numpy.

Se si sta scrivendo codice Cython questo è un array comodo da usare perché espone il puntatore grezzo sottostante ai dati. Per esempio se si usa un FloatArray e si accede al suo attributo "data", esso sarà "float*".

Ogni array fornisce anche un'interfaccia ai propri dati tramite un array numpy. Ciò avviene tramite la funzione "get_npy_array". L'array numpy restituito può essere usato proprio come qualsiasi altro array numpy ma con le seguenti restrizioni:

  • l'array non può essere ridimensionato;
  • i riferimenti a questo array non dovrebbero essere mantenuti;
  • gli slice di questo array non possono essere fatti.

L'array numpy può tuttavia essere copiato e usatp in qualsiasi maniera.

python3-dbfread
legge file DBF con Python
Versions of package python3-dbfread
ReleaseVersionArchitectures
bookworm2.0.7-5all
trixie2.0.7-5all
sid2.0.7-5all
buster2.0.7-2all
bullseye2.0.7-3all
Popcon: 42 users (93 upd.)*
Versions and Archs
License: DFSG free
Git

DBF è un formato di file usato da database come dBase, Visual FoxPro e FoxBase+. Questa libreria legge file DBF e restituisce i dati sotto forma di tipi di dati nativi di Python per ulteriori elaborazioni. È pensata principalmente per lavori non interattivi e script usa-e-getta.

Questo pacchetto fornisce i moduli per Python 3.

python3-lazyarray
modulo Python che fornisce un array valutato in modo lazy e compatibile con NumPy
Versions of package python3-lazyarray
ReleaseVersionArchitectures
bullseye0.3.3-2all
bookworm0.5.0-1all
trixie0.5.0-1all
sid0.5.0-1all
Popcon: 5 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

La classe "larray" è un array numerico compatibile con NumPy in cui le operazioni sull'array (inclusa potenzialmente la costruzione dell'array) non sono effettuate immediatamente, ma sono rimandate fino a che la valutazione non è richiesta specificamente. È anche possibile calcolare solo parti di un array. Di conseguenza, l'uso di "larray" può potenzialmente far risparmiare un considerevole tempo di calcolo e memoria, nei casi in cui gli array sono usati condizionalmente o quando sono usate solo parti di un array (per esempio nel calcolo distribuito, in cui ogni nodo MPI opera su un sottoinsieme di elementi dell'array).

python3-leather
libreria per grafici per Python
Versions of package python3-leather
ReleaseVersionArchitectures
buster0.3.3-1all
bullseye0.3.3-1.1all
sid0.4.0-1all
trixie0.4.0-1all
bookworm0.3.4-2all
Popcon: 46 users (98 upd.)*
Versions and Archs
License: DFSG free
Git

leather è la libreria per grafici per Python per le persone che hanno bisogno di grafici ma a cui non interessa se sono perfetti.

Perché leather?

  • Un'API leggibile e facile da usare.
  • Ottimizzata per grafici esplorativi.
  • Produce grafici SVG indipendenti dalla scala.
  • Completamente indifferente ai tipi. Crea un grafico dei dati, qualsiasi essi siano.
  • Progettata con iPython, Jupyter e atom/hydrogen in mente.
  • Python puro. Nessuna dipendenza C da compilare.
  • Licenza MIT e gratuita per tutti gli scopi.
  • Zelantemente zen.
  • Creata con amore.

Questo pacchetto fornisce i moduli per Python 3.

python3-libpysal
Library of spatial analysis functions
Versions of package python3-libpysal
ReleaseVersionArchitectures
sid4.10-1all
bookworm4.7.0-1all
Popcon: 0 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Module has the libpysal.cg responsible for Computational Geometry, as well as the libpysal.io which allows input and output as well as libpysal.weights capable of processing Space Weights.

The module also comes with libpysal.examples, ie built-in example datasets, making it very efficient.

python3-numcodecs
codec per trasformazione e compressione di buffer per Python
Versions of package python3-numcodecs
ReleaseVersionArchitectures
bookworm0.11.0+ds-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.12.1+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0.7.3+ds-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.12.1+ds-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 64 users (48 upd.)*
Versions and Archs
License: DFSG free
Git

Numcodecs è un pacchetto Python che fornisce codec per trasformazione e compressione di buffer, per l'uso in applicazioni per comunicazione e archiviazione di dati. Questi includono:

  • codec di compressione, es. Zlib, BZ2, LZMA e Blosc;
  • filtri di precompressione, es. Delta, Quantize, FixedScaleOffset, PackBits, Categorize;
  • controlli di integrità, es. CRC32, Adler32.

Tutti i codec implementano la stessa API, permettendo ai codec di essere organizzati in una varietà di modi in catene di elaborazione.

python3-spyder-kernels
kernel Jupyter per la console di Spyder - Python 3
Versions of package python3-spyder-kernels
ReleaseVersionArchitectures
trixie2.5.0-2all
buster1.0.1+really0.2.4-1all
bullseye1.10.2-1all
bookworm2.4.2-1all
sid2.5.0-2all
upstream3.0.0b4
Popcon: 407 users (197 upd.)*
Newer upstream!
License: DFSG free
Git

Kernel Jupyter per la console di Spyder.

Questo pacchetto fornisce i moduli per Python 3.

python3-spyder-line-profiler
plugin per profilazione di riga per l'IDE Spyder
Versions of package python3-spyder-line-profiler
ReleaseVersionArchitectures
bullseye0.2.1-1all
sid0.3.2-2all
trixie0.3.2-2all
buster0.1.1-1all
Popcon: 2 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Questo è un plugin per l'IDE Spyder che integra il profilatore di righe Python.

Si aggiunge il decoratore "@profile" alle funzioni che si desidera profilare poi si preme Maiusc+F10 (predefinito per il profilatore di righe) per eseguire il profilatore sullo script attuale, o si va su "Run > Profile line by line".

I risultati saranno mostrati in un dockwidget, raggruppati per funzione. Righe con un colore più marcato hanno richiesto più tempo per essere eseguite.

python3-spyder-memory-profiler
memory profiling plugin for the Spyder IDE
Versions of package python3-spyder-memory-profiler
ReleaseVersionArchitectures
bullseye0.2.1-1all
sid0.2.1-1all
buster0.1.2-1all
upstream0.2.dev0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

This is a plugin for the Spyder IDE that integrates the Python memory profiler. It allows you to see the memory usage in every line.

Add a @profile decorator to the functions that you wish to profile then press Ctrl+Shift+F10 to run the profiler on the current script, or go to Run > Profile memory line by line.

The results will be shown in a dockwidget, grouped by function. Lines with a stronger color have the largest increments in memory usage.

python3-spyder-reports
plugin per fare il rendering di rapporti scientifici all'interno dell'IDE Spyder
Versions of package python3-spyder-reports
ReleaseVersionArchitectures
sid0.1.1-4all
buster0.1.1-3all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Spyder-reports è un plugin per l'IDE Spyder che fa il rendering di rapporti scientifici scritti in Markdown. L'anteprima è visualizzata in un pannello separato e utilizza pandoc e Pweave nel backend per effettuare la conversione da Markdown ad HTML.

python3-spyder-unittest
plugin per eseguire test all'interno dell'IDE Spyder
Versions of package python3-spyder-unittest
ReleaseVersionArchitectures
buster0.3.0-1all
bullseye0.4.1-1all
sid0.6.0-1all
trixie0.6.0-1all
bookworm0.5.1-3all
Popcon: 6 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Questo è un plugin per l'IDE Spyder che integra popolari infrastrutture per test di unità. Permette di eseguire test e visualizzare i risultati all'interno di Spyder.

python3-stopt
libreria per problemi di ottimizzazione stocastica (collegamenti Python 3)
Versions of package python3-stopt
ReleaseVersionArchitectures
sid5.8+dfsg-1armel,armhf
bullseye-backports5.5+dfsg-1~bpo11+1amd64,armel,armhf,ppc64el,s390x
bookworm5.5+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
experimental5.8+dfsg-1.1~exp1amd64,arm64,armel,armhf,i386,mips64el,riscv64,s390x
sid5.8+dfsg-1.1amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
upstream5.11
Popcon: 1 users (2 upd.)*
Newer upstream!
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-threadpoolctl
Python helpers for common threading libraries (BLAS, OpenMP)
Versions of package python3-threadpoolctl
ReleaseVersionArchitectures
bullseye2.1.0-1all
trixie3.1.0-1all
buster-backports2.1.0-1~bpo10+1all
sid3.1.0-1all
bookworm3.1.0-1all
upstream3.3.0
Popcon: 306 users (250 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.

python3-zarr
chunked, compressed, N-dimensional arrays for Python
Versions of package python3-zarr
ReleaseVersionArchitectures
sid2.17.1+ds-1all
bullseye2.6.1+ds-1all
trixie2.17.1+ds-1all
bookworm2.13.6+ds-1all
Popcon: 56 users (53 upd.)*
Versions and Archs
License: DFSG free
Git

Zarr is a Python package providing an implementation of compressed, chunked, N-dimensional arrays, designed for use in parallel computing. Some highlights:

  • Create N-dimensional arrays with any NumPy dtype.
  • Chunk arrays along any dimension.
  • Compress chunks using the fast Blosc meta-compressor or alternatively using zlib, BZ2 or LZMA.
  • Store arrays in memory, on disk, inside a Zip file, on S3, ...
  • Read an array concurrently from multiple threads or processes.
  • Write to an array concurrently from multiple threads or processes.
  • Organize arrays into hierarchies via groups.
  • Use filters to preprocess data and improve compression.
theano-doc
compilatore in Python di espressioni matematiche per CPU/GPU (documentazione)
Versions of package theano-doc
ReleaseVersionArchitectures
bullseye1.0.5+dfsg-2all
stretch0.8.2-6all
buster1.0.3+dfsg-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Theano è una libreria Python che permette di definire e valutare efficientemente espressioni matematiche che coinvolgono array multi-dimensionali. Fornisce un linguaggio di espressioni di alto livello in stile Numpy per descrizioni funzionali dei calcoli, riordina le espressioni per velocità e stabilità, e genera istruzioni macchina native per calcoli veloci. Opzionalmente, calcoli estremamente accelerati possono essere eseguiti sui processori delle schede grafiche.

Questo pacchetto contiene la documentazione per Theano.

Please cite: Theano Development Team: Theano: A Python framework for fast computation of mathematical expressions (eprint) (2016)

Debian packages in contrib or non-free

libmagma-dev
Matrix Algebra on GPU and Multicore Architectures (dev)
Versions of package libmagma-dev
ReleaseVersionArchitectures
trixie2.7.2+ds-1 (contrib)amd64
sid2.7.2+ds-1 (contrib)amd64
bookworm2.6.2-1 (contrib)amd64
bullseye2.5.4+ds-3 (contrib)amd64
Popcon: 0 users (0 upd.)*
Versions and Archs
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.

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.

matlab-support
distro integration for local MATLAB installations
Versions of package matlab-support
ReleaseVersionArchitectures
sid0.1 (contrib)all
stretch0.0.21 (contrib)all
jessie0.0.19+nmu1 (contrib)all
buster0.0.21 (contrib)all
bullseye0.0.22 (contrib)all
bookworm0.0.23 (contrib)all
trixie0.1 (contrib)all
Popcon: 11 users (7 upd.)*
Versions and Archs
License: DFSG free, but needs non-free components
Git

This package does not provide MATLAB. Instead, it configures an existing MATLAB installation to integrate more comfortably in a Debian installation.

Currently it provides /usr/bin/matlab through the alternatives system, offers to work around incompatibilities between the libraries bundled with MATLAB and system libraries, and provides a helper utility meant to be used by other packages to compile MEX extensions.

Install this if you would like your MATLAB installation to behave more like an ordinary Debian package. Other packages may depend on this one if they install MATLAB code, for example in order to compile MEX extensions.

metis-edf
Family of Multilevel Partitioning Algorithms
Versions of package metis-edf
ReleaseVersionArchitectures
stretch4.1-2-3 (non-free)amd64
bullseye4.1-2-4 (non-free)amd64
buster4.1-2-4 (non-free)amd64
trixie4.1-2-4 (non-free)amd64
sid4.1-2-4 (non-free)amd64
bookworm4.1-2-4 (non-free)amd64
jessie4.1-2-3 (non-free)amd64
Popcon: 2 users (0 upd.)*
Versions and Archs
License: non-free
Git

METIS: A Family of Multilevel Partitioning Algorithms

This is a collection of serial and parallel programs & libraries that can be used to partitioning unstructured graphs, finite element meshes, and hypergraphs, both on serial as well as on parallel computers.

Adaptation of METIS for Code_Aster purpose

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.

python3-pydap
implementation of the Data Access Protocol in Python
Versions of package python3-pydap
ReleaseVersionArchitectures
VCS3.2.2+ds1-1all
Versions and Archs
License: Expat
Debian package not available
Git
Version: 3.2.2+ds1-1

Pydap is an implementation of the Opendap/DODS protocol, written from scratch. You can use Pydap to access scientific data on the internet without having to download it; instead, you work with special array and iterable objects that download data on-the-fly as necessary, saving bandwidth and time. The module also comes with a robust-but-lightweight Opendap server, implemented as a WSGI application.

This package provides the modules for Python 3.

xtensor-python-dev
Python bindings for the xtensor library
Versions of package xtensor-python-dev
ReleaseVersionArchitectures
VCS0.12.4-1all
Versions and Archs
License: BSD-3-Clause
Debian package not available
Git
Version: 0.12.4-1

xtensor is a C++ library for multi-dimensional arrays enabling numpy-style broadcasting and lazy computing.

xtensor-python enables inplace use of numpy arrays in C++ with all the benefits from xtensor:

  • C++ universal function and broadcasting
  • STL - compliant APIs.
  • A broad coverage of numpy APIs (see the numpy to xtensor cheat sheet).

The Python bindings for xtensor are based on the pybind11 C++ library, which enables seemless interoperability between C++ and Python.

This package provides the header-only library.

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