_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python-imap-tools 1.9.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/ikvk/imap_tools
Licenses: ASL 2.0
Synopsis: Work with email and mailbox by IMAP
Description:

This Python library provides tools to deal with email and mailboxes over IMAP:

  • Parsed email message attributes

  • Query builder for searching emails

  • Work with emails in folders (copy, delete, flag, move, seen)

  • Work with mailbox folders (list, set, get, create, exists, rename, delete, status)

python-pyrsistent 0.16.0
Propagated dependencies: python-six@1.16.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tobgu/pyrsistent
Licenses: Expat
Synopsis: Persistent data structures for Python
Description:

Pyrsistent is a number of persistent collections (by some referred to as functional data structures). Persistent in the sense that they are immutable.

All methods on a data structure that would normally mutate it instead return a new copy of the structure containing the requested updates. The original structure is left untouched.

python-fenics-ufl 2019.1.0
Dependencies: python-numpy@1.26.2
Channel: guix
Location: gnu/packages/simulation.scm (gnu packages simulation)
Home page: https://bitbucket.org/fenics-project/ufl/
Licenses: LGPL 3+
Synopsis: Unified language for form-compilers
Description:

The Unified Form Language (UFL) is a domain specific language for declaration of finite element discretizations of variational forms. More precisely, it defines a flexible interface for choosing finite element spaces and defining expressions for weak forms in a notation close to mathematical notation.

UFL is part of the FEniCS Project.

python-pywavelets 1.8.0
Propagated dependencies: python-numpy@1.26.2 python-scipy@1.12.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/PyWavelets/pywt
Licenses: Expat
Synopsis: Wavelet transforms in Python
Description:

PyWavelets is a library for wavelet transforms in Python. Wavelets are mathematical basis functions that are localized in both time and frequency. Wavelet transforms are time-frequency transforms employing wavelets. They are similar to Fourier transforms, the difference being that Fourier transforms are localized only in frequency instead of in time and frequency.

python-shopifyapi 12.0.0
Propagated dependencies: python-pyactiveresource@2.2.2 python-pyjwt@2.6.0 python-pyyaml@6.0.1 python-six@1.16.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/Shopify/shopify_python_api
Licenses: Expat
Synopsis: Shopify API for Python
Description:

This package provides the Shopify API for Python.

The ShopifyAPI library allows Python developers to programmatically access the admin section of stores using an ActiveResource-like interface similar the ruby Shopify API gem. The library makes HTTP requests to Shopify in order to list, create, update, or delete resources (e.g. Order, Product, Collection).

python-simpleeval 0.9.12
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/danthedeckie/simpleeval
Licenses: Expat
Synopsis: Simple, safe single expression evaluator library
Description:

This package provides a quick single file library for easily adding evaluatable expressions into python projects. Say you want to allow a user to set an alarm volume, which could depend on the time of day, alarm level, how many previous alarms had gone off, and if there is music playing at the time.

python2-soupsieve 1.9.2
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/facelessuser/soupsieve
Licenses: Expat
Synopsis: CSS selector library
Description:

Soup Sieve is a CSS selector library designed to be used with Beautiful Soup 4. It aims to provide selecting, matching, and filtering using modern CSS selectors. Soup Sieve currently provides selectors from the CSS level 1 specifications up through the latest CSS level 4 drafts and beyond (though some are not yet implemented).

python-dask-image 2024.5.3
Propagated dependencies: python-dask@2024.4.2 python-numpy@1.26.2 python-pandas@2.2.3 python-pims@0.7 python-scipy@1.12.0 python-tifffile@2023.12.9
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/dask/dask-image
Licenses: Modified BSD
Synopsis: Distributed image processing
Description:

This is a package for image processing with Dask arrays. Features:

  • Provides support for loading image files.

  • Implements commonly used N-D filters.

  • Includes a few N-D Fourier filters.

  • Provides some functions for working with N-D label images.

  • Supports a few N-D morphological operators.

python-expandvars 0.12.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pypi.org/project/expandvars/
Licenses: Expat
Synopsis: Expand system variables Unix style
Description:

This module is inspired by GNU bash's variable expansion features. It can be used as an alternative to Python's os.path.expandvars function. A good use case is reading config files with the flexibility of reading values from environment variables using advanced features like returning a default value if some variable is not defined.

python-tensorflow 2.13.1
Dependencies: tensorflow@2.13.1 python-wrapper@3.11.11
Propagated dependencies: python-absl-py@1.4.0 python-cachetools@5.5.0 python-certifi@2022.6.15 python-charset-normalizer@2.1.0 python-flatbuffers@23.1.21 python-gast@0.6.0 python-google-pasta@0.2.0 python-grpcio@1.47.0 python-h5py@3.13.0 python-idna@3.3 python-jax@0.4.28 python-markdown@3.3.4 python-markupsafe@2.1.1 python-ml-dtypes@0.3.1 python-numpy@1.26.2 python-oauthlib@3.1.0 python-opt-einsum@3.3.0 python-packaging@24.2 python-portpicker@1.6.0 python-protobuf-for-tensorflow-2@4.21.9 python-psutil@5.9.2 python-pyasn1@0.4.8 python-requests@2.31.0 python-requests-oauthlib@1.2.0 python-rsa@3.4.2 python-scipy@1.12.0 python-six@1.16.0 python-termcolor@2.5.0 python-typing-extensions@4.12.2 python-urllib3@2.2.1 python-werkzeug@3.1.3 python-wrapt@1.17.0 python-astunparse@1.6.3 python-clang@13.0.1 python-keras@2.13.1
Channel: guix-science
Location: guix-science/packages/python.scm (guix-science packages python)
Home page: https://tensorflow.org
Licenses: ASL 2.0
Synopsis: Machine learning framework
Description:

TensorFlow is a flexible platform for building and training machine learning models. It provides a library for high performance numerical computation and includes high level Python APIs, including both a sequential API for beginners that allows users to build models quickly by plugging together building blocks and a subclassing API with an imperative style for advanced research.

python-celltypist 1.6.2
Propagated dependencies: python-click@8.1.7 python-leidenalg@0.10.2 python-numpy@1.26.2 python-openpyxl@3.1.5 python-pandas@2.2.3 python-scanpy@1.10.4 python-scikit-learn@1.6.1 python-requests@2.31.0
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/Teichlab/celltypist
Licenses: Expat
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
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
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.1
Propagated dependencies: python-canonicaljson@1.6.3 python-importlib-metadata@5.2.0 python-pynacl@1.5.0 python-typing-extensions@4.12.2 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
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@67.6.1
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
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.0.1 python-matplotlib@3.8.2 python-numpy@1.26.2 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
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.2 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
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-opt-einsum 3.3.0
Propagated dependencies: python-numpy@1.26.2
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/dgasmith/opt_einsum
Licenses: Expat
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
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
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-graph-tool 2.59
Dependencies: boost@1.83.0 cairomm@1.14.2 cgal@5.6.1 expat@2.5.0 gmp@6.3.0 gtk+@3.24.43 python-wrapper@3.11.11 sparsehash@2.0.4
Propagated dependencies: python-matplotlib@3.8.2 python-numpy@1.26.2 python-pycairo@1.26.0 python-scipy@1.12.0 python-zstandard@0.19.0
Channel: guix
Location: gnu/packages/graph.scm (gnu packages graph)
Home page: https://graph-tool.skewed.de/
Licenses: LGPL 3+
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-simplejson 3.17.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://simplejson.readthedocs.io/en/latest
Licenses: X11
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.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mapbox/mercantile
Licenses: Modified BSD
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.2 python-pandas@2.2.3 python-seaborn@0.13.1
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/biobakery/phylophlan
Licenses: Expat
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.

Total results: 3782