_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python-pyregion 2.3.0
Propagated dependencies: python-astropy@8.0.0 python-numpy@2.3.1 python-pyparsing@3.2.3
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/astropy/pyregion
Licenses: Expat
Build system: pyproject
Synopsis: Python parser for ds9 region files
Description:

pyregion is a python module to parse ds9 region files. It also supports ciao region files. Features:

  • ds9 and ciao region files.

  • (physical, WCS) coordinate conversion to the image coordinate.

  • convert regions to matplotlib patches.

  • convert regions to spatial filter (i.e., generate mask images)

python-jupytext 1.18.1
Propagated dependencies: python-markdown-it-py@4.0.0 python-mdit-py-plugins@0.5.0 python-nbformat@5.10.4 python-packaging@25.0 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/jupyter.scm (gnu packages jupyter)
Home page: https://jupytext.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: Jupyter notebooks as Markdown documents, Julia, Python or R scripts
Description:

Jupytext is a plugin for Jupyter that can save Jupyter notebooks as either Markdown files or scripts in many languages. Common use cases for Jupytext are:

  • version control on Jupyter Notebooks

  • editing, merging or refactoring notebooks in your favorite text editor

  • applying Q&A checks on notebooks.

python-docutils 0.21.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://docutils.sourceforge.net/
Licenses: Public Domain Python Software Foundation License FreeBSD GPL 3+
Build system: pyproject
Synopsis: Python Documentation Utilities
Description:

Docutils is a modular system for processing documentation into useful formats, such as HTML, XML, and LaTeX. It uses reStructuredText, an easy to use markup language, for input.

This package provides tools for converting .rst files to other formats via commands such as rst2man, as well as supporting Python code.

python-certauth 1.3.0
Propagated dependencies: python-pyopenssl@24.3.0 python-tldextract@5.3.0
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/ikreymer/certauth
Licenses: Expat
Build system: pyproject
Synopsis: Certificate authority creation tool
Description:

This package provides a small library, built on top of pyOpenSSL, which allows for creating a custom certificate authority (CA) certificate, and generating on-demand dynamic host certs using that CA certificate. It is most useful for use with a man-in-the-middle HTTPS proxy, for example, for recording or replaying web content.

python-backcall 0.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/takluyver/backcall/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Specifications for callback functions passed in to an API
Description:

If your code lets other people supply callback functions, it's important to specify the function signature you expect, and check that functions support that. Adding extra parameters later would break other peoples code unless you're careful. The backcall package provides a way of specifying the callback signature using a prototype function.

python-parallel 1.6.4.4
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.parallelpython.com
Licenses: Modified BSD
Build system: pyproject
Synopsis: Parallel and distributed programming for Python
Description:

Parallel Python module (PP) provides an easy and efficient way to create parallel-enabled applications for SMP computers and clusters. PP module features cross-platform portability and dynamic load balancing. Thus applications written with PP will parallelize efficiently even on heterogeneous and multi-platform clusters (including clusters running other applications with variable CPU loads).

python-kerberos 1.3.1
Dependencies: mit-krb5@1.21
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/apple/ccs-pykerberos
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python Kerberos library used by CalendarServer
Description:

This Python package is a high-level wrapper for Kerberos (GSSAPI) operations. The goal is to avoid having to build a module that wraps the entire Kerberos.framework, and instead offer a limited set of functions that do what is needed for client/server Kerberos authentication based on <http://www.ietf.org/rfc/rfc4559.txt>.

python-nb-clean 4.0.1
Propagated dependencies: python-nbformat@5.10.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/srstevenson/nb-clean
Licenses: ISC
Build system: pyproject
Synopsis: Clean Jupyter notebooks for versioning
Description:

This package cleans Jupyter notebooks of cell execution counts, metadata, outputs, and empty cells, preparing them for committing to version control. It provides a Git filter to automatically clean notebooks before they're staged, and can also be used with other version control systems, as a command line tool, and as a Python library.

python-deepdish 0.3.7-0.3f2dff7
Propagated dependencies: python-numpy@1.26.4 python-scipy@1.16.3 python-six@1.17.0 python-tables@3.10.2-0.aad9079
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/uchicago-cs/deepdish
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python library for HDF5 file saving and loading
Description:

Deepdish is a Python library to load and save HDF5 files. The primary feature of deepdish is its ability to save and load all kinds of data as HDF5. It can save any Python data structure, offering the same ease of use as pickling or numpy.save, but with the language interoperability offered by HDF5.

python2-wcwidth 0.2.13
Propagated dependencies: python2-backports-functools-lru-cache@1.6.1
Channel: guix-past
Location: past/packages/python27.scm (past packages python27)
Home page: https://github.com/jquast/wcwidth
Licenses: Expat
Build system: python-legacy
Synopsis: Measure number of terminal column cells of wide-character codes
Description:

Wcwidth measures the number of terminal column cells of wide-character codes. It is useful for those implementing a terminal emulator, or programs that carefully produce output to be interpreted by one. It is a Python implementation of the wcwidth and wcswidth C functions specified in POSIX.1-2001 and POSIX.1-2008.

python-gurobipy 13.0.0
Channel: guix-science-nonfree
Location: guix-science-nonfree/packages/gurobi.scm (guix-science-nonfree packages gurobi)
Home page: https://www.gurobi.com/products/gurobi-optimizer/
Licenses: Nonfree
Build system: pyproject
Synopsis: Python interface to the Gurobi Optimizer
Description:

The Gurobi Optimizer is a commercial optimization solver for linear programming (LP), quadratic programming (QP), quadratically constrained programming (QCP), mixed integer linear programming (MILP), mixed-integer quadratic programming (MIQP), and mixed-integer quadratically constrained programming (MIQCP). See here for more info: https://www.gurobi.com/documentation/9.0/quickstart_linux/cs_python.html.

python-plotille 4.0.2
Channel: rrr
Location: rrr/packages/python-xyz.scm (rrr packages python-xyz)
Home page: https://github.com/tammoippen/plotille
Licenses: Expat
Build system: python
Synopsis: Plot in the terminal using braille dots
Description:

Plots, scatter plots, histograms and heatmaps in the terminal using braille dots, and foreground and background colors - with (almost) no dependancies. Make complex figures using the Figure class or make fast and simple plots using graphing function - similar to a very small sibling to matplotlib. Or use the canvas to plot dots, lines and images yourself.

python-moderngl 5.12.0
Propagated dependencies: python-glcontext@3.0.0-2.f2875ab
Channel: guix
Location: gnu/packages/python-graphics.scm (gnu packages python-graphics)
Home page: https://github.com/moderngl/moderngl
Licenses: Expat
Build system: pyproject
Synopsis: Modern OpenGL binding for Python
Description:

ModernGL is a Python wrapper over OpenGL Core. ModernGL simplifies the creation of graphics applications like scientific simulations, games or user interfaces. Usually, acquiring in-depth knowledge of OpenGL requires a steep learning curve. In contrast, ModernGL is easy to learn and use. ModernGL is capable of rendering with high performance and quality, with less code written.

python-nanobind 2.10.2
Dependencies: eigen@3.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/wjakob/nanobind/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Tiny and efficient C++/Python bindings
Description:

Nanobind is a small binding library that exposes C++ types in Python and vice versa. It is reminiscent of Boost.Python and pybind11 and uses near-identical syntax. In contrast to these existing tools, nanobind is more efficient: bindings compile in a shorter amount of time, produce smaller binaries, and have better runtime performance.

python-nbsphinx 0.9.8
Propagated dependencies: python-docutils@0.21.2 python-jinja2@3.1.2 python-nbconvert@7.17.0 python-nbformat@5.10.4 python-sphinx@9.0.3 python-traitlets@5.14.3
Channel: guix
Location: gnu/packages/sphinx.scm (gnu packages sphinx)
Home page: https://nbsphinx.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: Jupyter Notebook Tools for Sphinx
Description:

python-nbsphinx is a Sphinx extension that provides a source parser for *.ipynb files. Custom Sphinx directives are used to show Jupyter Notebook code cells (and of course their results) in both HTML and LaTeX output. Un-evaluated notebooks - i.e. notebooks without stored output cells - will be automatically executed during the Sphinx build process.

python-wxpython 4.2.2
Dependencies: gtk+@3.24.51 wxwidgets@3.2.10
Propagated dependencies: python-numpy@2.3.1 python-pillow@12.1.1 python-six@1.17.0
Channel: guix
Location: gnu/packages/wxwidgets.scm (gnu packages wxwidgets)
Home page: https://wxpython.org/
Licenses: wxWindows 3.1+
Build system: pyproject
Synopsis: Cross platform GUI toolkit for Python
Description:

wxPython is a cross-platform GUI toolkit for the Python programming language. It is implemented as a set of Python extension modules that wrap the GUI components of the popular wxWidgets cross platform C++ library. In most cases, wxPython uses the native widgets on each platform to provide a 100% native look and feel for the application.

python-nanofilt 2.8.0
Propagated dependencies: python-biopython@1.86 python-pandas@2.3.3
Channel: guix-science
Location: guix-science/packages/bioinformatics.scm (guix-science packages bioinformatics)
Home page: https://github.com/wdecoster/nanofilt
Licenses: GPL 3
Build system: pyproject
Synopsis: Filtering and trimming of Oxford Nanopore Sequencing data
Description:

This package provides tools for filtering on quality and/or read length, and optional trimming after passing filters. Reads from stdin, writes to stdout. Optionally reads directly from an uncompressed file specified on the command line. It is intended to be used directly after fastq extraction, prior to mapping, or in a stream between extraction and mapping.

python-pypickle 2.0.2
Channel: guix-science
Location: guix-science/packages/python-xyz.scm (guix-science packages python-xyz)
Home page: https://erdogant.github.io/pypickle
Licenses: Expat
Build system: pyproject
Synopsis: Save and load variables in pickle files
Description:

pypickle is a user-friendly Python library for saving and loading data using the pickle format. Unlike the standard pickle module, pypickle puts safety first—offering built-in validation, extension checks, and protection against common exploits. Whether you're persisting models, storing session data, or sharing files, pypickle makes serialization easy and more secure.

python-geomloss 0.3.1
Propagated dependencies: python-numpy@2.3.1 python-pytorch@2.10.0
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://www.kernel-operations.io/geomloss/
Licenses: Expat
Build system: pyproject
Synopsis: Geometric loss functions between point clouds, images and volumes
Description:

The GeomLoss library provides efficient GPU implementations for:

  • Kernel norms (also known as Maximum Mean Discrepancies).

  • Hausdorff divergences, which are positive definite generalizations of the Chamfer-ICP loss and are analogous to log-likelihoods of Gaussian Mixture Models.

  • Debiased Sinkhorn divergences, which are affordable yet positive and definite approximations of Optimal Transport (Wasserstein) distances.

python-dbusmock 0.37.2
Dependencies: dbus@1.16.2
Propagated dependencies: python-dbus@1.3.2 python-pygobject@3.54.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/martinpitt/python-dbusmock
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Python library for mock D-Bus objects
Description:

python-dbusmock allows for the easy creation of mock objects on D-Bus. This is useful for writing tests for software which talks to D-Bus services such as upower, systemd, logind, gnome-session or others, and it is hard (or impossible without root privileges) to set the state of the real services to what you expect in your tests.

python-retrying 1.4.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/groodt/retrying
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Library for adding retry behavior
Description:

Retrying is a general-purpose retrying library to simplify the task of adding retry behavior to just about anything.

Features:

  • Generic Decorator API.

  • Specify stop condition (i.e. limit by number of attempts).

  • Specify wait condition (i.e. exponential backoff sleeping between attempts).

  • Customize retrying on Exceptions.

  • Customize retrying on expected returned result.

python-statmake 0.6.0
Propagated dependencies: python-attrs@25.3.0 python-cattrs@24.1.2 python-fonttools@4.59.2
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/daltonmaag/statmake
Licenses: Expat
Build system: pyproject
Synopsis: Apply OpenType STAT information to a variable font
Description:

statmake takes a user-written Stylespace that defines OpenType STAT information for an entire font family and then (potentially subsets and) applies it to a specific variable font. This spares users from having to deal with raw TTX dumps and juggling with nameIDs.

python-cairosvg 2.8.2
Propagated dependencies: python-cairocffi@1.7.1 python-cssselect2@0.9.0 python-defusedxml@0.7.1-0.c744588 python-pillow@12.1.1 python-tinycss2@1.5.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://cairosvg.org/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: SVG to PDF/PS/PNG converter based on Cairo
Description:

CairoSVG is a SVG converter based on Cairo. It can export SVG files to PDF, PostScript and PNG files. The main part of CairoSVG is a SVG parser, trying to follow the SVG 1.1 recommendation from the W3C. Once parsed, the result is drawn to a Cairo surface that can be exported to qvarious formats: PDF, PostScript, PNG and even SVG.

python-httpcore 1.0.9
Propagated dependencies: python-anyio@4.12.1 python-certifi@2025.06.15 python-h11@0.16.0 python-h2@4.1.0 python-sniffio@1.3.1 python-socksio@1.0.0 python-trio@0.32.0 python-trio-typing@0.10.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/encode/httpcore
Licenses: Modified BSD
Build system: pyproject
Synopsis: Minimal, low-level HTTP client
Description:

HTTP Core provides a minimal and low-level HTTP client, which does one thing only: send HTTP requests.

Some things HTTP Core does do:

  • Sending HTTP requests.

  • Provides both sync and async interfaces.

  • Supports HTTP/1.1 and HTTP/2.

  • Async backend support for asyncio and trio.

  • Automatic connection pooling.

  • HTTP(S) proxy support.

Page: 18485868788186
Total packages: 4458