_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python-traitsui 8.0.0
Propagated dependencies: python-importlib-metadata@8.7.0 python-pyface@8.0.0 python-traits@7.1.0
Channel: guix-science
Location: guix-science/packages/python-xyz.scm (guix-science packages python-xyz)
Home page: http://docs.enthought.com/traitsui
Licenses: Modified BSD
Build system: pyproject
Synopsis: Traits-capable user interfaces
Description:

The TraitsUI project provides a toolkit-independent GUI abstraction layer, which is used to support the “visualization” features of the Traits package. You can write a model using the Traits API and specify a GUI using the TraitsUI API (views, items, editors, etc.), and let TraitsUI and your selected toolkit back-end (Qt or Wx) take care of the details of displaying them.

python-cantools 40.5.0
Propagated dependencies: python-argparse-addons@0.12.0 python-bitstruct@8.21.0 python-can@4.6.1 python-crccheck@1.3.0 python-diskcache@5.6.3-0.ebfa37c python-matplotlib@3.10.8 python-textparser@0.24.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/eerimoq/cantools
Licenses: Expat
Build system: pyproject
Synopsis: Tools for the Controller Area Network (CAN) bus protocol
Description:

This package includes Controller Area Network (CAN) related tools that can be used to:

  • parse DBC, KCD, SYM, ARXML 4 and CDD files

  • encode and decode CAN messages

  • multiplex simple and extended signals

  • diagnose DID encoding and decoding

  • dump the CAN decoder output

  • test CAN nodes

  • generate C source code

  • monitor the CAN bus

python-funcsigs 1.0.2
Channel: guix-science
Location: guix-science/packages/python-xyz.scm (guix-science packages python-xyz)
Home page: https://funcsigs.readthedocs.org/
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Python function signatures from PEP362
Description:

funcsigs is a backport of the PEP 362 function signature features from Python 3.3's inspect module. The backport is compatible with Python 2.6, 2.7 as well as 3.3 and up. 3.2 was supported by version 0.4, but with setuptools and pip no longer supporting 3.2, we cannot make any statement about 3.2 compatibility.

python-bioframe 0.6.4
Propagated dependencies: python-matplotlib@3.10.8 python-numpy@2.3.1 python-pandas@2.3.3 python-pyyaml@6.0.2 python-requests@2.32.5
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/open2c/bioframe
Licenses: Expat
Build system: pyproject
Synopsis: Pandas utilities for tab-delimited and other genomic files
Description:

This package is a library to enable flexible and scalable operations on genomic interval dataframes in Python. Bioframe enables access to a rich set of dataframe operations. Working in Python enables rapid visualization and iteration of genomic analyses. The philosophy underlying bioframe is to enable flexible operations. Instead of creating a function for every possible use-case, we encourage users to compose functions to achieve their goals.

python-liblarch 3.2.0-0.fe06860
Dependencies: gtk+@3.24.51
Propagated dependencies: python-pygobject@3.50.2
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://getting-things-gnome.github.io/liblarch
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Library to easily handle complex data structures
Description:

Liblarch is a Python library built to easily handle data structures such as lists, trees and acyclic graphs. There's also a GTK binding that will allow you to use your data structure in a Gtk.Treeview.

Liblarch support multiple views of one data structure and complex filtering. That way, you have a clear separation between your data themselves (Model) and how they are displayed (View).

python-qemu-qmp 0.0.0a0
Propagated dependencies: python-pygments@2.19.2 python-urwid@3.0.3 python-urwid-readline@0.15.1
Channel: guix
Location: gnu/packages/virtualization.scm (gnu packages virtualization)
Home page: https://gitlab.com/jsnow/qemu.qmp
Licenses: GPL 2+
Build system: pyproject
Synopsis: QEMU Monitor Protocol Python library
Description:

emu.qmp is a QEMU Monitor Protocol (QMP) library written in Python. It is used to send QMP messages to running QEMU emulators. It can be used to communicate with QEMU emulators, the QEMU Guest Agent (QGA), the QEMU Storage Daemon (QSD), or any other utility or application that speaks QMP.

python-m2crypto 0.47.0
Dependencies: openssl@3.5.5
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://gitlab.com/m2crypto/m2crypto
Licenses: Expat
Build system: pyproject
Synopsis: Python crypto and TLS toolkit
Description:

M2Crypto is a complete Python wrapper for OpenSSL featuring RSA, DSA, DH, EC, HMACs, message digests, symmetric ciphers (including AES); TLS functionality to implement clients and servers; HTTPS extensions to Python's httplib, urllib, and xmlrpclib; unforgeable HMAC'ing AuthCookies for web session management; FTP/TLS client and server; S/MIME; M2Crypto can also be used to provide TLS for Twisted. Smartcards supported through the Engine interface.

python-siosocks 0.3.0
Propagated dependencies: python-trio@0.32.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/pohmelie/siosocks
Licenses: Expat
Build system: pyproject
Synopsis: SOCKSv4 & SOCKSv5 TCP proxy protocol implementation in Python
Description:

This package provides a Python module and framework for sans-io socks proxy client/server with couple io backends.

Features:

  • Only TCP connect (no BIND, no UDP)

  • Both client and server

  • SOCKS versions: 4, 4a, 5

  • SOCKSv5 auth: no auth, username/password

  • Couple io backends: asyncio, trio, socketserver

  • One-shot socks server (python -m siosocks)

python-icegrams 1.1.6
Propagated dependencies: python-cffi@1.17.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mideind/Icegrams
Licenses: Expat
Build system: pyproject
Synopsis: Trigram statistics for Icelandic
Description:

Icegrams is a Python package that encapsulates a large trigram library for Icelandic. You can use Icegrams to obtain probabilities (relative frequencies) of over a million different unigrams (single words or tokens), or of bigrams (pairs of two words or tokens), or of trigrams. Icegrams is useful for instance in spelling correction, predictive typing, to help disabled people write text fast, and for various text generation, statistics, and modeling tasks.

python-nwb2bids 0.13.0
Propagated dependencies: python-pandas@2.3.3 python-pydantic@2.12.5 python-pynwb@4.1.0 python-requests@2.32.5 python-rich-click@1.9.7 python-ruamel.yaml@0.18.14 python-tqdm@4.67.1 python-typing-extensions@4.15.0
Channel: guix-science
Location: guix-science/packages/python-xyz.scm (guix-science packages python-xyz)
Home page: https://nwb2bids.readthedocs.io/
Licenses: Expat
Build system: pyproject
Synopsis: Reorganize NWB files into a BIDS directory layout
Description:

nwb2bids reorganizes NWB files into a BIDS directory layout.

Features:

  • Automatically renames NWB files and their directories to conform to BIDS conventions.

  • Extracts relevant metadata from NWB files to populate BIDS sidecar TSV & JSON files.

  • Currently supports BEP32 (micro-electrode electrophysiology) data types, such as extracellular (ecephys) and intracellular (icephys) electrophysiology, as well as associated behavioral events.

python-test2ref 1.1.1
Propagated dependencies: python-binaryornot@0.4.4
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/nbiotcloud/test2ref
Licenses: Expat
Build system: pyproject
Synopsis: Testing Against Learned Reference Data
Description:

This package provides a unit tests framework backed by ML features and working in two modes:

  • Testing: Test result in tmp_path is compared against a known reference. Any deviation in the files, causes a fail.

  • Learning: The test result in tmp_path is taken as reference and is copied to the reference folder, which should be committed to version control and kept as reference.

python-pyside-6 6.9.2
Dependencies: qtbase@6.9.2 qtdeclarative@6.9.2 qtmultimedia@6.9.2 qtnetworkauth@6.9.2 qtpositioning@6.9.2 qtsvg@6.9.2 qttools@6.9.2 qtwebchannel@6.9.2 qtwebengine@6.9.3 qtwebsockets@6.9.2
Propagated dependencies: python-shiboken-6@6.9.2
Channel: guix
Location: gnu/packages/qt.scm (gnu packages qt)
Home page: https://wiki.qt.io/Qt_for_Python
Licenses: LGPL 3 GPL 3 GPL 2
Build system: cmake
Synopsis: The Qt for Python product enables the use of Qt6 APIs in Python applications
Description:

The Qt for Python product enables the use of Qt6 APIs in Python applications. It lets Python developers utilize the full potential of Qt, using the PySide6 module. The PySide6 module provides access to the individual Qt modules such as QtCore, QtGui,and so on. Qt for Python also comes with the Shiboken6 CPython binding code generator, which can be used to generate Python bindings for your C or C++ code.

python-readlike 0.1.3
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/jangler/readlike
Licenses: Expat
Build system: pyproject
Synopsis: GNU Readline-like line editing module
Description:

This Python module provides line editing functions similar to the default Emacs-style ones of GNU Readline. Unlike the Python standard library's readline package, this one allows access to those capabilities in settings outside of a standard command-line interface. It is especially well-suited to interfacing with Urwid, due to a shared syntax for describing key inputs.

Currently, all stateless Readline commands are implemented. Yanking and history are not supported.

python-intelhex 2.3.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/python-intelhex/intelhex
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python library for Intel HEX files manipulations
Description:

The Intel HEX file format is widely used in microprocessors and microcontrollers area (embedded systems etc.) as the de facto standard for representation of code to be programmed into microelectronic devices. This package provides an intelhex Python library to read, write, create from scratch and manipulate data from Intel HEX file format. It also includes several convenience Python scripts, including "classic" hex2bin and bin2hex converters and more, those based on the library itself.

python-seglearn 1.2.5-0.b93b670
Propagated dependencies: python-numpy@2.3.1 python-pandas@2.3.3 python-scikit-learn@1.7.2 python-scipy@1.16.3
Channel: guix-science
Location: guix-science/packages/time-series.scm (guix-science packages time-series)
Home page: https://dmbee.github.io/seglearn/
Licenses: Modified BSD
Build system: pyproject
Synopsis: Python module for machine learning time series
Description:

This project is an sklearn extension for machine learning time series or sequences. It provides an integrated pipeline for segmentation, feature extraction, feature processing, and a final estimator compatible with sklearn model evaluation and parameter optimization tools. Seglearn provides a flexible approach to multivariate time series and contextual data for classification, regression, and forecasting problems. Support and examples are provided for learning time series with classical machine learning and deep learning models.

python-pyside-2 5.15.15
Dependencies: qtbase@5.15.17 qtdatavis3d@5.15.17 qtdeclarative@5.15.17 qtlocation@5.15.17 qtmultimedia@5.15.17 qtquickcontrols@5.15.17 qtquickcontrols2@5.15.17 qtscript@5.15.17 qtscxml@5.15.17 qtsensors@5.15.17 qtspeech@5.15.17 qtsvg@5.15.17 qttools@5.15.17 qtwebchannel@5.15.17 qtwebengine@5.15.17 qtwebsockets@5.15.17 qtx11extras@5.15.17 qtxmlpatterns@5.15.17
Propagated dependencies: python-shiboken-2@5.15.15
Channel: small-guix
Location: small-guix/packages/rcu.scm (small-guix packages rcu)
Home page: https://wiki.qt.io/Qt_for_Python
Licenses: LGPL 3 GPL 3 GPL 2
Build system: cmake
Synopsis: The Qt for Python product enables the use of Qt5 APIs in Python applications
Description:

The Qt for Python product enables the use of Qt5 APIs in Python applications. It lets Python developers utilize the full potential of Qt, using the PySide2 module. The PySide2 module provides access to the individual Qt modules such as QtCore, QtGui,and so on. Qt for Python also comes with the Shiboken2 CPython binding code generator, which can be used to generate Python bindings for your C or C++ code.

python-pyside-2 5.15.16
Dependencies: qtbase@5.15.17 qtdatavis3d@5.15.17 qtdeclarative@5.15.17 qtlocation@5.15.17 qtmultimedia@5.15.17 qtquickcontrols@5.15.17 qtquickcontrols2@5.15.17 qtscript@5.15.17 qtscxml@5.15.17 qtsensors@5.15.17 qtspeech@5.15.17 qtsvg@5.15.17 qttools@5.15.17 qtwebchannel@5.15.17 qtwebengine@5.15.17 qtwebsockets@5.15.17 qtx11extras@5.15.17 qtxmlpatterns@5.15.17
Propagated dependencies: python-shiboken-2@5.15.16
Channel: small-guix
Location: small-guix/packages/rcu.scm (small-guix packages rcu)
Home page: https://wiki.qt.io/Qt_for_Python
Licenses: LGPL 3 GPL 3 GPL 2
Build system: cmake
Synopsis: The Qt for Python product enables the use of Qt5 APIs in Python applications
Description:

The Qt for Python product enables the use of Qt5 APIs in Python applications. It lets Python developers utilize the full potential of Qt, using the PySide2 module. The PySide2 module provides access to the individual Qt modules such as QtCore, QtGui,and so on. Qt for Python also comes with the Shiboken2 CPython binding code generator, which can be used to generate Python bindings for your C or C++ code.

python2-scandir 1.10.0
Channel: guix-past
Location: past/packages/python27.scm (past packages python27)
Home page: https://github.com/benhoyt/scandir
Licenses: Modified BSD
Build system: python-legacy
Synopsis: Directory iteration function
Description:

Directory iteration function like os.listdir(), except that instead of returning a list of bare filenames, it yields DirEntry objects that include file type and stat information along with the name. Using scandir() increases the speed of os.walk() by 2-20 times (depending on the platform and file system) by avoiding unnecessary calls to os.stat() in most cases.

This package is part of the Python standard library since version 3.5.

python-ruptures 1.1.10
Propagated dependencies: python-numpy@2.3.1 python-scipy@1.16.3
Channel: guix-science
Location: guix-science/packages/machine-learning.scm (guix-science packages machine-learning)
Home page: https://centre-borelli.github.io/ruptures-docs/
Licenses: FreeBSD
Build system: pyproject
Synopsis: Change point detection for signals in Python
Description:

ruptures is a Python library for off-line change point detection. This package provides methods for the analysis and segmentation of non-stationary signals. Implemented algorithms include exact and approximate detection for various parametric and non-parametric models. ruptures focuses on ease of use by providing a well-documented and consistent interface. In addition, thanks to its modular structure, different algorithms and models can be connected and extended within this package.

python-cotengra 0.8.0
Propagated dependencies: python-autoray@0.8.10 python-matplotlib@3.10.8 python-seaborn@0.13.2
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://cotengra.readthedocs.io
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Hyper optimized contraction trees
Description:

This library allows for contracting tensor networks or einsum expressions involving large numbers of tensors. It includes drop-in replacements for einsum and ncon, an explicit contraction tree object, a hyper optimizer that samples trees while tuning the generating meta-parameters, dynamic slicing for massive memory savings and parallelism, simulated annealing as an alternative strategy for optimizing and slicing, and integrations with other libraries such as numpy, opt_einsum, quimb, and others.

python-envisage 8.0.1
Propagated dependencies: python-apptools@5.3.1 python-configobj@5.0.9 python-importlib-resources@6.5.2 python-pyface@8.0.0 python-traits@7.1.0 python-traitsui@8.0.0
Channel: guix-science
Location: guix-science/packages/python-xyz.scm (guix-science packages python-xyz)
Home page: http://docs.enthought.com/envisage
Licenses: Modified BSD
Build system: pyproject
Synopsis: Extensible application framework
Description:

Envisage is a Python-based framework for building extensible applications, that is, applications whose functionality can be extended by adding 'plug-ins. Envisage provides a standard mechanism for features to be added to an application, whether by the original developer or by someone else. In fact, when you build an application using Envisage, the entire application consists primarily of plug-ins. In this respect, it is similar to the Eclipse and Netbeans frameworks for Java applications.

python-libevdev 0.13.1
Dependencies: libevdev@1.13.6
Channel: guix
Location: gnu/packages/freedesktop.scm (gnu packages freedesktop)
Home page: https://gitlab.freedesktop.org/libevdev/python-libevdev
Licenses: Expat
Build system: pyproject
Synopsis: Python wrapper for libevdev
Description:

This package provides a Python wrapper around libevdev, taking advantage of libevdev's advanced event handling. Documentation is available at https://python-libevdev.readthedocs.io/en/latest/. libevdev makes it easy to:

  • read and parse events from an input device;

  • create a virtual input device and make it send events;

  • duplicate an existing device and modify the event stream.

For information about libevdev, see: https://freedesktop.org/wiki/Software/libevdev/.

python-iniparse 0.5.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/candlepin/python-iniparse
Licenses: Expat
Build system: pyproject
Synopsis: Accessing and Modifying INI files
Description:

iniparse is a INI parser for Python which is:

  • Compatible with ConfigParser: Backward compatible implementations of ConfigParser, RawConfigParser, and SafeConfigParser are included that are API-compatible with the Python standard library.

  • Preserves structure of INI files: Order of sections & options, indentation, comments, and blank lines are preserved as far as possible when data is updated.

  • More convenient: Values can be accessed using dotted notation (cfg.user.name), or using container syntax (cfg['user']['name']).

python-autograd 1.8.0
Propagated dependencies: python-future@1.0.0 python-numpy@2.3.1
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://github.com/HIPS/autograd
Licenses: Expat
Build system: pyproject
Synopsis: Efficiently computes derivatives of NumPy code
Description:

Autograd can automatically differentiate native Python and NumPy code. It can handle a large subset of Python's features, including loops, ifs, recursion and closures, and it can even take derivatives of derivatives of derivatives. It supports reverse-mode differentiation (a.k.a. backpropagation), which means it can efficiently take gradients of scalar-valued functions with respect to array-valued arguments, as well as forward-mode differentiation, and the two can be composed arbitrarily. The main intended application of Autograd is gradient-based optimization.

Page: 18586878889186
Total packages: 4458