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

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-pint 0.24.4
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-marsilea 0.5.4
Propagated dependencies: python-legendkit@0.3.6 python-matplotlib@3.10.8 python-numpy@2.3.1 python-pandas@2.3.3 python-platformdirs@4.3.6 python-scipy@1.16.3 python-seaborn@0.13.2
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/Marsilea-viz/marsilea
Licenses: Expat
Build system: pyproject
Synopsis: Declarative creation of composable visualizations
Description:

Marsilea is a Python library for creating composable visualizations in a declarative way. It is built on top of Matplotlib and provides a high-level API for you to puzzle different visualizations together like logo.

python-distributed 2025.11.0
Propagated dependencies: python-click@8.3.1 python-cloudpickle@3.1.0 python-dask@2025.11.0 python-jinja2@3.1.2 python-locket@1.0.0 python-msgpack@1.1.2 python-packaging@25.0 python-psutil@7.2.2 python-pyyaml@6.0.2 python-sortedcontainers@2.4.0 python-tblib@3.1.0 python-toolz@1.1.0 python-tornado@6.4.2 python-urllib3@2.5.0 python-zict@3.0.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://distributed.dask.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Distributed scheduler for Dask
Description:

Dask.distributed is a lightweight library for distributed computing in Python. It extends both the concurrent.futures and dask APIs to moderate sized clusters.

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-pyjanitor 0.32.5
Propagated dependencies: python-multipledispatch@1.0.0 python-natsort@8.4.0 python-pandas-flavor@0.8.1 python-scipy@1.16.3 python-biopython@1.86 python-unyt@3.1.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/pyjanitor-devs/pyjanitor
Licenses: Expat
Build system: pyproject
Synopsis: Tools for cleaning and transforming Pandas DataFrames
Description:

pyjanitor provides a set of data cleaning routines for pandas DataFrames. These routines extend the method chaining API defined by pandas for a subset of its methods. Originally, this package was a port of the R package by the same name and it is inspired by the ease-of-use and expressiveness of the dplyr package.

python-pyvistaqt 0.11.3
Propagated dependencies: python-pyvista@0.46.5 python-qtpy@2.4.3
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/pyvista/pyvistaqt
Licenses: Expat
Build system: pyproject
Synopsis: Qt support for PyVista
Description:

pyvistaqt is a helper module for pyvista to enable you to plot using Qt by placing a vtk-widget into a background renderer. This can be quite useful when you desire to update your plot in real-time.

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-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-pyamg 5.3.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/pyamg/pyamg
Licenses: Expat
Build system: pyproject
Synopsis: Algebraic Multigrid Solvers in Python
Description:

PyAMG is a Python library of Algebraic Multigrid (AMG) solvers. It features implementations of:

  • Ruge-Stuben (RS) or Classical AMG

  • AMG based on Smoothed Aggregation (SA)

  • Adaptive Smoothed Aggregation (αSA)

  • Compatible Relaxation (CR)

  • Krylov methods such as CG, GMRES, FGMRES, BiCGStab, MINRES, etc.

python-pylems 0.6.9
Propagated dependencies: python-lxml@6.0.2 python-matplotlib@3.10.8
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-tspex 0.6.3-0.d393ff4
Propagated dependencies: python-matplotlib@3.10.8 python-numpy@2.3.1 python-pandas@2.3.3 python-seaborn@0.13.2 python-xlrd@2.0.2
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://apcamargo.github.io/tspex/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Calculate tissue-specificity metrics for gene expression
Description:

This package provides a Python package for calculating tissue-specificity metrics for gene expression.

python-ruffus 2.8.4
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: http://www.ruffus.org.uk
Licenses: Expat
Build system: pyproject
Synopsis: Light-weight computational pipeline management
Description:

Ruffus is designed to allow scientific and other analyses to be automated with the minimum of fuss and the least effort.

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-anndata-minimal 0.12.7
Propagated dependencies: python-array-api-compat@1.12.0 python-h5py@3.15.1 python-legacy-api-wrap@1.5 python-natsort@8.4.0 python-numpy@2.3.1 python-packaging@25.0 python-pandas@2.3.3 python-scipy@1.16.3 python-zarr@2.18.7
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/theislab/anndata
Licenses: Modified BSD
Build system: pyproject
Synopsis: Annotated data for data analysis pipelines
Description:

Anndata is a package for simple (functional) high-level APIs for data analysis pipelines. In this context, it provides an efficient, scalable way of keeping track of data together with learned annotations and reduces the code overhead typically encountered when using a mostly object-oriented library such as scikit-learn.

python-polars-runtime-32 1.38.1
Dependencies: jemalloc@5.3.0 lz4@1.10.0 zstd@1.5.6 rust-ring@0.17.14 rust-tikv-jemallocator@0.6.0-0.c7991e5 rust-tikv-jemallocator@0.6.0-0.c7991e5
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 an analytical query engine written for DataFrames. It is designed to be fast, easy to use and expressive.

python-efficient-apriori 2.0.6
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/tommyod/Efficient-Apriori
Licenses: Expat
Build system: pyproject
Synopsis: An efficient Python implementation of the Apriori algorithm.
Description:

An efficient Python implementation of the Apriori algorithm, which uncovers hidden structures in categorical data

python-multiscale-spatial-image 2.0.3
Propagated dependencies: python-dask@2025.11.0 python-numpy@2.3.1 python-dateutil@2.9.0 python-spatial-image@1.0.0 python-xarray@2025.12.0 python-xarray-dataclass@3.0.0 python-zarr@2.18.7
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/spatial-image/multiscale-spatial-image
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Multi-dimensional spatial image data structure
Description:

This package lets you generate a multiscale, chunked, multi-dimensional spatial image data structure that can serialized to OME-NGFF. Each scale is a scientific Python Xarray spatial-image Dataset, organized into nodes of an Xarray Datatree.

python-supersmoother 0.4-0.0a81544
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: http://github.com/jakevdp/supersmoother
Licenses: FreeBSD
Build system: pyproject
Synopsis: Python implementation of Friedman's Supersmoother
Description:

This package provides an efficient implementation of Friedman's SuperSmoother based in Python. It makes use of numpy for fast numerical computation.

python-algopy 0.7.2
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://pythonhosted.org/algopy
Licenses: Modified BSD
Build system: pyproject
Synopsis: Algorithmic Differentation in Python
Description:

AlgoPy provides a functionality to differentiate functions implemented as computer programs by using Algorithmic Differentiation (AD) techniques in the forward and reverse mode.

The forward mode propagates univariate Taylor polynomials of arbitrary order. Hence it is also possible to use AlgoPy to evaluate higher-order derivative tensors. The reverse mode is also known as backpropagation and can be found in similar form in tools like PyTorch. Speciality of AlgoPy is the possibility to differentiate functions that contain matrix functions as +,-,*,/, dot, solve, qr, eigh, cholesky.

python-opt-einsum 3.4.0
Propagated dependencies: python-dask@2025.11.0 python-numpy@2.3.1 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-autoray 0.8.10
Propagated dependencies: python-dask@2025.11.0 python-matplotlib@3.10.8 python-networkx@3.4.2 python-numpy@2.3.1 python-opt-einsum@3.4.0 python-scipy@1.16.3 python-sparse@0.18.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/jcmgray/autoray
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Library for abstracting tensor operations
Description:

This package provides a lightweight Python library for abstracting tensor operations. It provides an automatic dispatch mechanism that means you can write backend agnostic code that works for any library that provides a numpy compatible API.

python-pingouin 0.5.5
Propagated dependencies: python-matplotlib@3.10.8 python-mpmath@1.3.0 python-numpy@2.3.1 python-pandas@2.3.3 python-pandas-flavor@0.8.1 python-scikit-learn@1.7.2 python-scipy@1.16.3 python-seaborn@0.13.2 python-statsmodels@0.14.5 python-tabulate@0.9.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://pingouin-stats.org/
Licenses: GPL 3
Build system: pyproject
Synopsis: Statistical package for Python
Description:

Pingouin is a statistical package written in Python 3 and based mostly on Pandas and NumPy. Its features include

  • ANOVAs: N-ways, repeated measures, mixed, ancova

  • Pairwise post-hocs tests (parametric and non-parametric) and pairwise correlations

  • Robust, partial, distance and repeated measures correlations

  • Linear/logistic regression and mediation analysis

  • Bayes Factors

  • Multivariate tests

  • Reliability and consistency

  • Effect sizes and power analysis

  • Parametric/bootstrapped confidence intervals around an effect size or a correlation coefficient

  • Circular statistics

  • Chi-squared tests

  • Plotting: Bland-Altman plot, Q-Q plot, paired plot, robust correlation, and more

python-scikit-misc 0.5.1
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://has2k1.github.io/scikit-misc/stable
Licenses: Modified BSD
Build system: pyproject
Synopsis: Miscellaneous tools for scientific computing.
Description:

This package provides miscellaneous tools for data analysis and scientific computing.

python-pandas 2.3.3
Dependencies: xclip@0.13 xsel@1.2.0-1.062e6d3
Propagated dependencies: python-numpy@2.3.1 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.

Total packages: 32521