_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python-pycparser 2.21
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/eliben/pycparser
Licenses: Modified BSD
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.1 python-bamnostic@1.1.8 python-h5py@3.13.0 python-intervaltree@3.1.0 python-joblib@1.4.2 python-kneed@0.7.0 python-legacy-api-wrap@1.4.1 python-matplotlib@3.8.2 python-natsort@7.1.1 python-networkx@3.4.2 python-numba@0.61.0 python-numpy@1.26.2 python-packaging@24.2 python-pandas@2.2.3 python-scanpy@1.10.4 python-scikit-learn@1.6.1 python-scipy@1.12.0 python-seaborn@0.13.1 python-statsmodels@0.14.0 python-tqdm@4.67.1 python-pysam@0.23.0 python-tbb@2021.6.0 python-umap-learn@0.5.8
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/colomemaria/epiScanpy
Licenses: Modified BSD
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
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
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-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
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-dlmanager 0.1.1
Propagated dependencies: python-requests@2.31.0 python-six@1.16.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/parkouss/dlmanager
Licenses: GPL 3+
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
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-aspectlib 1.5.2
Propagated dependencies: python-fields@5.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ionelmc/python-aspectlib
Licenses: FreeBSD
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
Propagated dependencies: python-asdf@4.2.0 python-astropy@7.0.1 python-astropy-healpix@1.1.2 python-cloudpickle@3.1.0 python-dask@2024.4.2 python-fsspec@2024.12.0 python-gwcs@0.24.0 python-numpy@1.26.2 python-pyvo@1.7 python-scipy@1.12.0 python-shapely@2.0.5 python-zarr@2.18.4
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://reproject.readthedocs.io
Licenses: Modified BSD
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-configobj 5.0.6
Propagated dependencies: python-six@1.16.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/DiffSK/configobj
Licenses: Modified BSD
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.2 python-ruamel.yaml@0.18.6 python-common@0.1.2 python-pydoe3@1.0.4 python-tables@3.10.1 python-scipy@1.12.0 python-matplotlib@3.8.2 python-pandas@2.2.3 python-six@1.16.0 python-dateutil@2.8.2
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
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+
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@2.4.1 python-typing-extensions@4.12.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://icontract.readthedocs.io
Licenses: Expat
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.29 bonmin@1.8.9 boost@1.83.0 cbc@2.10.5 ceres-solver@2.0.0 cminpack@1.3.11 dlib@19.24.6 hdf5@1.14.6 hmat@1.10.0 ipopt@3.13.4 libxml2@2.9.14 mpc@1.3.1 mpfr@4.2.1 nlopt@2.10.0 pagmo@2.19.1 primesieve@12.9 python-wrapper@3.11.11 spectra@1.1.0 tbb@2021.6.0
Propagated dependencies: python-chaospy@4.3.13 python-dill@0.3.9 python-matplotlib@3.8.2 python-numpy@1.26.2 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+
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-pygame-ce 2.4.1
Dependencies: freetype@2.13.0 sdl-union@1.2.68
Channel: efraim-dfsg
Location: wip/clangen.scm (wip clangen)
Home page: https://pyga.me
Licenses: LGPL 2.1
Synopsis: Python Game Development
Description:

Pygame is a library for the development of multimedia applications like video games using Python. It uses the SDL library and several other popular libraries to abstract the most common functions, making writing these programs a more intuitive task.

python-typogrify 2.0.7
Propagated dependencies: python-smartypants@2.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mintchaos/typogrify
Licenses: Modified BSD
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-ttystatus 0.38
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://liw.fi/ttystatus/
Licenses: GPL 3+
Synopsis: Python library for progress reporting and status updates on terminals
Description:

ttystatus is a Python library for showing progress reporting and status updates on terminals, for command line programs. Output is automatically adapted to the width of the terminal: truncated if it does not fit, and resized if the terminal size changes.

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
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-sphinx-me 0.3
Channel: guix
Location: gnu/packages/sphinx.scm (gnu packages sphinx)
Home page: https://github.com/stephenmcd/sphinx-me
Licenses: FreeBSD
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
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.82.1 gtk+@3.24.43 gdk-pixbuf@2.42.12 cairo@1.18.2
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
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@2024.12.0 python-zarr@2.18.4
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/asdf-format/asdf-zarr
Licenses: Modified BSD
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.

python-decorator 5.0.9
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/decorator/
Licenses: Expat
Synopsis: Python module to simplify usage of decorators
Description:

The aim of the decorator module is to simplify the usage of decorators for the average programmer, and to popularize decorators usage giving examples of useful decorators, such as memoize, tracing, redirecting_stdout, locked, etc. The core of this module is a decorator factory.

python-sre-yield 1.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/google/sre_yield
Licenses: ASL 2.0
Synopsis: Expands a regular expression to its possible matches
Description:

The goal of sre_yield is to efficiently generate all values that can match a given regular expression, or count possible matches efficiently. It uses the parsed regular expression, so you get a much more accurate result than trying to just split strings.

Total results: 3782