sci-libs

The sci-libs category contains various science-related libraries.

adolc | Automatic differentiation system for C/C++ |
---|---|

alglib | Numerical analysis and data processing library |

amd | Library to order a sparse matrix prior to Cholesky factorization |

arborx | Library for performance portable algorithms for geometric search |

armadillo | Streamlined C++ linear algebra library |

arpack | Arnoldi package library to solve large scale eigenvalue problems |

arprec | Arbitrary precision float arithmetics and functions |

atlas | Automatically Tuned Linear Algebra Software |

avogadrolibs | Advanced molecule editor and visualizer 2 - libraries |

blis | BLAS-like Library Instantiation Software Framework |

bliss | Compute Automorphism Groups and Canonical Labelings of Graphs |

branca | spinoff from folium, host the non-map-specific features |

brial | A C++ library for polynomials over boolean rings |

btf | Algorithm for matrix permutation into block triangular form |

buddy | Binary Decision Diagram Package |

caffe2 | A deep learning framework |

camd | Library to order a sparse matrix prior to Cholesky factorization |

cantera | Object-oriented tool suite for chemical kinetics, thermodynamics, and transport |

cartopy | Python package for geospatial data processing and analysis |

ccfits | C++ interface for cfitsio |

ccolamd | Constrained Column approximate minimum degree ordering algorithm |

cdd+ | Another implementation of the double description method |

cddlib | C library implementing the Double Description Method |

cdf | Common Data Format I/O library for multi-dimensional data sets |

ceres-solver | Nonlinear least-squares minimizer |

cfitsio | C and Fortran library for manipulating FITS files |

cgcode | Conjugate gradient Codes for large sparse linear systems |

cgnslib | CFD General Notation System standard library |

cholmod | Sparse Cholesky factorization and update/downdate library |

clapack | f2c'ed version of LAPACK |

clashscore-db | Clashscore-db for clashlist |

clblas | Library containing BLAS routines for OpenCL |

clblast | Tuned OpenCL BLAS |

cln | Class library (C++) for numbers |

cminpack | C implementation of the MINPACK nonlinear optimization library |

cmpfit | MINPACK-1 Least Squares Fitting Library in C |

coinor-alps | COIN-OR Framework for implementing parallel graph search algorithms |

coinor-bcp | COIN-OR Branch-Cut-Price Framework |

coinor-bcps | COIN-OR BiCePS data handling library |

coinor-blis | COIN-OR BiCePS Linear Integer Solver |

coinor-bonmin | COIN-OR Basic Open-source Nonlinear Mixed INteger programming |

coinor-cbc | COIN-OR branch-and-cut mixed integer program solver |

coinor-cgl | COIN-OR cut-generation library |

coinor-clp | COIN-OR linear programming solver |

coinor-couenne | COIN-OR Convex Over and Under ENvelopes for Nonlinear Estimation |

coinor-cppad | COIN-OR C++ Algorithmic Differentiation |

coinor-csdp | COIN-OR C Library for Semi-Definite Programming |

coinor-dip | COIN-OR Decomposition in Integer Programming library |

coinor-dylp | COIN-OR dynamic simplex linear program solver |

coinor-flopcpp | COIN-OR algebraic modeling language for linear optimization |

coinor-mp | COIN-OR lightweight API for COIN-OR libraries CLP, CBC, and CGL |

coinor-netlib | COIN-OR netlib models |

coinor-osi | COIN-OR Open Solver Interface |

coinor-sample | COIN-OR Sample models |

coinor-smi | COIN-OR Stochastic modelling interface |

coinor-symphony | COIN-OR solver for mixed-integer linear programs |

coinor-utils | COIN-OR Matrix, Vector and other utility classes |

coinor-vol | COIN-OR volume algorithm linear program solver |

colamd | Column approximate minimum degree ordering algorithm |

colpack | C++ algorithms for specialized vertex coloring problems |

composable-kernel | High Performance Composable Kernel for AMD GPUs |

cqrlib | Utility library for quaternion arithmetic / rotation math (ANSI C implemented) |

cxsparse | Extended sparse matrix package |

datasets | Access and share datasets for Audio, Computer Vision, and NLP tasks |

dcmtk | The DICOM Toolkit |

dealii | Solving partial differential equations with the finite element method |

djbfft | Extremely fast library for floating-point convolution |

dlib | Numerical and networking C++ library |

dmlc-core | Common bricks library for building distributed machine learning |

dsdp | Software for interior-point for semidefinite programming |

eccodes | A set of encoding/decoding APIs and tools for WMO GRIB, BUFR, and GTS messages |

evaluate | makes evaluating, comparing models and reporting their performance easier |

exodusii | Model developed to store and retrieve transient data for finite element analyses |

fcl | The Flexible Collision Library |

fetk | The Finite Element ToolKit - Meta package |

fflas-ffpack | Library for dense linear algebra over word-size finite fields |

fftw | Fast C library for the Discrete Fourier Transform |

flann | Fast approximate nearest neighbor searches in high dimensional spaces |

foxi | ONNXIFI with Facebook Extension |

fplll | Implementations of the floating-point LLL reduction algorithm |

galib | Library for genetic algorithms in C++ programs |

gamer | Geometry-preserving Adaptive MeshER |

gaul-devel | Genetic Algorithm Utility Library |

gdal | Translator library for raster geospatial data formats (includes OGR support) |

geos | Geometry engine library for Geographic Information Systems |

gerris | Gerris Flow Solver |

getdata | Reference implementation of the Dirfile, format for time-ordered binary data |

ginkgo | Numerical linear algebra software package |

givaro | C++ library for arithmetic and algebraic computations |

gklib | Helper routines and frameworks used by KarypisLab software |

gloo | library of floating-point neural network inference operators |

gmsh | Three-dimensional finite element mesh generator |

gsl | The GNU Scientific Library |

gts | GNU Triangulated Surface Library |

hdf | General purpose library and format for storing scientific data |

hdf5 | General purpose library and file format for storing scientific data |

HighFive | Header-only C++ interface for libhdf5 |

hipBLAS | ROCm BLAS marshalling library |

hipBLASLt | General matrix-matrix operations library for AMD Instinct accelerators |

hipCUB | Wrapper of rocPRIM or CUB for GPU parallel primitives |

hipFFT | CU / ROCM agnostic hip FFT implementation |

hipRAND | CU / ROCM agnostic hip RAND implementation |

hipSOLVER | CU / ROCM agnostic marshalling library for LAPACK routines on the GPU |

hipSPARSE | ROCm SPARSE marshalling library |

htslib | C library for high-throughput sequencing data formats |

huggingface_hub | a client library to interact with the Hugging Face Hub |

hypre | Parallel matrix preconditioners library |

ideep | Intel® Optimization for Chainer |

idlcoyote | GDL library from D. Fannings IDL courses |

idlmarkwardt | Craig Markwardt IDL procedures (MPFIT, CMSVLIB, etc) |

ignition-common | Set of libraries designed to rapidly develop robot applications |

ignition-fuel-tools | Classes and tools for interacting with Ignition Fuel |

ignition-math | A small, fast, and high performance math library for robot applications |

iml | Integer Matrix Library |

inchi | Program and library for generating standard and non-standard InChI and InChIKeys |

indilib | INDI Astronomical Control Protocol library |

ipopt | Interior-Point Optimizer for large-scale nonlinear optimization |

itpp | C++ library of mathematical, signal processing and communication |

jama | Java-like matrix C++ templates |

jiwer | Evaluate an automatic speech recognition system |

kim-api | Application Programming Interface for atomistic simulations |

kineto | part of the PyTorch Profiler |

kissfft | A Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid |

klu | Sparse LU factorization for circuit simulation |

lapack | BLAS, CBLAS, LAPACK, LAPACKE reference implementations |

ldl | Simple but educational LDL^T matrix factorization algorithm |

lemon | C++ template static library of common data structures and algorithms |

levmar | Levenberg-Marquardt nonlinear least squares C library |

libaec | Adaptive Entropy Coding library |

libbraiding | Expose the functionality of cbraid as a shared library |

libccd | Library for collision detection between two convex shapes |

libcerf | Efficient and accurate implementation of complex error functions |

libcifpp | Code to work with mmCIF and PDB files |

libdap | Implementation of a C++ SDK for DAP 2.0 and 3.2 |

libecpint | Efficient evaluation of integrals over ab initio effective core potentials |

libexcelformat | reading, writing, and editing of XLS (BIFF8 format) files using C++ |

libgeodecomp | An auto-parallelizing library to speed up computer simulations |

libgeotiff | Library for reading TIFF files with embedded tags for geographic information |

libh2o | Library of routines for IF97 water & steam properties |

libh2oxx | C++ bindings for libh2o |

libhomfly | Library to compute the homfly polynomial of a link |

libigl | A simple C++ geometry processing library |

libint | Matrix elements (integrals) evaluation over Cartesian Gaussian functions |

libmuscle | Library for sci-biology/mauve |

libnova | Celestial Mechanics and Astronomical Calculation Library |

liborigin | Library for reading OriginLab OPJ project files |

libpdb | PDB Record I/O Libraries -- c version |

libpdb++ | PDB Record I/O Libraries -- c++ version |

libqalculate | A modern multi-purpose calculator library |

libsc | Support for parallel scientific applications |

libsemigroups | C++ library for semigroups and monoids |

libsigrok | Basic hardware drivers for logic analyzers and input/output file format support |

libsigrokdecode | Provide (streaming) protocol decoding functionality |

libspatialindex | C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API |

libsvm | Library for Support Vector Machines |

libticables2 | Library to handle different link cables for TI calculators |

libticalcs2 | Library for communication with TI calculators |

libticonv | Charset conversion library for TI calculators |

libtifiles2 | Library for TI calculator files |

libxc | A library of exchange-correlation functionals for use in DFT |

linbox | C++ template library for integer and finite-field linear algebra |

linux-gpib | Driver library for GPIB (IEEE 488.2) hardware |

linux-gpib-modules | Kernel modules for GPIB (IEEE 488.2) hardware |

lis | Library of Iterative Solvers for Linear Systems |

lmfit | library for Levenberg-Marquardt least-squares minimization and curve fitting |

lrslib | Reverse-search algorithm for vertex enumeration problems |

m4ri | Method of four russian for inversion (M4RI) |

m4rie | Fast dense matrix arithmetic over GF(2^e) for 2 <= e <= 16 |

mathgl | Math Graphics Library |

matio | Library for reading and writing matlab files |

mc | 2D/3D AFEM code for nonlinear geometric PDE |

med | A library to store and exchange meshed data or computation results |

metis | A package for unstructured serial graph partitioning |

miopen | AMD's Machine Intelligence Library |

mkl | Intel Math Kernel Library |

mpfi | Multiple precision interval arithmetic library based on MPFR |

mumps | MUltifrontal Massively Parallel sparse direct matrix Solver |

nanoflann | C++ header-only library for Nearest Neighbor (NN) search wih KD-trees |

neartree | Function library efficiently solving the Nearest Neighbor Problem |

nemesis | Enhancement to the EXODUSII finite element database model |

netcdf | Scientific library and interface for array oriented data access |

netcdf-cxx | C++ library for netCDF |

netcdf-fortran | Scientific library and interface for array oriented data access |

nfft | library for nonequispaced discrete Fourier transformations |

nlopt | Non-linear optimization library |

NNPACK | acceleration package for neural network computations |

numkit | Numerical first aid kit (with numpy/scipy) |

oc | Network Data Access Protocol client C library |

octomap | An Efficient Probabilistic 3D Mapping Framework Based on Octrees |

ogdi | Open Geographical Datastore Interface, a GIS support library |

onnx | Open Neural Network Exchange (ONNX) |

openblas | Optimized BLAS library based on GotoBLAS2 |

opencascade | Development platform for CAD/CAE, 3D surface/solid modeling and data exchange |

openlibm | High quality system independent, open source libm |

orocos-bfl | Bayesian Filtering Library |

orocos_kdl | Kinematics and Dynamics Library (KDL) |

p4est | Scalable Algorithms for Parallel Adaptive Mesh Refinement on Forests of Octrees |

parmetis | Parallel (MPI) unstructured graph partitioning library |

pastix | Parallel solver for very large sparse linear systems |

pcl | 2D/3D image and point cloud processing |

pdal | A C++ library for translating and manipulating point cloud data |

pgplot | FORTRAN/C device-independent scientific graphic library |

plplot | Multi-language scientific plotting library |

primegen | Small, fast library to generate primes in order |

profnet | Neural network architecture for profacc |

profphd-utils | Additional utils for profphd |

proj | PROJ coordinate transformation software |

punc | Portable Understructure for Numerical Computing |

pyshp | Pure Python read/write support for ESRI Shapefile format |

pytorch | Tensors and Dynamic neural networks in Python |

qd | Quad-double and double-double float arithmetics |

qfits | ESO stand-alone C library offering easy access to FITS files |

QNNPACK | Quantized Neural Networks PACKage |

qrupdate | Library for updating of QR and Cholesky decompositions |

rocBLAS | AMD's library for BLAS on ROCm |

rocFFT | Next generation FFT implementation for ROCm |

rocPRIM | HIP parallel primitives for developing performant GPU-accelerated code on ROCm |

rocRAND | Generate pseudo-random and quasi-random numbers |

rocSOLVER | Implementation of a subset of LAPACK functionality on the ROCm platform |

rocSPARSE | Basic Linear Algebra Subroutines for sparse computation |

rocThrust | HIP back-end for the parallel algorithm library Thrust |

rocWMMA | library for accelerating mixed precision matrix multiply-accumulate operations |

rpp | AMD ROCm Performance Primitives (RPP) high-performance computer vision library |

rtabmap | Real-Time Appearance-Based Mapping (RGB-D Graph SLAM) |

safetensors | Simple, safe way to store and distribute tensors |

scalapack | Subset of LAPACK routines redesigned for heterogenous (MPI) computing |

scotch | Software for graph, mesh and hypergraph partitioning |

seqeval | Python framework for sequence labeling evaluation |

shapelib | Library for manipulating ESRI Shapefiles |

silo | A mesh and field I/O library and scientific database |

spglib | Spglib is a C library for finding and handling crystal symmetries |

spqr | Multithreaded multifrontal sparse QR factorization library |

spr | Statistical analysis and machine learning library |

stellarsolver | Cross-platform Sextractor and Astrometry.net-Based internal astrometric solver |

suitesparse | Metapackage for a suite of sparse matrix tools |

suitesparseconfig | Common configurations for all packages in suitesparse |

sundials | Suite of nonlinear solvers |

superlu | Sparse LU factorization library |

superlu_mt | Multithreaded sparse LU factorization library |

symengine | Fast symbolic manipulation library, written in C++ |

symmetrica | C library for representation theory, combinatorics, and more |

szip | Extended-Rice lossless compression algorithm implementation |

ta-lib | Technical Analysis Library for analyzing financial markets trends |

tamu_anova | ANOVA Extensions to the GNU Scientific Library |

taucs | C library of sparse linear solvers |

tensorpipe | provides a tensor-aware channel |

tnt | Template Numerical Toolkit: C++ headers for array and matrices |

tokenizers | Implementation of today's most used tokenizers |

transformers | State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow |

trilinos | Scientific library collection for large scale problems |

udunits | Library for manipulating units of physical quantities |

ufconfig | Common configuration scripts for the SuiteSparse libraries |

umfpack | Unsymmetric multifrontal sparse LU factorization library |

ViSP | Visual Servoing Platform: visual tracking and visual servoing library |

volk | vector optimized library of kernels |

voro++ | 3D Voronoi cell software library |

vtk | The Visualization Toolkit |

xdmf2 | eXtensible Data Model and Format |

XNNPACK | library of floating-point neural network inference operators |

xylib | Experimental x-y data reading library |