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

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-pingouin 0.5.5
Propagated dependencies: python-matplotlib@3.8.2 python-mpmath@1.3.0 python-numpy@1.26.4 python-pandas@2.2.3 python-pandas-flavor@0.7.0 python-scikit-learn@1.7.0 python-scipy@1.12.0 python-seaborn@0.13.2 python-statsmodels@0.14.4 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-supersmoother 0.4-0.0a81544
Propagated dependencies: python-numpy@1.26.4
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-opt-einsum 3.3.0
Propagated dependencies: python-numpy@1.26.4
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-pyzx 0.9.0
Propagated dependencies: python-ipywidgets@8.1.2 python-lark@1.2.2 python-numpy@1.26.4 python-pyperclip@1.9.0 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/zxcalc/pyzx
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Quantum circuit rewriting and optimisation using the ZX-calculus
Description:

PyZX is a Python tool implementing the theory of ZX-calculus for the creation, visualisation, and automated rewriting of large-scale quantum circuits. PyZX currently allows you to:

  • Read in quantum circuits in the file format of QASM, Quipper or Quantomatic;

  • Rewrite circuits into a pseudo-normal form using the ZX-calculus;

  • Extract new simplified circuits from these reduced graphs;

  • Visualise the ZX-graphs and rewrites using either Matplotlib, Quantomatic or as a TikZ file for use in LaTeX documents;

  • Output the optimised circuits in QASM, QC or QUIPPER format.

python-narwhals 1.44.0
Propagated dependencies: python-pandas@2.2.3 python-dask@2024.12.1 python-modin@0.32.0 python-pyarrow@22.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-dvc-data 3.16.12
Propagated dependencies: python-attrs@25.3.0 python-dictdiffer@0.9.0 python-diskcache@5.6.3 python-dvc-objects@5.1.1 python-fsspec@2025.9.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-statannot 0.2.3
Propagated dependencies: python-numpy@1.26.4 python-seaborn@0.13.2 python-matplotlib@3.8.2 python-pandas@2.2.3 python-scipy@1.12.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/webermarcolivier/statannot
Licenses: Expat
Build system: python
Synopsis: Add annotations to existing plots generated by seaborn
Description:

This is a Python package to compute statistical test and add statistical annotations on an existing boxplots and barplots generated by seaborn.

python-meshzoo 0.9.4
Propagated dependencies: python-numpy@1.26.4
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/diego-hayashi/meshzoo
Licenses: GPL 3+
Build system: pyproject
Synopsis: Mesh generator for simple geometries
Description:

meshzoo is a mesh generator for finite element or finite volume computations for simple domains like regular polygons, disks, spheres, cubes, etc.

python-anndata 0.12.1
Propagated dependencies: python-array-api-compat@1.12.0 python-h5py@3.13.0 python-importlib-metadata@8.7.0 python-legacy-api-wrap@1.4.1 python-natsort@8.4.0 python-packaging@25.0 python-pandas@2.2.3 python-scikit-learn@1.7.0 python-scipy@1.12.0 python-setuptools@80.9.0 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-scikit-image 0.23.2
Propagated dependencies: python-cloudpickle@3.1.0 python-dask@2024.12.1 python-imageio@2.36.1 python-lazy-loader@0.4 python-matplotlib@3.8.2 python-networkx@3.4.2 python-numpy@1.26.4 python-pillow@11.1.0 python-pythran@0.17.0 python-pywavelets@1.8.0 python-scipy@1.12.0 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-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-xarray-schema 0.0.3
Propagated dependencies: python-numpy@1.26.4 python-xarray@2023.12.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/carbonplan/xarray-schema
Licenses: Expat
Build system: pyproject
Synopsis: Schema validation for Xarray objects
Description:

This package implements schema validation for Xarray objects.

python-osqp 0.6.5
Propagated dependencies: python-numpy@1.26.4 python-qdldl@0.1.7.post5 python-scipy@1.12.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://osqp.org/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: OSQP: operator splitting QP solver
Description:

The OSQP (Operator Splitting Quadratic Program) solver is a numerical optimization package.

python-plotly 5.20.0
Propagated dependencies: python-ipython@8.37.0 python-pandas@2.2.3 python-pillow@11.1.0 python-requests@2.32.5 python-retrying@1.4.1 python-scikit-image@0.23.2 python-statsmodels@0.14.4 python-tenacity@9.0.0 python-vaex-core@4.18.1
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-traittypes 0.2.1
Propagated dependencies: python-traitlets@5.14.1
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-distributed 2024.12.1
Propagated dependencies: python-click@8.1.8 python-cloudpickle@3.1.0 python-cryptography@44.0.0 python-dask@2024.12.1 python-dask-expr@1.1.21 python-msgpack@1.1.1 python-psutil@7.0.0 python-pyyaml@6.0.2 python-setuptools@80.9.0 python-sortedcontainers@2.4.0 python-tblib@3.1.0 python-toolz@1.0.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-pandarallel 1.6.5
Propagated dependencies: python-dill@0.4.0 python-pandas@2.2.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-baycomp 1.0.3
Propagated dependencies: python-matplotlib@3.8.2 python-numpy@1.26.4 python-scipy@1.12.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/janezd/baycomp
Licenses: Expat
Build system: pyproject
Synopsis: Library for comparison of Bayesian classifiers
Description:

Baycomp is a library for Bayesian comparison of classifiers. Functions in the library compare two classifiers on one or on multiple data sets. They compute three probabilities: the probability that the first classifier has higher scores than the second, the probability that differences are within the region of practical equivalence (rope), or that the second classifier has higher scores.

python-vaex-core 4.18.1
Dependencies: boost@1.89.0 pcre@8.45 pybind11@2.13.6 string-view-lite@1.8.0 tsl-hopscotch-map@2.3.0
Propagated dependencies: python-aplus@0.11.1-0.1ab8ebe python-blake3@0.3.1 python-click@8.1.8 python-cloudpickle@3.1.0 python-dask@2024.12.1 python-filelock@3.16.1 python-frozendict@2.4.6 python-future@1.0.0 python-nest-asyncio@1.6.0 python-numpy@1.26.4 python-pandas@2.2.3 python-progressbar2@4.5.0 python-pyarrow@22.0.0 python-pydantic@2.10.4 python-pydantic-settings@2.7.1 python-pyyaml@6.0.2 python-requests@2.32.5 python-rich@13.7.1 python-six@1.17.0 python-tabulate@0.9.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://www.github.com/maartenbreddels/vaex
Licenses: Expat
Build system: pyproject
Synopsis: Core of Vaex library for exploring tabular datasets
Description:

Vaex is a high performance Python library for lazy Out-of-Core DataFrames (similar to Pandas), to visualize and explore big tabular datasets. This package provides the core modules of Vaex.

python-simple-pid 2.0.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/m-lundberg/simple-pid
Licenses: Expat
Build system: pyproject
Synopsis: Easy to use PID controller
Description:

This package provides a simple and easy-to-use PID controller.

python-pylems 0.6.9
Propagated dependencies: python-lxml@6.0.1 python-matplotlib@3.8.2
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-numpy-groupies 0.11.3
Propagated dependencies: python-numpy@1.26.4
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-snakemake-interface-report-plugins 1.1.0
Propagated dependencies: python-snakemake-interface-common@1.17.4 python-pytest@8.4.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/snakemake/python-snakemake-interface-report-plugins
Licenses: Expat
Build system: pyproject
Synopsis: Interface for Snakemake report plugins
Description:

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

Total packages: 69282