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

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-pylems 0.6.9
Propagated dependencies: python-lxml@6.0.2 python-matplotlib@3.10.9
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/LEMS/pylems
Licenses: LGPL 3
Build system: pyproject
Synopsis: Python support for the Low Entropy Model Specification language (LEMS)
Description:

A LEMS simulator written in Python which can be used to run NeuroML2 models.

python-quantities 0.16.4
Propagated dependencies: python-numpy@2.4.6
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/python-quantities/python-quantities
Licenses: Modified BSD
Build system: pyproject
Synopsis: Support for physical quantities with units, based on NumPy
Description:

Quantities is designed to handle arithmetic and conversions of physical quantities, which have a magnitude, dimensionality specified by various units, and possibly an uncertainty. It builds on the NumPy library and is designed to work with numpy.ufuncs, many of which are already supported.

python-opt-einsum 3.4.0
Propagated dependencies: python-dask@2026.3.0 python-numpy@2.4.6 python-sparse@0.18.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/dgasmith/opt_einsum
Licenses: Expat
Build system: pyproject
Synopsis: Optimizing numpys einsum function
Description:

Optimized einsum can significantly reduce the overall execution time of einsum-like expressions by optimizing the expression's contraction order and dispatching many operations to canonical BLAS, cuBLAS, or other specialized routines. Optimized einsum is agnostic to the backend and can handle NumPy, Dask, PyTorch, Tensorflow, CuPy, Sparse, Theano, JAX, and Autograd arrays as well as potentially any library which conforms to a standard API. See the documentation for more information.

python-scipy-minimal 1.17.1
Dependencies: boost@1.89.0 openblas@0.3.31 pybind11@3.0.4 qhull@2020.2 xsimd@13.2.0
Propagated dependencies: python-numpy@2.4.6
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://scipy.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: The Scipy library provides efficient numerical routines
Description:

The SciPy library is one of the core packages that make up the SciPy stack. It provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization.

python-traittypes 0.2.1
Propagated dependencies: python-traitlets@5.14.3
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/jupyter-widgets/traittypes
Licenses: Modified BSD
Build system: pyproject
Synopsis: Trait types for NumPy, SciPy and friends
Description:

The goal of this package is to provide a reference implementation of trait types for common data structures used in the scipy stack such as numpy arrays or pandas and xarray data structures. These are out of the scope of the main traitlets project but are a common requirement to build applications with traitlets in combination with the scipy stack.

python-scipy 1.17.1
Dependencies: boost@1.89.0 openblas@0.3.31 pybind11@3.0.4 qhull@2020.2 xsimd@13.2.0
Propagated dependencies: python-numpy@2.4.6
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://scipy.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: The Scipy library provides efficient numerical routines
Description:

The SciPy library is one of the core packages that make up the SciPy stack. It provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization.

python-msgpack-numpy 0.4.8
Propagated dependencies: python-msgpack@1.1.2 python-numpy@2.4.6
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/lebedov/msgpack-numpy
Licenses: Modified BSD
Build system: pyproject
Synopsis: Numpy data serialization using msgpack
Description:

This package provides encoding and decoding routines that enable the serialization and deserialization of numerical and array data types provided by numpy using the highly efficient msgpack format. Serialization of Python's native complex data types is also supported.

python-orsopy 1.2.1
Propagated dependencies: python-numpy@2.4.6 python-pyyaml@6.0.3 python-jsonschema@4.26.0 python-h5py@3.16.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/reflectivity/orsopy
Licenses: Expat
Build system: pyproject
Synopsis: Open Reflectometry Standards Organization Python tools
Description:

This package provides Python tools for the Open Reflectometry Standards Organization (ORSO). It includes utilities for working with reflectometry data files and the ORSO file format.

python-corner 2.2.2
Propagated dependencies: python-matplotlib@3.10.9
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-dask-image 2026.5.0
Propagated dependencies: python-dask@2026.3.0 python-numpy@2.4.6 python-pims@0.7 python-scipy@1.17.1 python-tifffile@2025.10.4 python-pandas@3.0.3
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/dask/dask-image
Licenses: Modified BSD
Build system: pyproject
Synopsis: Distributed image processing
Description:

This is a package for image processing with Dask arrays. Features:

  • Provides support for loading image files.

  • Implements commonly used N-D filters.

  • Includes a few N-D Fourier filters.

  • Provides some functions for working with N-D label images.

  • Supports a few N-D morphological operators.

python-pandas-minimal 3.0.3
Dependencies: xclip@0.13 xsel@1.2.0-1.062e6d3
Propagated dependencies: python-numpy@2.4.6 python-dateutil@2.9.0 python-pytz@2025.1
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: Data structures for data analysis, time series, and statistics
Description:

Pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with structured (tabular, multidimensional, potentially heterogeneous) and time series data both easy and intuitive. It aims to be the fundamental high-level building block for doing practical, real world data analysis in Python.

python-snakemake-software-deployment-plugin-container 0.6.2
Propagated dependencies: python-snakemake-interface-common@1.23.0-0.d585b5c python-snakemake-interface-software-deployment-plugins@0.18.6 python-udocker@1.3.17
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/snakemake/snakemake-software-deployment-plugin-container
Licenses: Expat
Build system: pyproject
Synopsis: Run Snakemake within a rootless container
Description:

This package provides a generic container plugin implementing snakemake's software-deployment interface.

python-trimesh 4.5.3
Propagated dependencies: python-chardet@5.2.0 python-colorlog@6.9.0 python-httpx@0.28.1 python-jsonschema@4.26.0 python-lxml@6.0.2 python-meshio@5.3.5 python-networkx@3.4.2 python-numpy@2.4.6 python-pillow@12.2.0 python-psutil@7.2.2 python-pycollada@0.9.2 python-pyglet@2.0.18 python-requests@2.34.2 python-rtree@1.4.1 python-scikit-image@0.26.0 python-scipy@1.17.1 python-setuptools@80.9.0 python-shapely@2.1.1 python-sympy@1.13.3 python-xxhash@3.5.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/mikedh/trimesh
Licenses: Expat
Build system: pyproject
Synopsis: Python library for loading and using triangular meshes
Description:

Trimesh is a pure Python library for loading and using triangular meshes with an emphasis on watertight surfaces. The goal of the library is to provide a full featured and well tested Trimesh object which allows for easy manipulation and analysis, in the style of the Polygon object in the Shapely library.

python-fast-array-utils 1.4.1
Propagated dependencies: python-numpy@2.4.6
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://fast-array-utils.scverse.org/
Licenses: MPL 2.0
Build system: pyproject
Synopsis: Fast array utilities
Description:

This package provides fast array utilities with minimal dependencies.

python-scikit-fem 11.0.0
Propagated dependencies: python-meshio@5.3.5 python-numpy@2.4.6 python-matplotlib@3.10.9 python-scipy@1.17.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://scikit-fem.readthedocs.io/en/latest/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for performing finite element assembly
Description:

scikit-fem is a library for performing finite element assembly. Its main purpose is the transformation of bilinear forms into sparse matrices and linear forms into vectors.

python-narwhals 2.22.1
Propagated dependencies: python-duckdb@1.5.3 python-pandas@3.0.3 python-polars@1.38.1 python-pyarrow@24.0.0 python-dask@2026.3.0 python-packaging@26.2 python-rich@15.0.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://narwhals-dev.github.io/narwhals/
Licenses: Expat
Build system: pyproject
Synopsis: Compatibility layer between dataframe libraries
Description:

This package provides an extremely lightweight compatibility layer between dataframe libraries.

  • full API support: cuDF, Modin, pandas, Polars, PyArrow

  • lazy-only support: Dask, DuckDB, Ibis, PySpark, SQLFrame

python-pint 0.25.3
Propagated dependencies: python-flexcache@0.3 python-flexparser@0.4 python-platformdirs@4.3.6 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/hgrecco/pint
Licenses: Modified BSD
Build system: pyproject
Synopsis: Physical quantities module
Description:

Pint is a Python package to define, operate and manipulate physical quantities: the product of a numerical value and a unit of measurement. It allows arithmetic operations between them and conversions from and to different units.

python-numba-stats 1.14.0
Propagated dependencies: python-numba@0.66.0 python-numpy@2.4.6 python-scipy@1.17.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/scikit-hep/numba-stats
Licenses: Expat
Build system: pyproject
Synopsis: Accelerated implementations of SciPy probability distributions
Description:

This package provides Numba-accelerated implementations of common SciPy probability distributions and others used in particle physics.

The supported distributions are:

  • Uniform

  • (Truncated) Normal

  • Log-normal

  • Poisson

  • Binomial

  • (Truncated) Exponential

  • Student's t

  • Voigtian

  • Crystal Ball

  • Generalised double-sided Crystal Ball

  • Tsallis-Hagedorn, a model for the minimum bias pT distribution

  • Q-Gaussian

  • Bernstein density (not normalized to unity)

  • Cruijff density (not normalized to unity)

  • CMS-Shape

  • Generalized Argus

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

A Snakemake executor plugin for running srun jobs inside of SLURM jobs (meant for internal use by python-snakemake-executor-plugin-slurm).

python-pytensor 3.2.4
Propagated dependencies: python-cons@0.4.7 python-etuples@0.3.10 python-filelock@3.16.1 python-logical-unification@0.4.7 python-minikanren@1.0.5 python-numba@0.66.0 python-numpy@2.4.6 python-scipy@1.17.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://pytensor.readthedocs.io/en/latest/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Library for mathematical expressions in multi-dimensional arrays
Description:

PyTensor is a Python library that allows one to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays. It is a fork of the Aesara library.

python-upsetplot 0.9.0-1.e9603da
Propagated dependencies: python-matplotlib@3.10.9 python-pandas@3.0.3
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://upsetplot.readthedocs.io
Licenses: Modified BSD
Build system: pyproject
Synopsis: Draw UpSet plots with Pandas and Matplotlib
Description:

This is a Python implementation of UpSet plots by Lex et al. UpSet plots are used to visualize set overlaps; like Venn diagrams but more readable.

python-numpoly 1.3.9
Propagated dependencies: python-importlib-metadata@8.7.0 python-numpy@2.4.6
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://numpoly.readthedocs.io/en/master/
Licenses: FreeBSD
Build system: pyproject
Synopsis: Polynomials as a numpy datatype
Description:

Numpoly is a generic library for creating, manipulating and evaluating arrays of polynomials based on numpy.ndarray objects.

python-pandas 2.3.3
Dependencies: xclip@0.13 xsel@1.2.0-1.062e6d3
Propagated dependencies: python-numpy@2.4.6 python-dateutil@2.9.0 python-pytz@2025.1 python-tzdata@2025.1
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: Data structures for data analysis, time series, and statistics
Description:

Pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with structured (tabular, multidimensional, potentially heterogeneous) and time series data both easy and intuitive. It aims to be the fundamental high-level building block for doing practical, real world data analysis in Python.

python-scikit-opt 0.6.6
Propagated dependencies: python-numpy@2.4.6 python-pytorch@2.10.0 python-scipy@1.17.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/guofei9987/scikit-opt
Licenses: Expat
Build system: pyproject
Synopsis: Swarm intelligence algorithms in Python
Description:

Scikit-opt (or sko) is a Python module implementing swarm intelligence algorithms: genetic algorithm, particle swarm optimization, simulated annealing, ant colony algorithm, immune algorithm, artificial fish swarm algorithm.

Total packages: 32836