_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python-celltypist 1.6.2
Propagated dependencies: python-click@8.1.8 python-leidenalg@0.10.2 python-numpy@1.26.4 python-openpyxl@3.1.5 python-pandas@2.2.3 python-scanpy@1.11.2 python-scikit-learn@1.7.0 python-requests@2.32.5
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/Teichlab/celltypist
Licenses: Expat
Build system: pyproject
Synopsis: Tool for semi-automatic cell type classification
Description:

CellTypist is an automated cell type annotation tool for scRNA-seq datasets on the basis of logistic regression classifiers optimised by the stochastic gradient descent algorithm. CellTypist allows for cell prediction using either built-in (with a current focus on immune sub-populations) or custom models, in order to assist in the accurate classification of different cell types and subtypes.

python-traittypes 0.2.1
Propagated dependencies: python-traitlets@5.14.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/jupyter-widgets/traittypes
Licenses: Modified BSD
Build system: pyproject
Synopsis: Trait types for NumPy, SciPy and friends
Description:

The goal of this package is to provide a reference implementation of trait types for common data structures used in the scipy stack such as numpy arrays or pandas and xarray data structures. These are out of the scope of the main traitlets project but are a common requirement to build applications with traitlets in combination with the scipy stack.

python-cssselect2 0.4.1
Propagated dependencies: python-tinycss2@1.4.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://cssselect2.readthedocs.io/
Licenses: Modified BSD
Build system: pyproject
Synopsis: CSS selectors for Python ElementTree
Description:

cssselect2 is a straightforward implementation of CSS3 Selectors for markup documents (HTML, XML, etc.) that can be read by ElementTree-like parsers (including cElementTree, lxml, html5lib, etc.).

Unlike the Python package cssselect, it does not translate selectors to XPath and therefore does not have all the correctness corner cases that are hard or impossible to fix in cssselect.

python-signedjson 1.1.4
Propagated dependencies: python-canonicaljson@2.0.0 python-importlib-metadata@8.7.0 python-pynacl@1.5.0 python-typing-extensions@4.15.0 python-unpaddedbase64@2.1.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/matrix-org/python-signedjson
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Sign JSON objects with ED25519 signatures
Description:

Sign JSON objects with ED25519 signatures.

  • More than one entity can sign the same object.

  • Each entity can sign the object with more than one key making it easier to rotate keys

  • ED25519 can be replaced with a different algorithm.

  • Unprotected data can be added to the object under the "unsigned" key.

python-zope.event 4.5.0
Propagated dependencies: python-setuptools@80.9.0
Channel: rrr
Location: rrr/packages/python-xyz.scm (rrr packages python-xyz)
Home page: https://github.com/zopefoundation/zope.event
Licenses: Zope Public License 2.1
Build system: python
Synopsis: Very basic event publishing system
Description:

The zope.event package provides a simple event system, including:

- An event publishing API, intended for use by applications which are unaware of any subscribers to their events.

- A very simple synchronous event-dispatching system, on which more sophisticated event dispatching systems can be built. For example, a type-based event dispatching system that builds on zope.event can be found in zope.component.

python-radio-beam 0.3.9
Propagated dependencies: python-astropy@7.1.1 python-matplotlib@3.8.2 python-numpy@1.26.4 python-scipy@1.12.0
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://radio-beam.readthedocs.io/en/latest/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Operations for radio astronomy beams with Astropy
Description:

Radio Beam is a simple toolkit for reading beam information from FITS headers and manipulating beams. Some example applications include:

  • Convolution and deconvolution

  • Unit conversion (Jy to/from K)

  • Handle sets of beams for spectral cubes with varying resolution between channels

  • Find the smallest common beam from a set of beams

  • Add the beam shape to a matplotlib plot

python-adjusttext 1.3.0
Propagated dependencies: python-matplotlib@3.8.2 python-numpy@1.26.4 python-scipy@1.12.0
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/Phlya/adjustText
Licenses: Expat
Build system: pyproject
Synopsis: Adjust text position in matplotlib plots to minimize overlaps
Description:

Often when we want to label multiple points on a graph the text will start heavily overlapping with both other labels and data points. This can be a major problem requiring manual solution. However this can be largely automated by smart placing of the labels (difficult) or iterative adjustment of their positions to minimize overlaps (relatively easy). This library implements the latter option to help with matplotlib graphs.

python-schematics 2.1.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/schematics/schematics
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python Data Structures for Humans
Description:

Schematics is a Python library to combine types into structures, validate them, and transform the shapes of your data based on simple descriptions.

The internals are similar to ORM type systems, but there is no database layer in Schematics. Instead, building a database layer is easily made when Schematics handles everything except for writing the query. Schematics can be used for tasks where having a database involved is unusual.

python-opt-einsum 3.3.0
Propagated dependencies: python-numpy@1.26.4
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/dgasmith/opt_einsum
Licenses: Expat
Build system: pyproject
Synopsis: Optimizing numpys einsum function
Description:

Optimized einsum can significantly reduce the overall execution time of einsum-like expressions by optimizing the expression's contraction order and dispatching many operations to canonical BLAS, cuBLAS, or other specialized routines. Optimized einsum is agnostic to the backend and can handle NumPy, Dask, PyTorch, Tensorflow, CuPy, Sparse, Theano, JAX, and Autograd arrays as well as potentially any library which conforms to a standard API. See the documentation for more information.

python-flufl-i18n 5.1.0
Propagated dependencies: python-atpublic@3.1.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://flufli18n.readthedocs.io
Licenses: ASL 2.0
Build system: pyproject
Synopsis: API for Python internationalization
Description:

This package provides a high-level, convenient API for managing internationalization/translation contexts in Python applications. There is a simple API for single-context applications, such as command line scripts which only need to translate into one language during the entire course of their execution. There is a more flexible, but still convenient API for multi-context applications, such as servers, which may need to switch language contexts for different tasks.

python-boolean.py 5.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/bastikr/boolean.py
Licenses: FreeBSD
Build system: pyproject
Synopsis: Boolean algebra in one Python module
Description:

This is a small Python library that implements boolean algebra. It defines two base elements, TRUE and FALSE, and a Symbol class that can take on one of these two values. Calculations are done only in terms of AND, OR, and NOT---other compositions like XOR and NAND are emulated on top of them. Expressions are constructed from parsed strings or directly in Python.

python-eds-pseudo 0.4.0
Propagated dependencies: python-edsnlp@0.20.0 python-pytorch@2.9.0 python-sentencepiece@0.2.1 python-transformers@4.44.2
Channel: guix-science
Location: guix-science/packages/nlp.scm (guix-science packages nlp)
Home page: https://aphp.github.io/eds-pseudo/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Detect identifying entities in clinical reports
Description:

The EDS-Pseudo project aims at detecting identifying entities in clinical documents, and was primarily tested on clinical reports at AP-HP's clinical data warehouse. The model is built on top of edsnlp, and consists in a hybrid model (rule-based + deep learning) for which we provide rules (eds-pseudo/pipes) and a training recipe. We also provide some fictitious templates and a script to generate a synthetic dataset.

python-graph-tool 2.98
Dependencies: boost@1.83.0 cairomm@1.14.2 cgal@5.6.1 expat@2.7.1 gmp@6.3.0 gtk+@3.24.51 python-wrapper@3.11.14 sparsehash@2.0.4
Propagated dependencies: python-matplotlib@3.8.2 python-numpy@1.26.4 python-pycairo@1.28.0 python-scipy@1.12.0 python-zstandard@0.23.0
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://graph-tool.skewed.de/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Manipulate and analyze graphs with Python efficiently
Description:

Graph-tool is an efficient Python module for manipulation and statistical analysis of graphs (a.k.a. networks). Contrary to most other Python modules with similar functionality, the core data structures and algorithms are implemented in C++, making extensive use of template metaprogramming, based heavily on the Boost Graph Library. This confers it a level of performance that is comparable (both in memory usage and computation time) to that of a pure C/C++ library.

python-yamlloader 1.5.2
Propagated dependencies: python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Phynix/yamlloader
Licenses: Expat
Build system: pyproject
Synopsis: Ordered YAML loader and dumper for PyYAML
Description:

This package provides loaders and dumpers for PyYAML. Currently, an OrderedDict loader/dumper is implemented, allowing to keep items order when loading resp. dumping a file from/to an OrderedDict (Python 3.8+: Also regular dicts are supported and are the default items to be loaded to. As of Python 3.7 preservation of insertion order is a language feature of regular dicts.) It was originally mirrored from yamlordereddict.

python-primer3-py 2.2.0
Channel: guix-science
Location: guix-science/packages/bioinformatics.scm (guix-science packages bioinformatics)
Home page: https://libnano.github.io/primer3-py/
Licenses: GPL 2
Build system: pyproject
Synopsis: Simple oligo analysis and primer design
Description:

Primer3-py is a Python-abstracted API for the popular Primer3 library. The intention is to provide a simple and reliable interface for automated oligo analysis and design.

Primer3-py also includes bindings for the Primer3 primer design engine if you’d prefer to use an established pipeline. The IO parameters mirror those of the original Primer3, but you don’t have to deal with messy and slow file IO for your automated workflows.

python-berkeleydb 18.1.15
Dependencies: bdb@6.2.32
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://www.jcea.es/programacion/pybsddb.htm
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python bindings for Oracle Berkeley DB
Description:

This module provides a nearly complete wrapping of the Oracle/Sleepycat C API for the Database Environment, Database, Cursor, Log Cursor, Sequence and Transaction objects, and each of these is exposed as a Python type in the bsddb3.db module. The database objects can use various access methods: btree, hash, recno, and queue. Complete support of Berkeley DB distributed transactions. Complete support for Berkeley DB Replication Manager. Complete support for Berkeley DB Base Replication. Support for RPC.

python-blacksheep 2.4.2
Propagated dependencies: python-certifi@2025.06.15 python-essentials-openapi@1.2.1 python-guardpost@1.0.3 python-itsdangerous@2.2.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Neoteroi/BlackSheep
Licenses: Expat
Build system: pyproject
Synopsis: Asynchronous framework to build event based web applications
Description:

BlackSheep is a lightweight, asynchronous, event driven Web framework.

The framework offers

  • A rich code API, based on dependency injection and inspired by Flask and ASP.NET Core.

  • A typing-friendly codebase, which enables a comfortable development experience thanks to hints when coding with IDEs.

  • Built-in generation of OpenAPI Documentation, supporting version 3, YAML, and JSON.

  • A cross-platform framework, using the most modern versions of Python.

  • Good performance.

python-simplejson 3.20.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://simplejson.readthedocs.io/en/latest
Licenses: X11
Build system: pyproject
Synopsis: Json library for Python
Description:

JSON (JavaScript Object Notation) is a subset of JavaScript syntax (ECMA-262 3rd edition) used as a lightweight data interchange format.

Simplejson exposes an API familiar to users of the standard library marshal and pickle modules. It is the externally maintained version of the json library contained in Python 2.6, but maintains compatibility with Python 2.5 and (currently) has significant performance advantages, even without using the optional C extension for speedups. Simplejson is also supported on Python 3.3+.

python-mercantile 1.2.1
Propagated dependencies: python-click@8.1.8
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mapbox/mercantile
Licenses: Modified BSD
Build system: pyproject
Synopsis: Web mercator XYZ tile utilities
Description:

The mercantile module provides ul(xtile, ytile, zoom) and bounds(xtile, ytile, zoom) functions that respectively return the upper left corner and bounding longitudes and latitudes for XYZ tiles, a xy(lng, lat) function that returns spherical mercator x and y coordinates, a tile(lng, lat, zoom) function that returns the tile containing a given point, and quadkey conversion functions quadkey(xtile, ytile, zoom) and quadkey_to_tile(quadkey) for translating between quadkey and tile coordinates.

python-phylophlan 3.0.3
Propagated dependencies: python-biopython@1.85 python-dendropy@4.5.1 python-matplotlib@3.8.2 python-numpy@1.26.4 python-pandas@2.2.3 python-seaborn@0.13.2
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/biobakery/phylophlan
Licenses: Expat
Build system: pyproject
Synopsis: Phylogenetic analysis of microbial isolates and genomes from metagenomes
Description:

This package is an integrated pipeline for large-scale phylogenetic profiling of genomes and metagenomes. PhyloPhlAn is an accurate, rapid, and easy-to-use method for large-scale microbial genome characterization and phylogenetic analysis at multiple levels of resolution. This software package can assign both genomes and MAGs to SGBs. PhyloPhlAn can reconstruct strain-level phylogenies using clade- specific maximally informative phylogenetic markers, and can also scale to very large phylogenies comprising >17,000 microbial species.

python-flake8-pyi 24.9.0
Propagated dependencies: python-attrs@25.3.0 python-flake8@7.1.1 python-pyflakes@3.2.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ambv/flake8-pyi
Licenses: Expat
Build system: pyproject
Synopsis: Flake8 plugin that provides specializations for type hinting stub files
Description:

This package contains a plugin that provides specializations for type hinting stub files, especially interesting for linting typeshed. It adds the .pyi extension to the default value of the --filename command-line argument to Flake8. This means stubs are linted by default with this plugin enabled, without needing to explicitly list every file. It modifies PyFlakes runs for .pyi files to defer checking type annotation expressions after the entire file has been read. This enables support for first-class forward references that stub files use.

python-pandapower 2.14.11
Propagated dependencies: python-deepdiff@8.5.0 python-geojson@3.2.0 python-networkx@3.4.2 python-numpy@1.26.4 python-packaging@25.0 python-pandas@2.2.3 python-scipy@1.12.0 python-tqdm@4.67.1 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/engineering.scm (gnu packages engineering)
Home page: https://www.pandapower.org/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Power system modelling and analysis
Description:

pandapower is an easy to use network calculation program aimed to automate the analysis and optimization of power systems. It uses the data analysis library pandas and is compatible with the commonly used MATPOWER / PYPOWER case format. pandapower allows using different solvers including an improved Newton-Raphson power flow implementation, all PYPOWER solvers, the C++ library solvers for fast steady-state distribution power system analysis of PowerGridModel, the Newton-Raphson power flow solvers in the C++ library lightsim2grid, and the PowerModels.jl library.

python-fenics-ffc 2019.1.0.post0
Propagated dependencies: python-fenics-dijitso@2019.1.0 python-fenics-fiat@2019.1.0 python-fenics-ufl@2019.1.0
Channel: guix
Location: gnu/packages/simulation.scm (gnu packages simulation)
Home page: https://bitbucket.org/fenics-project/ffc/
Licenses: Public Domain LGPL 3+
Build system: pyproject
Synopsis: Compiler for finite element variational forms
Description:

The FEniCS Form Compiler (FFC) is a compiler for finite element variational forms. From a high-level description of the form, it generates efficient low-level C++ code that can be used to assemble the corresponding discrete operator (tensor). In particular, a bilinear form may be assembled into a matrix and a linear form may be assembled into a vector. FFC may be used either from the command line (by invoking the ffc command) or as a Python module (import ffc).

FFC is part of the FEniCS Project.

python-hydra-core 1.3.2
Propagated dependencies: java-antlr4-runtime-python@4.10.1 python-omegaconf@2.3.0-0.117f7de python-packaging@25.0
Channel: guix-science
Location: guix-science/packages/python-xyz.scm (guix-science packages python-xyz)
Home page: https://github.com/facebookresearch/hydra
Licenses: Expat
Build system: pyproject
Synopsis: Framework for elegantly configuring complex applications
Description:

Hydra is an open-source Python framework that simplifies the development of research and other complex applications. The key feature is the ability to dynamically create a hierarchical configuration by composition and override it through config files and the command line.

Key features:

  • Hierarchical configuration composable from multiple sources

  • Configuration can be specified or overridden from the command line

  • Dynamic command line tab completion

  • Run your application locally or launch it to run remotely

  • Run multiple jobs with different arguments with a single command

Total results: 4226