_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python-hotspotsc 1.1.1
Propagated dependencies: python-anndata@0.12.1 python-importlib-metadata@8.7.0 python-ipython@8.37.0 python-matplotlib@3.8.2 python-nbsphinx@0.8.8 python-numba@0.61.0 python-numpy@1.26.4 python-pandas@2.2.3 python-pynndescent@0.5.13 python-scanpy@1.11.2 python-scikit-learn@1.7.0 python-scipy@1.12.0 python-seaborn@0.13.2 python-statsmodels@0.14.4 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/yoseflab/hotspot
Licenses: Expat
Build system: pyproject
Synopsis: Identifying informative genes in a single-cell dataset
Description:

Hotspot is a tool for identifying informative genes (and gene modules) in a single-cell dataset. Importantly, "informative" is decided based on how well a gene's variation agrees with some cell metric---some similarity mapping between cells. Genes which are informative are those whose expression varies in similar way among cells which are nearby in the given metric.

python-biopython 1.73
Propagated dependencies: python-numpy@1.26.4
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://biopython.org/
Licenses: non-copyleft
Build system: pyproject
Synopsis: Tools for biological computation in Python
Description:

Biopython is a set of tools for biological computation including parsers for bioinformatics files into Python data structures; interfaces to common bioinformatics programs; a standard sequence class and tools for performing common operations on them; code to perform data classification; code for dealing with alignments; code making it easy to split up parallelizable tasks into separate processes; and more.

python-biopython 1.85
Propagated dependencies: python-numpy@1.26.4
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://biopython.org/
Licenses: non-copyleft
Build system: pyproject
Synopsis: Tools for biological computation in Python
Description:

Biopython is a set of tools for biological computation including parsers for bioinformatics files into Python data structures; interfaces to common bioinformatics programs; a standard sequence class and tools for performing common operations on them; code to perform data classification; code for dealing with alignments; code making it easy to split up parallelizable tasks into separate processes; and more.

python-zeus-mcmc 2.5.4
Propagated dependencies: python-matplotlib@3.8.2 python-numpy@1.26.4 python-scikit-learn@1.7.0 python-scipy@1.12.0 python-seaborn@0.13.2 python-setuptools@80.9.0 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/statistics.scm (gnu packages statistics)
Home page: https://github.com/minaskar/zeus
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Deep learning energy measurement and optimization framework
Description:

This package provides an implementation of the Ensemble Slice Sampling method. Features:

  • fast & Robust Bayesian Inference

  • efficient Markov Chain Monte Carlo (MCMC)

  • black-box inference, no hand-tuning

  • excellent performance in terms of autocorrelation time and convergence rate

  • scale to multiple CPUs without any extra effort

  • automated Convergence diagnostics

python-pyjanitor 0.31.0
Propagated dependencies: python-multipledispatch@1.0.0 python-natsort@8.4.0 python-pandas-flavor@0.7.0 python-requests@2.32.5 python-scipy@1.12.0 python-biopython@1.85 python-unyt@3.0.4
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-numpysane 0.42
Propagated dependencies: python-numpy@1.26.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/dkogan/numpysane
Licenses: LGPL 2.0+
Build system: pyproject
Synopsis: More-reasonable core functionality for numpy
Description:

This package provides more-reasonable core functionality for numpy.

A lot of numpysane functionality is inspired by PDL (Perl Data Language).

numpysane has:

  • easier broadcasting

  • nicer array manipulation

  • array concatenation

  • manipulation of dimensions

  • broadcast-aware inner product

  • broadcast-aware outer product

  • broadcast-aware 2-norm

  • broadcast-aware matrix multiplication

python-hatchling 1.21.1
Propagated dependencies: python-editables@0.5 python-packaging-bootstrap@25.0 python-pathspec@0.12.1 python-pluggy@1.6.0 python-trove-classifiers@2025.5.9.12
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://hatch.pypa.io/latest/
Licenses: Expat
Build system: pyproject
Synopsis: Modern, extensible Python build backend
Description:

Hatch is a modern, extensible Python project manager. It has features such as:

  • Standardized build system with reproducible builds by default

  • Robust environment management with support for custom scripts

  • Easy publishing to PyPI or other indexes

  • Version management

  • Configurable project generation with sane defaults

  • Responsive CLI, ~2-3x faster than equivalent tools.

python-hatchling 1.27.0
Propagated dependencies: python-packaging-bootstrap@25.0 python-pathspec@0.12.1 python-pluggy@1.6.0 python-tomli@2.2.1 python-trove-classifiers@2025.5.9.12
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://hatch.pypa.io/latest/
Licenses: Expat
Build system: pyproject
Synopsis: Modern, extensible Python build backend
Description:

Hatch is a modern, extensible Python project manager. It has features such as:

  • Standardized build system with reproducible builds by default

  • Robust environment management with support for custom scripts

  • Easy publishing to PyPI or other indexes

  • Version management

  • Configurable project generation with sane defaults

  • Responsive CLI, ~2-3x faster than equivalent tools.

python-py-bobyqa 1.5.0
Propagated dependencies: python-numpy@1.26.4 python-pandas@2.2.3 python-scipy@1.12.0 python-setuptools@80.9.0
Channel: guix
Location: gnu/packages/maths.scm (gnu packages maths)
Home page: https://github.com/numericalalgorithmsgroup/pybobyqa
Licenses: GPL 3
Build system: pyproject
Synopsis: Derivative-free solver for general objective minimization
Description:

Py-BOBYQA is a flexible package for solving bound-constrained general objective minimization, without requiring derivatives of the objective. At its core, it is a Python implementation of the BOBYQA algorithm by Powell,but Py-BOBYQA has extra features improving its performance on some problems. Py-BOBYQA is particularly useful when evaluations of the objective function are expensive and/or noisy.

python-gitpython 3.1.44
Dependencies: git-minimal@2.50.0
Propagated dependencies: python-gitdb@4.0.12
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/gitpython-developers/GitPython
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python library for interacting with Git repositories
Description:

GitPython is a python library used to interact with Git repositories, high-level like git-porcelain, or low-level like git-plumbing.

It provides abstractions of Git objects for easy access of repository data, and additionally allows you to access the Git repository more directly using either a pure Python implementation, or the faster, but more resource intensive git command implementation.

python-traitlets 5.14.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://ipython.org
Licenses: Modified BSD
Build system: pyproject
Synopsis: Configuration system for Python applications
Description:

Traitlets is a framework that lets Python classes have attributes with type checking, dynamically calculated default values, and ‘on change’ callbacks. The package also includes a mechanism to use traitlets for configuration, loading values from files or from command line arguments. This is a distinct layer on top of traitlets, so you can use traitlets in your code without using the configuration machinery.

python-geomstats 2.8.0
Propagated dependencies: python-autograd@1.8.0 python-joblib@1.5.2 python-matplotlib@3.8.2 python-networkx@3.4.2 python-numpy@1.26.4 python-pandas@2.2.3 python-pytorch@2.9.0 python-scikit-learn@1.7.0 python-scipy@1.12.0
Channel: guix-science
Location: guix-science/packages/machine-learning.scm (guix-science packages machine-learning)
Home page: https://geomstats.github.io/
Licenses: Expat
Build system: pyproject
Synopsis: Geometric statistics on manifolds
Description:

Geomstats is an open-source Python package for computations, statistics, and machine learning on nonlinear manifolds. Data from many application fields are elements of manifolds. For instance, the manifold of 3D rotations SO(3) naturally appears when performing statistical learning on articulated objects like the human spine or robotics arms. Likewise, shape spaces modeling biological shapes or other natural shapes are manifolds.

python-fakeredis 2.31.2
Propagated dependencies: python-redis@5.2.0 python-sortedcontainers@2.4.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/databases.scm (gnu packages databases)
Home page: https://github.com/cunla/fakeredis-py
Licenses: Modified BSD
Build system: pyproject
Synopsis: Fake implementation of redis API for testing purposes
Description:

Fakeredis is a pure-Python implementation of the redis-py Python client that simulates talking to a redis server. It was created for a single purpose: to write unit tests.

Setting up redis is not hard, but one often wants to write unit tests that don't talk to an external server such as redis. This module can be used as a reasonable substitute.

python-easy-ansi 2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://gitlab.com/joeysbytes/easy-ansi
Licenses: Expat
Build system: pyproject
Synopsis: Terminal framework API
Description:

Easy ANSI is a terminal framework API to give you an easy way to use colors, cursor control movements, and line/box drawing. It is not meant as a replacement to more full-featured frameworks (such as curses or urwid), but as a tool to quickly create nice-looking screens in your terminal window. You can even create animations with the cursor controls.

python-easy-ansi 0.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://gitlab.com/joeysbytes/easy-ansi
Licenses: Expat
Build system: pyproject
Synopsis: Terminal framework API
Description:

Easy ANSI is a terminal framework API to give you an easy way to use colors, cursor control movements, and line/box drawing. It is not meant as a replacement to more full-featured frameworks (such as curses or urwid), but as a tool to quickly create nice-looking screens in your terminal window. You can even create animations with the cursor controls.

python-iniconfig 2.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/RonnyPfannschmidt/iniconfig
Licenses: Expat
Build system: pyproject
Synopsis: Simple INI-file parser
Description:

The iniconfig package provides a small and simple INI-file parser module having a unique set of features ; iniconfig

  • maintains the order of sections and entries ;

  • supports multi-line values with or without line-continuations ;

  • supports "#" comments everywhere ;

  • raises errors with proper line-numbers ;

  • raises an error when two sections have the same name.

python-romanisim 0.11.2
Propagated dependencies: python-asdf@5.1.0 python-astropy@7.1.1 python-astropy-healpix@1.1.2 python-astroquery@0.4.11 python-crds@13.0.6 python-defusedxml@0.7.1 python-galsim@2.7.2 python-gwcs@0.26.0 python-numpy@1.26.4 python-photutils@2.3.0 python-roman-datamodels@0.28.1
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/spacetelescope/romanisim
Licenses: Modified BSD
Build system: pyproject
Synopsis: Nancy Grace Roman Space Telescope WFI Simulator
Description:

romanisim is a Galsim-based simulator of imaging data from the WFI on the Nancy Grace Roman Space Telescope (pronounced roman-eye-sim, stylized Roman I-Sim). It uses Galsim to render astronomical scenes, WebbPSF to model the point spread function, and CRDS to access the calibration information needed to produce realistic WFI images.

python-duniterpy 1.2.1
Propagated dependencies: python-base58@2.1.1 python-graphql-core@3.1.2 python-jsonschema@4.23.0 python-libnacl@2.1.0 python-mnemonic@0.21 python-pyaes@1.6.1 python-pypeg2@2.15.2 python-websocket-client@1.8.0
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://git.duniter.org/clients/python/duniterpy
Licenses: GPL 3+
Build system: pyproject
Synopsis: Python implementation of Duniter API
Description:

duniterpy is an implementation of duniter API. Its main features are:

  • Support Duniter's Basic Merkle API and protocol

  • Asynchronous/synchronous without threads

  • Support HTTP, HTTPS and Web Socket transport for Basic Merkle API

  • Support Elasticsearch Duniter4j API

  • Duniter signing key

  • Sign/verify and encrypt/decrypt messages with the Duniter credentials

python-pycollada 0.8
Propagated dependencies: python-numpy@1.26.4 python-dateutil@2.9.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pycollada.readthedocs.io
Licenses: Modified BSD
Build system: pyproject
Synopsis: Reading and writing collada documents library
Description:

This package implements a functionality for creating, editing and loading COLLADA,which is a COLLAborative Design Activity for establishing an interchange file format for interactive 3D applications.

The library allows you to load a COLLADA file and interact with it as a python object. In addition, it supports creating a collada python object from scratch, as well as in-place editing.

python-fastrlock 0.8.2
Channel: ffab
Location: ffab/packages/python-xyz.scm (ffab packages python-xyz)
Home page: https://github.com/scoder/fastrlock
Licenses: Expat
Build system: pyproject
Synopsis: RLock implementation for CPython
Description:

FastRLock is a C-level implementation of an optimistic lock for CPython which can be used as a replacement for threading.RLock. It is implemented in Cython and offers a C-API for direct use from Cython code. The lock is 10x faster than threading.RLock under normal conditions and 10% faster under congestion, making it a faster option than the revised RLock implementation in Python 3.2.

python-imagehash 4.3.2
Propagated dependencies: python-numpy@1.26.4 python-pillow@11.1.0 python-pywavelets@1.8.0 python-scipy@1.12.0
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-webcolors 24.11.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/ubernostrum/webcolors
Licenses: Modified BSD
Build system: pyproject
Synopsis: HTML/CSS color definitions library
Description:

python-webcolors is a module for working with HTML/CSS color definitions. Normalizing and converting between the following formats is supported.

  • Specification-defined color names

  • Six-digit hexadecimal

  • Three-digit hexadecimal

  • Integer rgb() triplet

  • Percentage rgb() triplet

Only the RGB colorspace is supported. Conversion to/from the HSL colorspace can be handled by the colorsys module in the Python standard library.

python-stevedore 5.4.1
Propagated dependencies: python-pbr@7.0.1
Channel: guix
Location: gnu/packages/openstack.scm (gnu packages openstack)
Home page: https://github.com/dreamhost/stevedore
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Manage dynamic plugins for Python applications
Description:

Python makes loading code dynamically easy, allowing you to configure and extend your application by discovering and loading extensions ("plugins") at runtime. Many applications implement their own library for doing this, using __import__ or importlib. Stevedore avoids creating yet another extension mechanism by building on top of setuptools entry points. The code for managing entry points tends to be repetitive, though, so stevedore provides manager classes for implementing common patterns for using dynamically loaded extensions.

python-stevedore 5.4.1
Propagated dependencies: python-pbr@7.0.1
Channel: guix
Location: gnu/packages/openstack.scm (gnu packages openstack)
Home page: https://github.com/dreamhost/stevedore
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Manage dynamic plugins for Python applications
Description:

Python makes loading code dynamically easy, allowing you to configure and extend your application by discovering and loading extensions ("plugins") at runtime. Many applications implement their own library for doing this, using __import__ or importlib. Stevedore avoids creating yet another extension mechanism by building on top of setuptools entry points. The code for managing entry points tends to be repetitive, though, so stevedore provides manager classes for implementing common patterns for using dynamically loaded extensions.

Total results: 4190