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

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-pykdtree 1.4.2
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/storpipfugl/pykdtree
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Fast kd-tree implementation with OpenMP-enabled queries
Description:

pykdtree is a kd-tree implementation for fast nearest neighbour search in Python.

python-xarray-dataclasses 1.7.0
Propagated dependencies: python-numpy@2.3.1 python-typing-extensions@4.15.0 python-xarray@2025.12.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/astropenguin/xarray-dataclasses/
Licenses: Expat
Build system: pyproject
Synopsis: Data creation made easy by dataclass
Description:

xarray-dataclasses is a Python package that makes it easy to create xarray's DataArray and Datase objects that are "typed" (i.e. fixed dimensions, data type, coordinates, attributes, and name) using the Python's dataclass.

python-simplespectral 1.0.0
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/xmikos/simplespectral
Licenses: Expat
Build system: pyproject
Synopsis: FFT module for Python
Description:

This package provides a simplified scipy.signal.spectral module to do spectral analysis in Python.

python-scikit-optimize 0.10.2
Propagated dependencies: python-joblib@1.5.2 python-matplotlib@3.10.8 python-numpy@2.3.1 python-pyaml@25.7.0 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://scikit-optimize.github.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Sequential model-based optimization toolbox
Description:

Scikit-Optimize, or skopt, is a simple and efficient library to minimize (very) expensive and noisy black-box functions. It implements several methods for sequential model-based optimization. skopt aims to be accessible and easy to use in many contexts.

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-pyfma 0.1.6
Propagated dependencies: python-numpy@1.26.4
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/nschloe/pyfma
Licenses: Expat
Build system: pyproject
Synopsis: Fused multiply-add for Python
Description:

pyfma provides an implementation of fused multiply-add which computes (x*y) + z with a single rounding. This is useful for dot products, matrix multiplications, polynomial evaluations (e.g., with Horner's rule), Newton's method for evaluating functions, convolutions, artificial neural networks etc.

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-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-osfclient 0.0.5
Propagated dependencies: python-requests@2.32.5 python-six@1.17.0 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/osfclient/osfclient
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python library and command-line client for file storage on OSF
Description:

The osfclient is a python library and a command-line client for up- and downloading files to and from Open Science Framework projects. The OSF is an open source project which facilitates the open collaboration of researchers on the web, by sharing data and other research outputs.

python-numpoly 1.3.9
Propagated dependencies: python-importlib-metadata@8.7.0 python-numpy@2.3.1
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-scipy-minimal 1.16.3
Dependencies: boost@1.88.0 openblas@0.3.31 pybind11@2.13.6 qhull@2020.2 xsimd@13.2.0
Propagated dependencies: python-numpy@2.3.1
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-modin 0.37.1
Propagated dependencies: python-fsspec@2026.1.0 python-numpy@2.3.1 python-packaging@25.0 python-pandas@2.3.3 python-psutil@7.2.2 python-typing-extensions@4.15.0 python-dask@2025.11.0 python-distributed@2025.11.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/modin-project/modin
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Make your pandas code run faster
Description:

Modin uses Ray or Dask to provide an effortless way to speed up your pandas notebooks, scripts, and libraries. Unlike other distributed DataFrame libraries, Modin provides seamless integration and compatibility with existing pandas code.

python-pyet 1.3.1
Propagated dependencies: python-pandas@2.3.3 python-xarray@2025.12.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/pyet-org/pyet
Licenses: Expat
Build system: pyproject
Synopsis: Python package for evapotranspiration calculation
Description:

This package provides a Python library for calculating Evapotranspiration using various standard methods.

python-pandera 0.27.1
Dependencies: python-dask@2025.11.0 python-distributed@2025.11.0 python-geopandas@1.1.1 python-hypothesis@6.150.2 python-modin@0.37.1 python-numpy@2.3.1 python-pandas@2.3.3 python-scipy@1.16.3 python-shapely@2.1.1
Propagated dependencies: python-packaging@25.0 python-pydantic@2.12.5 python-typeguard@4.4.4 python-typing-extensions@4.15.0 python-typing-inspect@0.9.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/unionai-oss/pandera
Licenses: Expat
Build system: pyproject
Synopsis: Perform data validation on dataframe-like objects
Description:

python-pandera provides a flexible and expressive API for performing data validation on dataframe-like objects to make data processing pipelines more readable and robust. Dataframes contain information that python-pandera explicitly validates at runtime. This is useful in production-critical data pipelines or reproducible research settings. With python-pandera, you can:

  • Define a schema once and use it to validate different dataframe types.

  • Check the types and properties of columns.

  • Perform more complex statistical validation like hypothesis testing.

  • Seamlessly integrate with existing data pipelines via function decorators.

  • Define dataframe models with the class-based API with pydantic-style syntax.

  • Synthesize data from schema objects for property-based testing.

  • Lazily validate dataframes so that all validation rules are executed.

  • Integrate with a rich ecosystem of tools like python-pydantic, python-fastapi and python-mypy.

python-xarray-dataclass 3.0.0
Propagated dependencies: python-numpy@2.3.1 python-typing-extensions@4.15.0 python-xarray@2025.12.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/xarray-contrib/xarray-dataclass/
Licenses: Expat
Build system: pyproject
Synopsis: Xarray data creation by data classes
Description:

xarray-dataclass is a Python package that makes it easy to create xarray's DataArray and Dataset objects that are "typed" (i.e. fixed dimensions, data type, coordinates, attributes, and name) using the Python's dataclass. It's a successor of not maintained https://github.com/astropenguin/xarray-dataclasses.

python-numpy-groupies 0.11.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/ml31415/numpy-groupies
Licenses: Modified BSD
Build system: pyproject
Synopsis: Tools for group-indexing operations: aggregated sum and more
Description:

This package provides optimized tools for group-indexing operations: aggregated sum and more.

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-openpmd-api 0.17.0-0.ec8251e
Dependencies: hdf5@1.14.6 nlohmann-json@3.12.0 openmpi@4.1.6 pybind11@3.0.2 python@3.12.12 toml11@3.7.1
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-trimesh 4.5.3
Propagated dependencies: python-chardet@5.2.0 python-colorlog@6.9.0 python-httpx@0.28.1 python-jsonschema@4.23.0 python-lxml@6.0.2 python-meshio@5.3.5 python-networkx@3.4.2 python-numpy@2.3.1 python-pillow@12.1.1 python-psutil@7.2.2 python-pycollada@0.9.2 python-pyglet@2.0.18 python-requests@2.32.5 python-rtree@1.4.1 python-scikit-image@0.26.0 python-scipy@1.16.3 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-snakemake-interface-executor-plugins 9.3.3
Propagated dependencies: python-argparse-dataclass@2.0.0 python-snakemake-interface-common@1.17.4 python-throttler@1.2.2
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/snakemake/python-snakemake-interface-executor-plugins
Licenses: Expat
Build system: pyproject
Synopsis: Interface for Snakemake executor plugins
Description:

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

python-fast-histogram 0.14-0.92ed204
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/astrofrog/fast-histogram
Licenses: Modified BSD
Build system: pyproject
Synopsis: Fast simple 1D and 2D histograms
Description:

The fast-histogram mini-package aims to provide simple and fast histogram functions for regular bins that don't compromise on performance. It doesn't do anything complicated - it just implements a simple histogram algorithm in C and keeps it simple. The aim is to have functions that are fast but also robust and reliable. The result is a 1D histogram function here that is 7-15x faster than numpy.histogram, and a 2D histogram function that is 20-25x faster than numpy.histogram2d.

python-nestcheck 0.2.1-0.513ef96
Propagated dependencies: python-fgivenx@2.4.2-0.cf51dbf python-matplotlib@3.10.8 python-numpy@2.3.1 python-pandas@2.3.3 python-scipy@1.16.3 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/ejhigson/nestcheck
Licenses: Expat
Build system: pyproject
Synopsis: Nested sampling calculations utilities
Description:

This package implements a functionality to work with Nested sampling, a popular numerical method for Bayesian computation, which simultaneously generates samples from the posterior distribution and an estimate of the Bayesian evidence for a given likelihood and prior. nestcheck provides Python utilities for analysing samples produced by nested sampling, and estimating uncertainties on nested sampling calculations (which have different statistical properties to calculations using other numerical methods).

python-cmcrameri 1.9
Propagated dependencies: python-matplotlib@3.10.8 python-numpy@2.3.1 python-packaging@25.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/callumrollo/cmcrameri
Licenses: Expat
Build system: pyproject
Synopsis: Perceptually uniform colormaps by Fabio Crameri
Description:

This package provides a Python wrapper around Fabio Crameri's perceptually uniform colormaps for scientific data visualization.

python-pandas-flavor 0.8.1
Propagated dependencies: python-pandas@2.3.3 python-xarray@2025.12.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: 73978