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

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-scikit-build-core 0.12.2
Propagated dependencies: cmake-minimal@3.31.10 pybind11@3.0.4 python-packaging@26.2 python-pathspec@1.1.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/scikit-build/scikit-build-core
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Build backend for CMake based projects
Description:

Scikit-build-core is a build backend for Python that uses CMake to build extension modules. It has a simple yet powerful static configuration system in pyproject.toml, and supports almost unlimited flexibility via CMake. It was initially developed to support the demanding needs of scientific users, but can build any sort of package that uses CMake.

python-xarray 2026.04.0
Propagated dependencies: python-numpy@2.4.6 python-packaging@26.2 python-pandas@3.0.3 python-bottleneck@1.6.0 python-numba@0.66.0 python-scipy-minimal@1.17.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/pydata/xarray
Licenses: ASL 2.0
Build system: pyproject
Synopsis: N-D labeled arrays and datasets
Description:

Xarray (formerly xray) makes working with labelled multi-dimensional arrays simple, efficient, and fun!

Xarray introduces labels in the form of dimensions, coordinates and attributes on top of raw NumPy-like arrays, which allows for a more intuitive, more concise, and less error-prone developer experience. The package includes a large and growing library of domain-agnostic functions for advanced analytics and visualization with these data structures.

python-cmasher 1.9.2
Propagated dependencies: python-colorspacious@1.1.2 python-matplotlib@3.10.9 python-numpy@2.4.6
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://cmasher.readthedocs.io
Licenses: Modified BSD
Build system: pyproject
Synopsis: Scientific colormaps utilities
Description:

The CMasher package provides a collection of scientific colormaps and utility functions to be used by different Python packages and projects, mainly in combination with Matplotlib. It offers several alternatives to commonly used colormaps, like chroma and rainforest for jet; sunburst for hot; neutral for binary; and fusion and redshift for coolwarm.

python-dask-minimal 2026.3.0
Propagated dependencies: python-click@8.4.1 python-cloudpickle@3.1.0 python-fsspec@2026.1.0 python-packaging@26.2 python-partd@1.4.2 python-pyyaml@6.0.3 python-toolz@1.1.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://www.dask.org/
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-dvc-data 3.16.12
Propagated dependencies: python-attrs@26.1.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-janitor-rs 0.6.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/pyjanitor-devs/janitor-rs
Licenses: Expat
Build system: pyproject
Synopsis: Rust library for faster pyjanitor
Description:

This package provides a Rust library to improve the performance of python-pyjanitor.

python-pandarallel 1.6.5
Propagated dependencies: python-dill@0.4.1 python-pandas@3.0.3 python-psutil@7.2.2
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://nalepae.github.io/pandarallel/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Tool to parallelize Pandas operations across CPUs
Description:

pandarallel allows any Pandas user to take advantage of their multi-core computer, while Pandas uses only one core. pandarallel also offers nice progress bars (available on Notebook and terminal) to get an rough idea of the remaining amount of computation to be done.

python-scikit-image 0.26.0
Propagated dependencies: python-imageio@2.36.1 python-lazy-loader@0.4 python-networkx@3.4.2 python-numpy@2.4.6 python-packaging@26.2 python-pillow@12.2.0 python-scipy@1.17.1 python-tifffile@2025.10.4
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://scikit-image.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Image processing in Python
Description:

Scikit-image is a collection of algorithms for image processing.

python-pynetdicom 2.1.1
Propagated dependencies: python-pydicom@2.4.4 python-pyfakefs@5.9.1 python-sqlalchemy@1.4.54
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/pydicom/pynetdicom
Licenses: Expat
Build system: pyproject
Synopsis: Python implementation of the DICOM networking protocol
Description:

pynetdicom is a Python package that implements the DICOM networking protocol. It allows the easy creation of DICOM SCUs and SCPs.

python-jacobi 0.9.2
Propagated dependencies: python-numpy@2.4.6
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/hdembinski/jacobi
Licenses: Expat
Build system: pyproject
Synopsis: Compute numerical derivatives
Description:

This package provides fast numerical derivatives for analytic functions with arbitrary round-off error and error propagation.

python-openpmd-api 0.17.0-0.ec8251e
Dependencies: hdf5@1.14.6 nlohmann-json@3.12.0 openmpi@4.1.6 pybind11@3.0.4 python@3.12.12 toml11@4.4.0
Propagated dependencies: python-mpi4py@4.1.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://openpmd-api.readthedocs.io/
Licenses: GPL 3 LGPL 3
Build system: cmake
Synopsis: C++ & Python API for Scientific I/O
Description:

openPMD is an open meta-data schema that provides meaning and self-description for data sets in science and engineering. See the openPMD standard for details of this schema.

This library provides a reference API for openPMD data handling. Since openPMD is a schema (or markup) on top of portable, hierarchical file formats, this library implements various backends such as HDF5, ADIOS2 and JSON. Writing & reading through those backends and their associated files are supported for serial and MPI-parallel workflows.

python-ecos 2.0.13
Propagated dependencies: 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/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-fastcluster 1.3.0
Propagated dependencies: python-numpy@2.4.6
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://danifold.net/fastcluster.html
Licenses: FreeBSD
Build system: pyproject
Synopsis: Fast hierarchical clustering routines for R and Python
Description:

The fastcluster package implements seven common hierarchical clustering schemes efficiently. The package is made with two interfaces to standard software: R and Python.

python-ndindex 1.10.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://quansight-labs.github.io/ndindex/
Licenses: Expat
Build system: pyproject
Synopsis: Python library for manipulating indices of ndarrays
Description:

This package provides a Python library for manipulating indices of ndarrays.

python-pythran 0.18.1-0.1159b80
Propagated dependencies: boost@1.89.0 xsimd@13.2.0 python-beniget@0.5.0 python-gast@0.7.0 python-numpy@2.4.6 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-dask-gateway 2026.3.0
Propagated dependencies: python-aiohttp@3.13.5 python-click@8.4.1 python-dask@2026.3.0 python-distributed@2026.3.0 python-pyyaml@6.0.3 python-tornado@6.4.2
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://gateway.dask.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Client library for interacting with a dask-gateway server
Description:

This package provides a client library for interacting with a dask-gateway server.

python-xarray-einstats 0.9.1
Propagated dependencies: python-numpy@2.4.6 python-scipy@1.17.1 python-xarray@2026.04.0 python-einops@0.8.1 python-numba@0.66.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://einstats.python.arviz.org/en/latest/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Stats, linear algebra and einops for xarray
Description:

xarray_einstats provides wrappers around some NumPy and SciPy functions and around einops with an API and features adapted to xarray.

python-mpsplines 0.0.0-0.4967655
Propagated dependencies: python-scipy@1.17.1 python-numpy@2.4.6 python-loguru@0.7.3-0.75b9201
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/jararias/mpsplines
Licenses: Modified BSD
Build system: pyproject
Synopsis: Mean preserving interpolation with splines
Description:

This package implements a functionality for mean-preserving interpolation of 1D data (for example, time series) with splines.

python-mpl-scatter-density 0.8
Propagated dependencies: python-fast-histogram@0.14-0.92ed204 python-matplotlib@3.10.9 python-numpy@2.4.6
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/astrofrog/mpl-scatter-density
Licenses: FreeBSD
Build system: pyproject
Synopsis: Matplotlib helpers to make density scatter plots
Description:

This package provides functionality to make it easy to make scatter density maps, both for interactive and non-interactive use.

python-fbpca 1.0
Propagated dependencies: 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://fbpca.readthedocs.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Functions for principal component analysis and accuracy checks
Description:

This package provides fast computations for principal component analysis (PCA), SVD, and eigendecompositions via randomized methods

python-boost-histogram 1.7.1
Propagated dependencies: python-numpy@2.4.6
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-uhi 1.1.1
Propagated dependencies: python-numpy@2.4.6 python-fastjsonschema@2.21.1 python-h5py@3.16.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/scikit-hep/uhi
Licenses: Modified BSD
Build system: pyproject
Synopsis: Universal Histogram Interface
Description:

This is a package meant primarily for documenting histogram indexing and the PlottableHistogram Protocol and any future cross-library standards. It also contains the code for the PlottableHistogram Protocol, to be used in type checking libraries wanting to conform to the protocol. It is not usually a runtime dependency, but only a type checking, testing, and/or docs dependency in support of other libraries.

python-scs 3.2.10
Dependencies: lapack@3.12.1 openblas@0.3.31
Propagated dependencies: 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/bodono/scs-python
Licenses: Expat
Build system: pyproject
Synopsis: Splitting conic solver
Description:

This package provides a Python interface for the SCS (Splitting conic solver) library.

python-pandas-flavor 0.8.1
Propagated dependencies: python-pandas@3.0.3 python-xarray@2026.04.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/pyjanitor-devs/pandas_flavor
Licenses: Expat
Build system: pyproject
Synopsis: Write your own flavor of Pandas
Description:

Pandas 0.23 added a simple API for registering accessors with Pandas objects. Pandas-flavor extends Pandas' extension API by

  • adding support for registering methods as well

  • making each of these functions backwards compatible with older versions of Pandas

Total packages: 32836