Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Python bindings for KeOps, on CPUs and GPUs, with autodiff and without memory overflows.
Geomstats is an open-source Python package for computations, statistics, and machine learning on nonlinear manifolds. Data from many application fields are elements of manifolds. For instance, the manifold of 3D rotations SO(3) naturally appears when performing statistical learning on articulated objects like the human spine or robotics arms. Likewise, shape spaces modeling biological shapes or other natural shapes are manifolds.
sklearn-compat is a small Python package that help developer writing scikit-learn compatible estimators to support multiple scikit-learn versions.
Flax is a neural network library for JAX that is designed for flexibility.
ruptures is a Python library for off-line change point detection. This package provides methods for the analysis and segmentation of non-stationary signals. Implemented algorithms include exact and approximate detection for various parametric and non-parametric models. ruptures focuses on ease of use by providing a well-documented and consistent interface. In addition, thanks to its modular structure, different algorithms and models can be connected and extended within this package.
This package provides a Python library for outlier and anomaly detection, integrating classical and deep learning techniques .
keopscore is the KeOps meta programming engine. This python module should be used through a binder (e.g. pykeops or rkeops).
This package provides a set of scikit-learn-style transformers for encoding categorical variables into numeric by means of different techniques.
Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI libraries for simplifying ML compute. These are the provided Ray AI libraries:
Data: Scalable datasets for ML;
Train: Distributed training;
Tune: Scalable hyperparameter tuning;
RLlib: Scalable reinforcement learning;
Serve: Scalable and programmable serving.
Basix is a finite element definition and tabulation runtime library.
Basix allows users to:
evaluate finite element basis functions and their derivatives at a set of points;
access geometric and topological information about reference cells;
apply push forward and pull back operations to map data between a reference cell and a physical cell;
permute and transform DOFs to allow higher-order elements to be use on arbitrary meshes;
interpolate into and between finite element spaces.
Basix includes a range of built-in elements, and also allows the user to define their own custom elements.
This package provides the Python wrapper for Basix.
DBCSR is a library designed to efficiently perform sparse matrix-matrix multiplication, among other operations. It is MPI and OpenMP parallel and can exploit Nvidia and AMD GPUs via CUDA and HIP.
The Basic Linear Algebra Subprograms (BLAS) have been around for many decades and serve as the de facto standard for performance-portable and numerically robust implementation of essential linear algebra functionality. The objective of BLAS++ is to provide a convenient, performance oriented API for development in the C++ language, that, for the most part, preserves established conventions, while, at the same time, takes advantages of modern C++ features, such as: namespaces, templates, exceptions, etc.
Library implementing Block-GMres with Inexact Breakdown and Deflated Restarting, Breakdown Free Block Conjudate Gradiant, Block General Conjugate Residual and Block General Conjugate Residual with Inner Orthogonalization and with inexact breakdown and deflated restarting.
FFCx is a compiler for finite element variational forms.
From a high-level description of the form in the UFL, it generates efficient low-level C code that can be used to assemble the corresponding discrete operator (tensor). In particular, a bilinear form may be assembled into a matrix and a linear form may be assembled into a vector.
This package provides the UFCx interface header.
The Linear Algebra PACKage (LAPACK) is a standard software library for numerical linear algebra. The objective of LAPACK++ is to provide a convenient, performance oriented API for development in the C++ language, that, for the most part, preserves established conventions, while, at the same time, takes advantages of modern C++ features, such as: namespaces, templates, exceptions, etc.
Grace is a 2D plotting tool for the X Window System. It has a Motif-based GUI and a scripting language that includes curve fitting, analysis, and export capabilities.
The Unified Form Language (UFL) is a domain specific language for declaration of finite element discretizations of variational forms. More precisely, it defines a flexible interface for choosing finite element spaces and defining expressions for weak forms in a notation close to mathematical notation.
FFCx is a compiler for finite element variational forms.
From a high-level description of the form in the UFL, it generates efficient low-level C code that can be used to assemble the corresponding discrete operator (tensor). In particular, a bilinear form may be assembled into a matrix and a linear form may be assembled into a vector.
This package provides the CLI and Python library.
DOLFINx is the computational environment of FEniCSx and implements the FEniCS Problem Solving Environment in C++ and Python.
This package provides the C++ interface.
DOLFINx is the computational environment of FEniCSx and implements the FEniCS Problem Solving Environment in C++ and Python.
This package provides the Python interface.
STIR is an object-oriented framework for tomographic image reconstruction, with an emphasis on iterative reconstruction in PET and SPECT. This package includes the C++ core and Python bindings.
libspatialindex provides spatial indexing utilities, with support for sophisticated spatial queries and interfaces for updating information and customizing the storage management of indices. The library is written in C++, with a C API.
The Gamma Mesh Format (GMF) and the associated library libMeshb provide programers of simulation and meshing software with an easy way to store their meshes and physical solutions. The GMF features more than 200 kinds of data types, like vertex, polyhedron, normal vector or vector solution field. The libMeshb provides a convenient way to move data between those files, via keyword tags, and the user's own structures.