_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python-cramjam 2.7.0
Dependencies: zstd@1.5.2
Channel: guix
Location: gnu/packages/python-compression.scm (gnu packages python-compression)
Home page: https://github.com/milesgranger/cramjam
Licenses: Expat
Synopsis: Python bindings to compression algorithms in Rust
Description:

This package provides thin Python bindings to compression and decomporession algorithms implemented in Rust. This allows for using algorithms such as Snappy without additional system dependencies. The following algorithms are available:

  • Snappy

  • Brotli

  • Bzip2

  • LZ4

  • Gzip

  • Deflate

  • Zstd

python-isbnlib 3.10.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/xlcnd/isbnlib
Licenses: LGPL 3+
Synopsis: Python library to work with ISBN strings
Description:

python-isbnlib is a (pure) python library that provides several useful methods and functions to validate, clean, transform, hyphenate and get metadata for ISBN strings. Its origin was as the core of isbntools. This short version, is suitable to be include as a dependency in other projects.

python2-pandas 0.24.2
Dependencies: which@2.21
Propagated dependencies: python2-dateutil@2.8.2 python2-numpy@1.16.6 python2-openpyxl@2.6.4 python2-pytz@2023.3.post1 python2-xlrd@2.0.1
Channel: guix-past
Location: past/packages/python27.scm (past packages python27)
Home page: https://pandas.pydata.org
Licenses: Modified BSD
Synopsis: Data structures for data analysis, time series, and statistics
Description:

Pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with structured (tabular, multidimensional, potentially heterogeneous) and time series data both easy and intuitive. It aims to be the fundamental high-level building block for doing practical, real world data analysis in Python.

python-tzlocal 2.1
Propagated dependencies: python-check-manifest@0.49 python-pytest@8.3.3 python-pytz@2023.3.post1 python-tzdata@2023.4 python-pytest-cov@6.0.0 python-pytest-mock@3.14.0
Channel: saayix
Location: saayix/packages/python-xyz.scm (saayix packages python-xyz)
Home page: https://github.com/regebro/tzlocal
Licenses: Expat
Synopsis: Local timezone information for Python
Description:

Tzlocal returns a tzinfo object with the local timezone information. This module attempts to fix a glaring hole in pytz, that there is no way to get the local timezone information, unless you know the zoneinfo name, and under several distributions that's hard or impossible to figure out.

python-ogr2osm 1.2.0
Dependencies: gdal@3.8.2
Propagated dependencies: python-lxml@4.9.1 python-protobuf@3.20.3
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://github.com/roelderickx/ogr2osm
Licenses: Expat
Synopsis: Convert ogr-readable files like shapefiles into OSM or PDF formats
Description:

ogr2osm is a tool for converting ogr-readable files into OSM format. It supports reading from OGR files like shapefiles or PostgreSQL database and converts data into osm or osm.pbf formats. A translation file can be used to manipulate the data during conversion.

python-xgboost 1.7.6
Dependencies: xgboost@1.7.6
Propagated dependencies: python-numpy@1.26.2 python-scipy@1.12.0
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://xgboost.ai/
Licenses: ASL 2.0
Synopsis: Python interface for the XGBoost library
Description:

XGBoost is an optimized distributed gradient boosting library designed to be highly efficient, flexible and portable. It implements machine learning algorithms under the Gradient Boosting framework. XGBoost provides a parallel tree boosting (also known as GBDT, GBM) that solve many data science problems in a fast and accurate way.

python-extruct 0.16.0
Propagated dependencies: python-html-text@0.5.2 python-jstyleson@0.0.2 python-lxml@4.9.1 python-mf2py@1.1.2 python-pyrdfa3@3.6.2 python-rdflib@7.1.1 python-w3lib@2.1.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/scrapinghub/extruct
Licenses: Modified BSD
Synopsis: Extract embedded metadata from HTML markup
Description:

extruct is a Python library for extracting embedded metadata from HTML markup. Currently, extruct supports:

  • W3C's HTML Microdata

  • embedded JSON-LD

  • Microformat via mf2py

  • Facebook's Open Graph

  • (experimental) RDFa via rdflib

  • Dublin Core Metadata (DC-HTML-2003)

python-spectra 0.0.11
Propagated dependencies: python-colormath@3.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jsvine/spectra
Licenses: Expat
Synopsis: Color scales and color conversion
Description:

This package provides a Python library intended to make color math, color scales, and color space conversion easy. It has support for:

  1. Color scales

  2. Color ranges

  3. Color blending

  4. Brightening/darkening colors

  5. Saturating/desaturating colors

  6. Conversion to/from multiple color spaces.

python-parsley 1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://launchpad.net/parsley
Licenses: Expat
Synopsis: Parsing and pattern matching Python library
Description:

Parsley is a parsing library using PEG algorithm, so each expression in the grammar rules works like a Python expression. In particular, alternatives are evaluated in order, unlike table-driven parsers such as yacc, bison or PLY. Parsley is an implementation of OMeta, an object-oriented pattern-matching language.

python-vobject 0.9.6.1
Propagated dependencies: python-dateutil@2.8.2 python-pyicu@2.14
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://eventable.github.io/vobject/
Licenses: ASL 2.0
Synopsis: Parse and generate vCard and vCalendar files
Description:

Vobject is intended to be a full featured Python package for parsing and generating vCard and vCalendar files. Currently, iCalendar files are supported and well tested. vCard 3.0 files are supported, and all data should be imported, but only a few components are understood in a sophisticated way.

python-tzlocal 5.2
Propagated dependencies: python-tzdata@2023.4
Channel: guix
Location: gnu/packages/time.scm (gnu packages time)
Home page: https://github.com/regebro/tzlocal
Licenses: Expat
Synopsis: Local timezone information for Python
Description:

Tzlocal returns a tzinfo object with the local timezone information. This module attempts to fix a glaring hole in pytz, that there is no way to get the local timezone information, unless you know the zoneinfo name, and under several distributions that's hard or impossible to figure out.

python-pyliblo 0.10.0
Dependencies: liblo@0.31
Channel: guix
Location: gnu/packages/audio.scm (gnu packages audio)
Home page: http://das.nasophon.de/pyliblo/
Licenses: LGPL 2.1+
Synopsis: Python bindings for liblo
Description:

Pyliblo is a Python wrapper for the liblo Open Sound Control (OSC) library. It supports almost the complete functionality of liblo, allowing you to send and receive OSC messages using a nice and simple Python API. Also included are the command line utilities send_osc and dump_osc.

python-tornado 5.1.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://www.tornadoweb.org/
Licenses: ASL 2.0
Synopsis: Python web framework and asynchronous networking library
Description:

Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user.

python-tornado 6.4.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://www.tornadoweb.org/
Licenses: ASL 2.0
Synopsis: Python web framework and asynchronous networking library
Description:

Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user.

python-aiohttp 3.11.11
Propagated dependencies: python-aiohappyeyeballs@2.4.4 python-aiosignal@1.3.1 python-async-timeout@4.0.3 python-attrs@24.2.0 python-frozenlist@1.3.3 python-multidict@6.1.0 python-propcache@0.2.1 python-yarl@1.18.3
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/aio-libs/aiohttp/
Licenses: ASL 2.0
Synopsis: Async HTTP client/server framework (asyncio)
Description:

aiohttp is an asynchronous HTTP client/server framework.

Its main features are:

  • Supports both client and server side of HTTP protocol.

  • Supports both client and server Web-Sockets out-of-the-box without the Callback Hell.

  • Web-server has middlewares and pluggable routing.

python-globber 0.2.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/asharov/globber
Licenses: ASL 2.0
Synopsis: Library for string matching with glob patterns
Description:

Globber is a Python library for matching file names against glob patterns. In contrast to other glob-matching libraries, it matches arbitrary strings and doesn't require the matched names to be existing files. In addition, it supports the globstar ** operator to match an arbitrary number of path components.

python-pystray 0.19.5
Propagated dependencies: python-pillow@11.1.0 python-six@1.16.0 python-xlib@0.29
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/moses-palmer/pystray
Licenses: LGPL 3+
Synopsis: Create a system tray icon
Description:

This library allows you to create a system tray icon. It makes it possible to specify an icon, a title and a callback for when the icon is activated. The icon and title can be changed after the icon has been created, and the visibility of the icon can be toggled.

python-anndata 0.11.1
Propagated dependencies: python-array-api-compat@1.9.1 python-exceptiongroup@1.1.1 python-h5py@3.13.0 python-importlib-metadata@5.2.0 python-natsort@7.1.1 python-numcodecs@0.13.1 python-packaging@24.2 python-pandas@2.2.3 python-scipy@1.12.0 python-scikit-learn@1.6.1 python-setuptools@67.6.1 python-zarr@2.18.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/theislab/anndata
Licenses: Modified BSD
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-trimesh 4.5.3
Propagated dependencies: python-chardet@5.2.0 python-colorlog@6.6.0 python-httpx@0.28.1 python-jsonschema@4.23.0 python-lxml@4.9.1 python-meshio@5.3.4 python-networkx@3.4.2 python-numpy@1.26.2 python-pillow@11.1.0 python-psutil@5.9.2 python-pycollada@0.8 python-pyglet@2.0.18 python-requests@2.31.0 python-rtree@1.0.1 python-scikit-image@0.23.2 python-scipy@1.12.0 python-setuptools@67.6.1 python-shapely@2.0.5 python-sympy@1.13.3 python-xxhash@3.1.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/mikedh/trimesh
Licenses: Expat
Synopsis: Python library for loading and using triangular meshes
Description:

Trimesh is a pure Python library for loading and using triangular meshes with an emphasis on watertight surfaces. The goal of the library is to provide a full featured and well tested Trimesh object which allows for easy manipulation and analysis, in the style of the Polygon object in the Shapely library.

python-pip-run 8.8.0
Propagated dependencies: python-autocommand@2.2.1 python-path@17.1.0 python-packaging@24.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jaraco/pip-run
Licenses: Expat
Synopsis: Dynamic dependency loader for Python
Description:

The pip-run command provides on-demand temporary package installation for a single interpreter run. It replaces this series of commands:

$ virtualenv --python pythonX.X --system-site-packages /tmp/env
$ /tmp/env/bin/pip install pkg1 pkg2 -r reqs.txt
$ /tmp/env/bin/python ...
$ rm -rf /tmp/env
python-aiorpcx 0.22.1
Propagated dependencies: python-attrs@24.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/kyuupichan/aiorpcX
Licenses: Expat FreeBSD
Synopsis: Generic asyncio RPC implementation
Description:

The aiorpcX library is a generic asyncio implementation of RPC suitable for an application that is a client, server or both.

The package includes a module with full coverage of JSON RPC versions 1.0 and 2.0, JSON RPC protocol auto-detection, and arbitrary message framing. It also comes with a SOCKS proxy client.

python-aiorpcx 0.18.7
Propagated dependencies: python-attrs@24.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/kyuupichan/aiorpcX
Licenses: Expat FreeBSD
Synopsis: Generic asyncio RPC implementation
Description:

The aiorpcX library is a generic asyncio implementation of RPC suitable for an application that is a client, server or both.

The package includes a module with full coverage of JSON RPC versions 1.0 and 2.0, JSON RPC protocol auto-detection, and arbitrary message framing. It also comes with a SOCKS proxy client.

python-wcwidth 0.2.13
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jquast/wcwidth
Licenses: Expat
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-minimal 3.11.11
Dependencies: expat@2.5.0 libffi@3.4.4 openssl@3.0.8 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.

Total results: 3816