_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python-certauth 1.3.0
Propagated dependencies: python-pyopenssl@24.3.0 python-tldextract@3.3.0
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/ikreymer/certauth
Licenses: Expat
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
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.16.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.parallelpython.com
Licenses: Modified BSD
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.20
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/apple/ccs-pykerberos
Licenses: ASL 2.0
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
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.

python2-minimal 2.7.18
Dependencies: expat@2.5.0 libffi@3.4.4 zlib@1.3
Channel: guix
Location: gnu/packages/python.scm (gnu packages python)
Home page: https://www.python.org
Licenses: Python Software Foundation License
Synopsis: High-level, dynamically-typed programming language
Description:

Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. Some of its key distinguishing features include: clear, readable syntax; strong introspection capabilities; intuitive object orientation; natural expression of procedural code; full modularity, supporting hierarchical packages; exception-based error handling; and very high level dynamic data types.

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
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-gurobipy 10.0.3
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
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-deepdish 0.3.7-0.3f2dff7
Propagated dependencies: python-numpy@1.26.2 python-scipy@1.12.0 python-six@1.16.0 python-tables@3.10.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/uchicago-cs/deepdish
Licenses: Modified BSD
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.

python-logutils 0.3.5
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://bitbucket.org/vinay.sajip/logutils/
Licenses: Modified BSD
Synopsis: Logging utilities
Description:

This package provides a set of handlers for the Python standard library logging package. Some of these handlers are out-of-scope for the standard library, and so they are packaged here. Others are updated versions which have appeared in recent Python releases, but are usable with older versions of Python and so are packaged here.

python-nanobind 2.4.0
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
Synopsis: nanobind: 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.8.8
Propagated dependencies: python-docutils@0.19 python-jinja2@3.1.2 python-nbconvert@7.16.4 python-nbformat@5.10.4 python-sphinx@6.2.1 python-traitlets@5.14.1
Channel: guix
Location: gnu/packages/sphinx.scm (gnu packages sphinx)
Home page: https://nbsphinx.readthedocs.io/
Licenses: Expat
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.43 wxwidgets@3.2.8.1
Propagated dependencies: python-numpy@1.26.2 python-pillow@11.1.0 python-six@1.16.0
Channel: guix
Location: gnu/packages/wxwidgets.scm (gnu packages wxwidgets)
Home page: https://wxpython.org/
Licenses: wxWindows 3.1+
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-geomloss 0.2.6
Propagated dependencies: python-numpy@1.26.2 python-pytorch@2.7.0
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://www.kernel-operations.io/geomloss/
Licenses: Expat
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.30.0
Dependencies: dbus@1.15.8
Propagated dependencies: python-dbus-python@1.3.2 python-pygobject@3.50.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/martinpitt/python-dbusmock
Licenses: LGPL 3+
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.3.3
Propagated dependencies: python-six@1.16.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/rholder/retrying
Licenses: ASL 2.0
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@24.2.0 python-cattrs@24.1.2 python-fonttools@4.39.3
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/daltonmaag/statmake
Licenses: Expat
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.5.0
Propagated dependencies: python-cairocffi@1.6.1 python-cssselect2@0.4.1 python-defusedxml@0.7.1 python-pillow@11.1.0 python-tinycss2@1.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://cairosvg.org/
Licenses: LGPL 3+
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.7
Propagated dependencies: python-anyio@4.6.2 python-certifi@2022.6.15 python-h11@0.14.0 python-h2@4.1.0 python-sniffio@1.3.1 python-socksio@1.0.0 python-trio@0.28.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
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.

python-cantools 40.2.3
Propagated dependencies: python-argparse-addons@0.7.0 python-bitstruct@8.21.0 python-can@4.2.0 python-crccheck@1.3.0 python-diskcache@5.6.3 python-matplotlib@3.8.2 python-textparser@0.23.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/eerimoq/cantools
Licenses: Expat
Synopsis: Tools for the Controller Area Network (CAN) bus protocol
Description:

This package includes Controller Area Network (CAN) related tools that can be used to:

  • parse DBC, KCD, SYM, ARXML 4 and CDD files

  • encode and decode CAN messages

  • multiplex simple and extended signals

  • diagnose DID encoding and decoding

  • dump the CAN decoder output

  • test CAN nodes

  • generate C source code

  • monitor the CAN bus

python-bioframe 0.6.4
Propagated dependencies: python-matplotlib@3.8.2 python-numpy@1.26.2 python-pandas@2.2.3 python-pyyaml@6.0.1 python-requests@2.31.0
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/open2c/bioframe
Licenses: Expat
Synopsis: Pandas utilities for tab-delimited and other genomic files
Description:

This package is a library to enable flexible and scalable operations on genomic interval dataframes in Python. Bioframe enables access to a rich set of dataframe operations. Working in Python enables rapid visualization and iteration of genomic analyses. The philosophy underlying bioframe is to enable flexible operations. Instead of creating a function for every possible use-case, we encourage users to compose functions to achieve their goals.

python-liblarch 3.2.0
Dependencies: gtk+@3.24.43
Propagated dependencies: python-pygobject@3.50.0
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Projects/liblarch
Licenses: LGPL 3+
Synopsis: Library to easily handle complex data structures
Description:

Liblarch is a Python library built to easily handle data structures such as lists, trees and acyclic graphs. There's also a GTK binding that will allow you to use your data structure in a Gtk.Treeview.

Liblarch support multiple views of one data structure and complex filtering. That way, you have a clear separation between your data themselves (Model) and how they are displayed (View).

python-qemu-qmp 0.0.0a0
Propagated dependencies: python-pygments@2.15.1 python-urwid@2.6.16 python-urwid-readline@0.13
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://gitlab.com/jsnow/qemu.qmp
Licenses: GPL 2+
Synopsis: QEMU Monitor Protocol Python library
Description:

emu.qmp is a QEMU Monitor Protocol (QMP) library written in Python. It is used to send QMP messages to running QEMU emulators. It can be used to communicate with QEMU emulators, the QEMU Guest Agent (QGA), the QEMU Storage Daemon (QSD), or any other utility or application that speaks QMP.

python-m2crypto 0.38.0
Dependencies: openssl@3.0.8
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://gitlab.com/m2crypto/m2crypto
Licenses: Expat
Synopsis: Python crypto and TLS toolkit
Description:

M2Crypto is a complete Python wrapper for OpenSSL featuring RSA, DSA, DH, EC, HMACs, message digests, symmetric ciphers (including AES); TLS functionality to implement clients and servers; HTTPS extensions to Python's httplib, urllib, and xmlrpclib; unforgeable HMAC'ing AuthCookies for web session management; FTP/TLS client and server; S/MIME; M2Crypto can also be used to provide TLS for Twisted. Smartcards supported through the Engine interface.

Total results: 3747