_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python2-pillow 6.2.2
Dependencies: freetype@2.13.3 lcms@2.13.1 libjpeg-turbo@3.1.2 libtiff@4.4.0 libwebp@1.3.2 libxcrypt@4.4.38 openjpeg@2.5.0 zlib@1.3.1
Propagated dependencies: python-olefile@0.47
Channel: guix-past
Location: past/packages/python27.scm (past packages python27)
Home page: https://python-pillow.org
Licenses: X11-style
Build system: python
Synopsis: Fork of the Python Imaging Library
Description:

The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities. The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.

python-cartopy 0.24.1
Dependencies: geos@3.12.1
Propagated dependencies: python-matplotlib@3.8.2 python-fiona@1.9.6 python-numpy@1.26.4 python-owslib@0.34.1 python-packaging@25.0 python-pillow@11.1.0 python-pykdtree@1.4.2 python-pyproj@3.6.1 python-pyshp@2.3.1 python-scipy@1.12.0 python-shapely@2.1.1
Channel: guix
Location: gnu/packages/geo.scm (gnu packages geo)
Home page: https://scitools.org.uk/cartopy/docs/latest/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Cartographic library for visualisation
Description:

Cartopy is a Python package designed to make drawing maps for data analysis and visualisation easy.

It features:

  • object oriented projection definitions

  • point, line, polygon and image transformations between projections

  • integration to expose advanced mapping in Matplotlib with a simple and intuitive interface

  • powerful vector data handling by integrating shapefile reading with Shapely capabilities

python-passlib 1.7.4
Propagated dependencies: python-argon2-cffi@25.1.0 python-bcrypt@3.2.2 python-cryptography@44.0.0
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://bitbucket.org/ecollins/passlib
Licenses: Modified BSD
Build system: pyproject
Synopsis: Comprehensive password hashing framework
Description:

Passlib is a password hashing library for Python 2 & 3, which provides cross-platform implementations of over 30 password hashing algorithms, as well as a framework for managing existing password hashes. It's designed to be useful for a wide range of tasks, from verifying a hash found in /etc/shadow, to providing full-strength password hashing for multi-user application.

python-canopen 2.4.1
Propagated dependencies: python-can@4.6.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/canopen-python/canopen
Licenses: Expat
Build system: pyproject
Synopsis: CANopen stack implementation
Description:

This package provides a Python implementation of the CANopen standard for CANs. The aim of the project is to support the most common parts of the CiA 301 standard in a simple Pythonic interface. It is mainly targeted for testing and automation tasks rather than a standard compliant master implementation.

python-msgspec 0.12.0
Propagated dependencies: python-pyyaml@6.0.2 python-tomli@2.2.1 python-tomli-w@1.2.0
Channel: ffab
Location: ffab/packages/serialization.scm (ffab packages serialization)
Home page: https://jcristharif.com/msgspec/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Fast serialization/validation library
Description:

msgspec is a fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML. It includes the following features:

  • High performance encoders/decoders for common protocols.

  • Support for a wide variety of Python types.

  • Zero-cost schema validation using familiar Python type annotations.

  • A speedy Struct type for representing structured data.

python-execnet 2.1.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://codespeak.net/execnet/
Licenses: Expat
Build system: pyproject
Synopsis: Rapid multi-Python deployment
Description:

Execnet provides a share-nothing model with channel-send/receive communication for distributing execution across many Python interpreters across version, platform and network barriers. It has a minimal and fast API targeting the following uses:

  1. distribute tasks to (many) local or remote CPUs

  2. write and deploy hybrid multi-process applications

  3. write scripts to administer multiple environments

python-pymonad 2.4.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jasondelaat/pymonad
Licenses: Modified BSD
Build system: pyproject
Synopsis: Monadic style functional programming for Python
Description:

python-pymonad implements data structures typically available in purely functional or functional first programming languages such as Haskell and F#. Included are

  • Monad and Monoid data types with several common monads such as Maybe and State

  • Useful tools such as the @curry decorator for defining curried functions

  • Type annotations to help ensure correct usage

python-msgspec 0.18.6
Propagated dependencies: python-pyyaml@6.0.2 python-tomli@2.2.1 python-tomli-w@1.2.0
Channel: guix
Location: gnu/packages/serialization.scm (gnu packages serialization)
Home page: https://jcristharif.com/msgspec/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Fast serialization/validation library
Description:

msgspec is a fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML. It includes the following features:

  • High performance encoders/decoders for common protocols.

  • Support for a wide variety of Python types.

  • Zero-cost schema validation using familiar Python type annotations.

  • A speedy Struct type for representing structured data.

python-hasasia 1.2.3
Propagated dependencies: python-astropy@7.1.1 python-numpy@1.26.4 python-scipy@1.12.0
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/Hazboun6/hasasia
Licenses: Expat
Build system: pyproject
Synopsis: Pulsar timing array sensitivity curves calculation in Python
Description:

This package provides a Python package to calculate gravitational-wave sensitivity curves for pulsar timing arrays.

Features:

  • pulsar transmission functions

  • inverse-noise-weighted transmission functions

  • individual pulsar sensitivity curves

  • pulsar timing array sensitivity curves as characteristic strain, strain sensitivity or energy density

  • power-law integrated sensitivity curves

  • sensitivity sky maps for pulsar timing arrays

python-serpent 1.41
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/irmen/Serpent
Licenses: Expat
Build system: pyproject
Synopsis: Serializer for literal Python expressions
Description:

Serpent provides ast.literal_eval()-compatible object tree serialization. It serializes an object tree into bytes (an utf-8 encoded string) that can be decoded and then passed as-is to ast.literal_eval() to rebuild the original object tree.

Because only safe literals are encoded, it is safe to send serpent data to other machines, such as over the network.

python-mtscomp 1.0.2
Propagated dependencies: python-numpy@1.26.4 python-tqdm@4.67.1
Channel: guix-science
Location: guix-science/packages/electrophysiology.scm (guix-science packages electrophysiology)
Home page: https://github.com/int-brain-lab/mtscomp
Licenses: Modified BSD
Build system: pyproject
Synopsis: Lossless compression for electrophysiology time-series
Description:

This library implements a simple lossless compression scheme adapted to time-dependent high-frequency, high-dimensional signals. It is being developed within the International Brain Laboratory with the aim of being the compression library used for all large-scale electrophysiological recordings based on Neuropixels. The signals are typically recorded at 30 kHz and 10 bit depth, and contain several hundreds of channels.

python-coolest 0.1.11
Propagated dependencies: python-astropy@7.1.1 python-getdist@1.5.4 python-jsonpickle@4.0.0 python-numpy@1.26.4 python-pandas@2.2.3 python-scipy@1.12.0
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/aymgal/COOLEST
Licenses: GPL 3
Build system: pyproject
Synopsis: Strong Gravitational Lensing Analyses
Description:

The COde-independent Organized LEns STandard (COOLEST) defines a set of conventions to be shared across the strong lensing community, in order to consistently store, share and improve lens modeling analyses. In short, this project provides tools to manipulate lens models as a single, human-readable JSON template file alongside Python routines for visualizing and comparing lens models possibly obtained from different modeling codes.

python-iminuit 2.31.1
Propagated dependencies: python-ipywidgets@8.1.2 python-matplotlib@3.8.2 python-numpy@1.26.4 python-scipy@1.12.0 python-unicodeitplus@0.3.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/scikit-hep/iminuit
Licenses: Expat LGPL 2.1+
Build system: pyproject
Synopsis: Python interface for MINUIT2
Description:

iminuit is a Jupyter-friendly Python interface for the Minuit2 C++ library maintained by CERN's ROOT team.

Minuit was designed to optimize statistical cost functions, for maximum-likelihood and least-squares fits. It provides the best-fit parameters and error estimates from likelihood profile analysis.

Optionally, Iminuit supports SciPy minimizers as alternatives to Minuit's MIGRAD algorithm and Numba accelerated functions.

python2-typing 3.10.0.0
Channel: guix-past
Location: past/packages/python27.scm (past packages python27)
Home page: https://docs.python.org/3/library/typing.html
Licenses: Python Software Foundation License
Build system: python
Synopsis: Type hints for Python
Description:

This is a backport of the standard library typing module to Python versions older than 3.5. Typing defines a standard notation for Python function and variable type annotations. The notation can be used for documenting code in a concise, standard format, and it has been designed to also be used by static and runtime type checkers, static analyzers, IDEs and other tools.

python-vulture 2.14
Propagated dependencies: python-toml@0.10.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/jendrikseipp/vulture
Licenses: Expat
Build system: pyproject
Synopsis: Find dead Python code
Description:

Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused.

python-pyvista 0.44.2
Propagated dependencies: python-imageio@2.36.1 python-matplotlib@3.8.2 python-meshio@5.3.5 python-numpy@1.26.4 python-pillow@11.1.0 python-pooch@1.8.1 python-scooby@0.5.12 vtk@9.3.1
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://docs.pyvista.org/
Licenses: Expat
Build system: pyproject
Synopsis: 3D plotting and mesh analysis through VTK
Description:

PyVista is...

  • Pythonic VTK: a high-level API to the Visualization Toolkit (VTK);

  • mesh data structures and filtering methods for spatial datasets;

  • 3D plotting made simple and built for large/complex data geometries.

This package provides a Pythonic, well-documented interface exposing VTK's powerful visualization backend to facilitate rapid prototyping, analysis, and visual integration of spatially referenced datasets.

python-parfive 2.2.0
Propagated dependencies: python-aiofiles@24.1.0 python-aioftp@0.22.3 python-aiohttp@3.11.11 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://parfive.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: HTTP and FTP parallel file downloader
Description:

This package provides CLI tool and Python library parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.

asciicast demo of parfive parfive works by creating a downloader object, appending files to it and then running the download. parfive has a synchronous API, but uses asyncio to parallelise downloading the files.

python-ray-cpp 2.38.0
Propagated dependencies: python-aiohttp@3.11.11 python-aiosignal@1.4.0 python-click@8.1.8 python-colorama@0.4.6 python-filelock@3.16.1 python-frozenlist@1.3.3 python-jsonschema@4.23.0 python-msgpack@1.1.1 python-numpy@1.26.4 python-packaging@25.0 python-pandas@2.2.3 python-protobuf@3.20.3 python-psutil@7.0.0 python-pyyaml@6.0.2 python-ray@2.38.0 python-requests@2.32.5 python-setproctitle@1.3.7
Channel: guix-science
Location: guix-science/packages/machine-learning.scm (guix-science packages machine-learning)
Home page: https://github.com/ray-project/ray
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Framework for scaling machine learning applications
Description:

Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI libraries for simplifying ML compute. These are the provided Ray AI libraries:

  • Data: Scalable datasets for ML;

  • Train: Distributed training;

  • Tune: Scalable hyperparameter tuning;

  • RLlib: Scalable reinforcement learning;

  • Serve: Scalable and programmable serving.

python-sirilic 1.15.12
Propagated dependencies: python-requests@2.32.5 python-wxpython@4.2.2
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://siril.org/tutorials/pysiril/
Licenses: GPL 3
Build system: pyproject
Synopsis: Acquisition files preparation software to process with SiriL
Description:

SiriLic (SiriL's Interactif Companion) is a software for preparing acquisition files (raw, Biases, Flat and Dark) for processing with SiriL software.

Features:

  • structuring the SiriL working directory into sub-folders

  • convert Raw, Biases , Dark or Flat files into SiriL sequence

  • automatically generate the SiriL script according to the files present and the options

  • batch process multiple channel and sessions

python-plaster 1.1.2
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://docs.pylonsproject.org/projects/plaster/en/latest/
Licenses: Repoze
Build system: pyproject
Synopsis: Configuration loader for multiple config file formats
Description:

Plaster is a loader interface around multiple config file formats. It exists to define a common API for applications to use when they wish to load configuration. The library itself does not aim to handle anything except a basic API that applications may use to find and load configuration settings. Any specific constraints should be implemented in a pluggable loader which can be registered via an entrypoint.

python-pympler 1.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pythonhosted.org/Pympler/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Measure, monitor and analyze memory behavior
Description:

Pympler is a development tool to measure, monitor and analyze the memory behavior of Python objects in a running Python application.

By pympling a Python application, detailed insight in the size and the lifetime of Python objects can be obtained. Undesirable or unexpected runtime behavior like memory bloat and other pymples can easily be identified.

A web profiling frontend exposes process statistics, garbage visualisation and class tracker statistics.

python-superqt 0.7.6
Propagated dependencies: python-pygments@2.19.1 python-qtpy@2.4.3 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/qt.scm (gnu packages qt)
Home page: https://github.com/pyapp-kit/superqt
Licenses: Modified BSD
Build system: pyproject
Synopsis: Extra widgets and components for PyQt/PySide
Description:

This package provides some extra widgets for PyQt/PySide:

  • Multi-handle slider for float values

  • Spinbox with arbitrarily large integers

  • Magnitude combined with unit dropdown

  • Label that willl elide text

  • Searchable ComboBox populated from Enum

  • Searchable List

  • Searchable Tree

  • Color ComboBox

  • Colormap ComboBox

  • Toggle switch

  • Collapsible widget to hide and unhide child widgets

  • Flow layout

python-coolbox 0.3.8
Dependencies: pybind11@2.13.6
Propagated dependencies: python-cooler@0.9.3 python-dna-features-viewer@3.1.1 python-fire@0.7.0 python-h5py@3.13.0 python-intervaltree@3.1.0 python-ipywidgets@8.1.2 jupyter@1.0.0 python-matplotlib@3.8.2 python-nbformat@5.10.4 python-numpy@1.26.4 python-numpydoc@1.5.0 python-pandas@2.2.3 python-pybbi@0.4.1 python-pytest@8.4.1 python-scipy@1.12.0 python-statsmodels@0.14.4 python-strawc@0.0.2.1 python-svgutils@0.3.4 python-termcolor@2.5.0 python-voila@0.5.8
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/GangCaoLab/CoolBox
Licenses: GPL 3+
Build system: python
Synopsis: Genomic data visualization toolkit
Description:

CoolBox is a toolkit for visual analysis of genomics data. It aims to be highly compatible with the Python ecosystem, easy to use and highly customizable with a well-designed user interface. It can be used in various visualization situations, for example, to produce high-quality genome track plots or fetch common used genomic data files with a Python script or command line, interactively explore genomic data within Jupyter environment or web browser.

python-socksio 1.0.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/sethmlarson/socksio
Licenses: Expat
Build system: pyproject
Synopsis: Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5
Description:

The socksio Python module is a client-side sans-I/O SOCKS proxy implementation. It supports SOCKS4, SOCKS4A, and SOCKS5. socksio is a sans-I/O library similar to h11 or h2; this means the library itself does not handle the actual sending of the bytes through the network, it only deals with the implementation details of the SOCKS protocols. It can be paired with any I/O library.

Total results: 4180