_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


python-osqp 1.0.5
Propagated dependencies: python-jinja2@3.1.2 python-joblib@1.5.2 python-numpy@2.3.1 python-scipy@1.16.3 python-setuptools@80.9.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://osqp.org/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: OSQP: operator splitting QP solver
Description:

The OSQP (Operator Splitting Quadratic Program) solver is a numerical optimization package.

python-pandas-stubs 2.3.3.251219
Propagated dependencies: python-numpy@2.3.1 python-types-pytz@2025.2.0.20250809
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://pandas.pydata.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Type annotations for pandas
Description:

This package contains public type stubs for python-pandas, following the convention of providing stubs in a separate package, as specified in PEP 561. The stubs cover the most typical use cases of python-pandas. In general, these stubs are narrower than what is possibly allowed by python-pandas, but follow a convention of suggesting best recommended practices for using python-pandas.

python-imagehash 4.3.2
Propagated dependencies: python-numpy@2.3.1 python-pillow@12.1.1 python-pywavelets@1.8.0 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/JohannesBuchner/imagehash
Licenses: FreeBSD
Build system: pyproject
Synopsis: Perceptual Image Hashing library
Description:

This package implements a functionality to tell whether two images look nearly identical. The image hash algorithms (average, perceptual, difference, wavelet) analyse the image structure on luminance (without color information). The color hash algorithm analyses the color distribution and black & gray fractions (without position information).

Features:

  • average hashing

  • perceptual hashing

  • difference hashing

  • wavelet hashing

  • HSV color hashing (colorhash)

  • crop-resistant hashing

python-ase 3.26.0
Dependencies: spglib@2.5.0
Propagated dependencies: python-matplotlib@3.10.8 python-numpy@2.3.1 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://wiki.fysik.dtu.dk/ase/
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Atomic Simulation Environment
Description:

This package provides a set of tools and Python modules for setting up, manipulating, running, visualizing and analyzing atomistic simulations.

python-fgivenx 2.4.2-0.cf51dbf
Propagated dependencies: python-matplotlib@3.10.8 python-numpy@2.3.1 python-scipy@1.16.3 python-getdist@1.5.4 python-joblib@1.5.2 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/handley-lab/fgivenx
Licenses: Expat
Build system: pyproject
Synopsis: Functional Posterior Plotter
Description:

fgivenx is a Python package for plotting posteriors of functions. It is currently used in astronomy, but will be of use to any scientists performing Bayesian analyses which have predictive posteriors that are functions.

This package allows one to plot a predictive posterior of a function, dependent on sampled parameters. It assumes one has a Bayesian posterior Post(theta|D,M) described by a set of posterior samples theta_i~Post. If there is a function parameterised by theta y=f(x;theta), then this script will produce a contour plot of the conditional posterior P(y|x,D,M) in the (x,y) plane.

python-dask 2025.11.0
Propagated dependencies: python-click@8.3.1 python-cloudpickle@3.1.0 python-fsspec@2026.1.0 python-importlib-metadata@8.7.0 python-packaging@25.0 python-partd@1.4.2 python-pyyaml@6.0.2 python-toolz@1.1.0 python-lz4@4.4.4 python-numpy@2.3.1 python-pandas@2.3.3 python-pyarrow@24.0.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/dask/dask/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Parallel computing with task scheduling
Description:

Dask is a flexible parallel computing library for analytics. It consists of two components: dynamic task scheduling optimized for computation, and large data collections like parallel arrays, dataframes, and lists that extend common interfaces like NumPy, Pandas, or Python iterators to larger-than-memory or distributed environments. These parallel collections run on top of the dynamic task schedulers.

python-polars 1.38.1
Propagated dependencies: python-polars-runtime-32@1.38.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://pola.rs/
Licenses: Expat
Build system: pyproject
Synopsis: Blazingly fast DataFrame library
Description:

Polars is a DataFrame library for manipulating structured data.

python-iminuit 2.32.0
Propagated dependencies: python-ipywidgets@8.1.4 python-matplotlib@3.10.8 python-numpy@2.3.1 python-scipy@1.16.3 python-unicodeitplus@0.3.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/scikit-hep/iminuit
Licenses: Expat LGPL 2.1+
Build system: pyproject
Synopsis: Python interface for MINUIT2
Description:

iminuit is a Jupyter-friendly Python interface for the Minuit2 C++ library maintained by CERN's ROOT team.

Minuit was designed to optimize statistical cost functions, for maximum-likelihood and least-squares fits. It provides the best-fit parameters and error estimates from likelihood profile analysis.

Optionally, Iminuit supports SciPy minimizers as alternatives to Minuit's MIGRAD algorithm and Numba accelerated functions.

python-scikit-survival 0.26.0
Propagated dependencies: python-ecos@2.0.13 python-joblib@1.5.2 python-numexpr@2.14.1 python-numpy@2.3.1 python-osqp@1.0.5 python-pandas@2.3.3 python-scikit-learn@1.7.2 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/sebp/scikit-survival
Licenses: GPL 3+
Build system: pyproject
Synopsis: Survival analysis built on top of scikit-learn
Description:

Scikit-survival is a Python module for survival analysis built on top of scikit-learn. It allows doing survival analysis while utilizing the power of scikit-learn, e.g., for pre-processing or doing cross-validation.

python-boost-histogram 1.7.1
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://boost-histogram.readthedocs.io/en/latest/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python bindings for the Boost::Histogram library
Description:

This package provides Python bindings for the Boost::Histogram library, one of the fastest libraries for histogramming.

python-snakemake-interface-report-plugins 1.1.0
Propagated dependencies: python-snakemake-interface-common@1.17.4 python-pytest@9.0.2
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/snakemake/python-snakemake-interface-report-plugins
Licenses: Expat
Build system: pyproject
Synopsis: Interface for Snakemake report plugins
Description:

This package provides a stable interface for interactions between Snakemake and its report plugins.

python-ecos 2.0.13
Propagated dependencies: python-numpy@2.3.1 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/embotech/ecos
Licenses: GPL 3
Build system: pyproject
Synopsis: Embedded Cone Solver
Description:

This is the Python package for ECOS: Embedded Cone Solver. ECOS is numerical software for solving convex second-order cone programs (SOCPs).

python-snakemake-executor-plugin-slurm 1.7.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/snakemake/snakemake-executor-plugin-slurm/
Licenses: Expat
Build system: pyproject
Synopsis: Snakemake executor plugin: slurm
Description:

A Snakemake executor plugin for running SLURM jobs.

python-dvc-data 3.16.12
Propagated dependencies: python-attrs@25.3.0 python-dictdiffer@0.9.0 python-diskcache@5.6.3-0.ebfa37c python-dvc-objects@5.1.1 python-fsspec@2026.1.0 python-funcy@1.14 python-orjson@3.9.7 python-pygtrie@2.5.0 python-sqltrie@0.11.2 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/iterative/dvc-data
Licenses: ASL 2.0
Build system: pyproject
Synopsis: DVC's data management subsystem
Description:

Dvc data is DVC's data management subsystem.

python-corner 2.2.2
Propagated dependencies: python-matplotlib@3.10.8
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: http://corner.readthedocs.io/
Licenses: FreeBSD
Build system: pyproject
Synopsis: Make some beautiful corner plots
Description:

This Python module uses matplotlib to visualize multidimensional samples using a scatterplot matrix. In these visualizations, each one- and two-dimensional projection of the sample is plotted to reveal covariances. corner was originally conceived to display the results of Markov Chain Monte Carlo simulations and the defaults are chosen with this application in mind but it can be used for displaying many qualitatively different samples.

python-legendkit 0.3.6
Propagated dependencies: python-matplotlib@3.10.8
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/Marsilea-viz/legendki
Licenses: Expat
Build system: pyproject
Synopsis: Legend creation and manipulation for matplotlib
Description:

This package implements a functionality to create and manipulate plot legends for matplotlib.

python-einops 0.8.1
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://einops.rocks/
Licenses: Expat
Build system: pyproject
Synopsis: Tensor operations for different backends
Description:

Einops provides a set of tensor operations for NumPy and multiple deep learning frameworks.

python-pynrrd 1.1.3
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/mhe/pynrrd
Licenses: Expat
Build system: pyproject
Synopsis: Python module for reading and writing NRRD files
Description:

pynrrd is a Python module for reading and writing NRRD files (format designed to support scientific visualization and image processing involving N-dimensional raster data) into and from numpy arrays.

python-numbagg 0.9.4
Propagated dependencies: python-numba@0.62.1 python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/numbagg/numbagg
Licenses: Modified BSD
Build system: pyproject
Synopsis: Fast N-dimensional aggregation functions with Numba
Description:

Numbagg provides high-performance implementations for moving window, aggregation, and grouping functions. It leverages Numba's JIT compilation and is especially performant on multi-core parallelism.

python-vector 1.8.0
Propagated dependencies: python-numpy@2.3.1 python-packaging@25.0 python-awkward@2.8.5 python-numba@0.62.1 python-sympy@1.13.3
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/scikit-hep/vector
Licenses: Modified BSD
Build system: pyproject
Synopsis: Arrays of 2D, 3D, and Lorentz vectors
Description:

Vector is a Python library for 2D and 3D spatial vectors, as well as 4D space-time vectors. It is especially intended for performing geometric calculations on arrays of vectors, rather than one vector at a time in a Python for loop.

python-aplus 0.11.1-0.1ab8ebe
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/xogeny/aplus
Licenses: Expat
Build system: pyproject
Synopsis: Promises/A+ for Python
Description:

This package is an implementation of the Promises/A+ specification and test suite in Python.

python-salib 1.5.2
Propagated dependencies: python-matplotlib@3.10.8 python-multiprocess@0.70.18 python-numpy@2.3.1 python-pandas@2.3.3 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://salib.readthedocs.io/en/latest/
Licenses: Expat
Build system: pyproject
Synopsis: Tools for global sensitivity analysis
Description:

SALib provides tools for global sensitivity analysis. It contains Sobol', Morris, FAST, DGSM, PAWN, HDMR, Moment Independent and fractional factorial methods.

python-pythran 0.17.0
Propagated dependencies: boost@1.89.0 xsimd@13.2.0 python-beniget@0.4.2.post1 python-gast@0.6.0 python-numpy@2.3.1 python-ply@3.11
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/serge-sans-paille/pythran
Licenses: Modified BSD
Build system: pyproject
Synopsis: Ahead of Time compiler for numeric kernels
Description:

Pythran is an ahead of time compiler for a subset of the Python language, with a focus on scientific computing. It takes a Python module annotated with a few interface descriptions and turns it into a native Python module with the same interface, but (hopefully) faster.

python-pyqtgraph 0.13.7
Propagated dependencies: python-h5py@3.15.1 python-numpy@2.3.1 python-pyopengl@3.1.10 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://www.pyqtgraph.org
Licenses: Expat
Build system: pyproject
Synopsis: Scientific graphics and GUI library for Python
Description:

PyQtGraph is a Pure-python graphics library for PyQt5, PyQt6, PySide2 and PySide6. It is intended for use in mathematics, scientific or engineering applications.

Total packages: 32521