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

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-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

python-qutip 5.2.2
Propagated dependencies: python-numpy@2.3.1 python-packaging@25.0 python-scipy@1.16.3 python-cvxopt@1.3.2 python-cvxpy@1.7.5 python-mpi4py@4.1.0 python-mpmath@1.3.0 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://qutip.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Quantum Toolbox in Python
Description:

QuTiP is a library for simulating the dynamics of closed and open quantum systems. It aims to provide numerical simulations of a wide variety of quantum mechanical problems, including those with Hamiltonians and/or collapse operators with arbitrary time-dependence, commonly found in a wide range of physics applications.

python-plotly 5.24.1
Propagated dependencies: python-packaging@25.0 python-tenacity@9.0.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://plotly.com/python/
Licenses: Expat
Build system: pyproject
Synopsis: Interactive plotting library for Python
Description:

Plotly's Python graphing library makes interactive,publication-quality graphs online. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.

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-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-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-decaylanguage 0.20.2
Propagated dependencies: python-attrs@25.3.0 python-graphviz@0.20.3 python-hepunits@2.4.4 python-lark@1.2.2 python-numpy@2.3.1 python-pandas@2.3.3 python-particle@0.26.1 python-plumbum@1.7.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://decaylanguage.readthedocs.io/en/latest/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Language to describe, manipulate and convert particle decays
Description:

DecayLanguage implements a language to describe and convert particle decays between digital representations, effectively making it possible to interoperate several fitting programs. Particular interest is given to programs dedicated to amplitude analyses.

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-plotnine 0.14.5
Propagated dependencies: python-adjusttext@1.3.0 python-matplotlib@3.10.8 python-mizani@0.13.1 python-numpy@2.3.1 python-patsy@1.0.1 python-scipy@1.16.3 python-statsmodels@0.14.5
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/has2k1/plotnine
Licenses: Expat
Build system: pyproject
Synopsis: Grammar of Graphics for Python
Description:

Plotnine is a Python implementation of the Grammar of Graphics. It is a powerful graphics concept for creating plots and visualizations in a structured and declarative manner. It is inspired by the R package ggplot2 and aims to provide a similar API and functionality in Python.

python-anndata 0.11.4
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-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-adjusttext 1.3.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://github.com/Phlya/adjustText
Licenses: Expat
Build system: pyproject
Synopsis: Adjust text position in matplotlib plots to minimize overlaps
Description:

Often when we want to label multiple points on a graph the text will start heavily overlapping with both other labels and data points. This can be a major problem requiring manual solution. However this can be largely automated by smart placing of the labels (difficult) or iterative adjustment of their positions to minimize overlaps (relatively easy). This library implements the latter option to help with matplotlib graphs.

python-anndata 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-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-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-fast-histogram 0.14
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-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-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-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-pandarallel 1.6.5
Propagated dependencies: python-dill@0.4.0 python-pandas@2.3.3 python-psutil@7.0.0
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-orsopy 1.2.1
Propagated dependencies: python-numpy@2.3.1 python-pyyaml@6.0.2 python-jsonschema@4.23.0 python-h5py@3.15.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/reflectivity/orsopy
Licenses: Expat
Build system: python
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-scikit-build-core 0.11.2
Propagated dependencies: python-importlib-metadata@8.7.0 python-importlib-resources@6.5.2 python-packaging@25.0 python-pathspec@0.12.1 python-tomli@2.2.1 python-typing-extensions@4.15.0
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 2025.12.0
Propagated dependencies: python-numpy@2.3.1 python-packaging@25.0 python-pandas@2.3.3
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-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.

Total packages: 70999