_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python-asn1tools 0.167.0
Propagated dependencies: python-bitstruct@8.21.0 python-diskcache@5.6.3 python-prompt-toolkit@3.0.51 python-pyparsing@3.2.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/eerimoq/asn1tools
Licenses: Expat
Build system: pyproject
Synopsis: ASN.1 parsing, encoding and decoding
Description:

This package provides ASN.1 parsing, encoding and decoding for Python, including constraints checking. It supports several codecs (e.g. BER, PER, UPER, XER) as well as limited C source code generating for OER and UPER.

python-vendetect 0.0.3
Propagated dependencies: python-copydetect@0.5.0 python-rich@13.7.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/trailofbits/vendetect
Licenses: AGPL 3+
Build system: pyproject
Synopsis: Detect vendored and copy-pasted code
Description:

Vendetect helps identify copied or vendored code between repositories, making it easier to detect when code has been copied with or without attribution. It uses similarity detection algorithms to compare code files and highlight matching sections.

python-ratelimit 2.2.1
Channel: guix-science
Location: guix-science/packages/python-xyz.scm (guix-science packages python-xyz)
Home page: https://github.com/tomasbasham/ratelimit
Licenses: Expat
Build system: pyproject
Synopsis: API rate limit decorator
Description:

This package introduces a function decorator preventing a function from being called more often than that allowed by the API provider. This should prevent API providers from banning your applications by conforming to their rate limits.

python-pycparser 2.22
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/eliben/pycparser
Licenses: Modified BSD
Build system: pyproject
Synopsis: C parser in Python
Description:

Pycparser is a complete parser of the C language, written in pure Python using the PLY parsing library. It parses C code into an AST and can serve as a front-end for C compilers or analysis tools.

python-episcanpy 0.4.0
Propagated dependencies: python-anndata@0.11.4 python-bamnostic@1.1.8 python-h5py@3.13.0 python-intervaltree@3.1.0 python-joblib@1.5.2 python-kneed@0.8.5 python-legacy-api-wrap@1.4.1 python-matplotlib@3.8.2 python-natsort@8.4.0 python-networkx@3.4.2 python-numba@0.61.0 python-numpy@1.26.4 python-packaging@25.0 python-pandas@2.2.3 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 python-pysam@0.23.0 python-tbb@2021.6.0 python-umap-learn@0.5.9
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/colomemaria/epiScanpy
Licenses: Modified BSD
Build system: pyproject
Synopsis: Tool for epigenomics single cell analysis
Description:

EpiScanpy is a toolkit to analyse single-cell open chromatin (scATAC-seq) and single-cell DNA methylation (for example scBS-seq) data. EpiScanpy is the epigenomic extension of the very popular scRNA-seq analysis tool Scanpy (Genome Biology, 2018).

python-mediafile 0.13.0
Propagated dependencies: python-mutagen@1.47.0 python-filetype@1.2.0
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://github.com/beetbox/mediafile
Licenses: Expat
Build system: pyproject
Synopsis: Read and write audio file tags
Description:

MediaFile is a simple interface to the metadata tags for many audio file formats. It wraps Mutagen, a high-quality library for low-level tag manipulation, with a high-level, format-independent interface for a common set of tags.

python-cssselect 1.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/scrapy/cssselect
Licenses: Modified BSD
Build system: pyproject
Synopsis: CSS3 selector parser and translator to XPath 1.0
Description:

Cssselect ia a Python module that parses CSS3 Selectors and translates them to XPath 1.0 expressions. Such expressions can be used in lxml or another XPath engine to find the matching elements in an XML or HTML document.

python-dlmanager 0.1.1
Propagated dependencies: python-requests@2.32.5 python-six@1.17.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/parkouss/dlmanager
Licenses: GPL 3+
Build system: python
Synopsis: Download manager library
Description:

Dlmanager is a download manager library. It can download files in background and in parallel, and cancel downloads. It stores downloads in a given directory, avoiding re-downloading files and limits the size of this directory, removing oldest files.

python-titlecase 2.4.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ppannuto/python-titlecase
Licenses: Expat
Build system: pyproject
Synopsis: Capitalize strings similar to book titles
Description:

Python-Titlecase is a Python port of John Gruber's titlecase.pl. It capitalizes (predominantly English) strings in a way that is similar to book titles, using the New York Times Manual of Style to leave certain words lowercase.

python-pdf2image 1.17.0
Dependencies: poppler@22.09.0
Propagated dependencies: python-pillow@11.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Belval/pdf2image
Licenses: Expat
Build system: pyproject
Synopsis: Python wrapper around @command{pdftoppm} and @command{pdftocairo}
Description:

This package provides a Python API wrapping the pdftoppm and pdftocairo command line tools. It can convert PDF files to a Python list with elements of type PIL.Image (from the python-pillow library).

python-aspectlib 1.5.2
Propagated dependencies: python-fields@5.0.0-0.cb473d1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ionelmc/python-aspectlib
Licenses: FreeBSD
Build system: pyproject
Synopsis: Python monkey-patching and decorators
Description:

This package provides an aspect-oriented programming, monkey-patch and decorators library. It is useful when changing behavior in existing code is desired. It includes tools for debugging and testing: simple mock/record and a complete capture/replay framework.

python-reproject 0.14.1
Dependencies: python-asdf@5.1.0 python-gwcs@0.26.0 python-pyvo@1.8 python-shapely@2.1.1 python-sunpy-minimal@7.0.3
Propagated dependencies: python-astropy@7.1.1 python-astropy-healpix@1.1.2 python-cloudpickle@3.1.0 python-dask@2024.12.1 python-fsspec@2025.9.0 python-numpy@1.26.4 python-scipy@1.12.0 python-zarr@2.18.7
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://reproject.readthedocs.io
Licenses: Modified BSD
Build system: pyproject
Synopsis: Astronomical image reprojection in Python
Description:

This package provides a functionality to reproject astronomical images using various techniques via a uniform interface, where reprojection is the re-gridding of images from one world coordinate system to another e.g. changing the pixel resolution, orientation, coordinate system.

python-pyvistaqt 0.11.3
Propagated dependencies: python-pyvista@0.44.2 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-configobj 5.0.9
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/DiffSK/configobj
Licenses: Modified BSD
Build system: pyproject
Synopsis: Config file reading, writing and validation
Description:

ConfigObj is a simple but powerful config file reader and writer: an ini file round tripper. Its main feature is that it is very easy to use, with a straightforward programmer’s interface and a simple syntax for config files.

python-carputils 0.1
Propagated dependencies: python-numpy@1.26.4 python-ruamel.yaml@0.18.14 python-common@0.1.2 python-pydoe3@1.0.4 python-tables@3.10.2 python-scipy@1.12.0 python-matplotlib@3.8.2 python-pandas@2.2.3 python-six@1.17.0 python-dateutil@2.9.0
Channel: guix-science
Location: guix-science/packages/carputils.scm (guix-science packages carputils)
Home page: https://opencarp.org/about/opencarp-ecosystem#the-carputils-framework
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python framework for access to openCARP
Description:

The carputils framework will be the optimal way to access openCARP for most users. This Python framework was developed to provide the means to easily encode in silico experiments including pre- and postprocessing. carputils will call the openCARP simulator.

python-pyenchant 2.0.0
Dependencies: enchant@2.6.9
Channel: guix
Location: gnu/packages/enchant.scm (gnu packages enchant)
Home page: https://github.com/pyenchant/pyenchant
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Spellchecking library for Python
Description:

PyEnchant is a spellchecking library for Python, based on the Enchant library. PyEnchant combines all the functionality of the underlying Enchant library with the flexibility of Python. It also provides some higher-level functionality than is available in the C API.

python-icontract 2.7.1
Propagated dependencies: python-asttokens@3.0.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://icontract.readthedocs.io
Licenses: Expat
Build system: pyproject
Synopsis: Design-by-contract programming for Python
Description:

icontract brings design-by-contract to Python with informative violation messages and inheritance. icontract provides two function, require and ensure for preconditions and postconditions respectively. Additionally, it provides a class decorator, invariant, to establish class invariants.

python-openturns 1.25
Dependencies: openblas@0.3.30 bonmin@1.8.9 boost@1.89.0 cbc@2.10.5 ceres-solver@2.0.0 cminpack@1.3.11 dlib@20.0 hdf5@1.14.6 hmat@1.10.0 ipopt@3.13.4 libxml2@2.14.6 mpc@1.3.1 mpfr@4.2.2 nlopt@2.10.0 pagmo@2.19.1 primesieve@12.10 python-wrapper@3.11.14 spectra@1.1.0 tbb@2021.6.0
Propagated dependencies: python-chaospy@4.3.13 python-dill@0.4.0 python-matplotlib@3.8.2 python-numpy@1.26.4 python-pandas@2.2.3 python-scipy@1.12.0
Channel: guix
Location: gnu/packages/statistics.scm (gnu packages statistics)
Home page: https://openturns.github.io/www/
Licenses: LGPL 3+
Build system: cmake
Synopsis: Uncertainty treatment library
Description:

OpenTURNS is a scientific C++ and Python library including an internal data model and algorithms dedicated to the treatment of uncertainties. The main goal of this library is giving to specific applications all the functionalities needed to treat uncertainties in studies.

python-exodriver 2.6.0
Dependencies: libusb@1.0.25
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/labjack/exodriver
Licenses: Expat
Build system: gnu
Synopsis: USB driver for LabJack data acquisition instruments
Description:

This package provides liblabjackusb, a USB library for low-level communication with the U3, U6, UE9, Digit, T4 and T7 LabJack data acquisition instruments. A udev rule is also included to allow unprivileged users to communicate with the instruments via USB.

python-typogrify 2.1.0
Propagated dependencies: python-smartypants@2.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/justinmayer/typogrify
Licenses: Modified BSD
Build system: pyproject
Synopsis: Filters to transform text into typographically-improved HTML
Description:

typogrify provides a set of custom filters that automatically apply various transformations to plain text in order to yield typographically-improved HTML. While often used in conjunction with Jinja and Django template systems, the filters can be used in any environment.

python-sphinx-me 0.3
Channel: guix
Location: gnu/packages/sphinx.scm (gnu packages sphinx)
Home page: https://github.com/stephenmcd/sphinx-me
Licenses: FreeBSD
Build system: pyproject
Synopsis: Create a Sphinx documentation shell
Description:

Create a Sphinx documentation shell for your project and include the README file as the documentation index. It handles extracting the required meta data such as the project name, author and version from your project for use in your Sphinx docs.

python-mistletoe 1.3.0
Channel: guix
Location: gnu/packages/markup.scm (gnu packages markup)
Home page: https://github.com/miyuchina/mistletoe
Licenses: Expat
Build system: pyproject
Synopsis: Extensible Markdown parser in pure Python
Description:

The mistletoe Markdown parser is a CommonMark-compliant Markdown parser that supports definitions of custom tokens.

Parsing Markdown into an abstract syntax tree also allows mistletoe to swap out renderers for different output formats, without touching any of the core components.

python-cairocffi 1.6.1
Dependencies: glib@2.83.3 gtk+@3.24.51 gdk-pixbuf@2.42.12 cairo@1.18.4
Propagated dependencies: python-xcffib@1.5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Kozea/cairocffi
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python bindings and object-oriented API for Cairo
Description:

Cairocffi is a CFFI-based drop-in replacement for Pycairo, a set of Python bindings and object-oriented API for cairo. Cairo is a 2D vector graphics library with support for multiple backends including image buffers, PNG, PostScript, PDF, and SVG file output.

python-asdf-zarr 0.0.4
Propagated dependencies: python-asdf@3.5.0 python-fsspec@2025.9.0 python-zarr@2.18.7
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/asdf-format/asdf-zarr
Licenses: Modified BSD
Build system: pyproject
Synopsis: Asdf extension to support Zarr arrays
Description:

This package includes an extension for the Python library asdf to add support for reading and writing chunked Zarr arrays, a file storage format for chunked, compressed, N-dimensional arrays based on an open-source specification.

Total results: 4190