_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python24-mysqlclient 1.2.3
Dependencies: openssl@1.0.2u zlib@1.3
Channel: gn-bioinformatics
Location: gn/packages/python24.scm (gn packages python24)
Home page: http://mysql-python.sourceforge.net/
Licenses: GPL 2+
Synopsis: Python interface to MySQL
Description:

MySQLdb is an interface to the popular MySQL database server for Python. The design goals are:

  • with Python database API version 2.0

  • Thread-safety

  • Thread-friendliness (threads will not block each other)

  • Compatibility with MySQL-3.23 and later

python-pytest-assume 2.4.3
Propagated dependencies: python-pytest@8.3.3 python-six@1.16.0
Channel: guix
Location: gnu/packages/check.scm (gnu packages check)
Home page: https://github.com/astraw38/pytest-assume
Licenses: Expat
Synopsis: Pytest plugin that allows multiple failures per test
Description:

This package provides a Pytest plugin that allows multiple failures per test. This is a fork from pytest-expect which includes the following improvements:

  • showlocals support (the Pytest option)

  • global usage support (a fixture is not required)

  • output refinements and tweaks.

python-flask-seasurf 2.0.0
Propagated dependencies: python-flask@3.1.0
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/maxcountryman/flask-seasurf/
Licenses: Modified BSD
Synopsis: CSRF extension for Flask
Description:

SeaSurf is a Flask extension for preventing cross-site request forgery (CSRF). CSRF attacks are problematic because the mechanism they use is relatively easy to exploit. This extension attempts to aid you in securing your application from such attacks. This extension is based on the Django middleware.

python-humanfriendly 8.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://humanfriendly.readthedocs.io
Licenses: Expat
Synopsis: Human-friendly input and output in Python
Description:

The functions and classes in humanfriendly can be used to make text interfaces more user-friendly. It includes tools to parse and format numbers, file sizes, and timespans, timers for long-running operations, menus to allow the user to choose from a list of options, and terminal interaction helpers.

python-h5py-parallel 3.13.0
Dependencies: openmpi@4.1.6 hdf5-parallel-openmpi@1.14.6
Propagated dependencies: python-mpi4py@3.1.4 python-six@1.16.0 python-numpy@1.26.2
Channel: guix-science
Location: guix-science/packages/python.scm (guix-science packages python)
Home page: https://www.h5py.org/
Licenses: Modified BSD
Synopsis: Read and write HDF5 files from Python (with MPI support)
Description:

The h5py package provides both a high- and low-level interface to the HDF5 library from Python. The low-level interface is intended to be a complete wrapping of the HDF5 API, while the high-level component supports access to HDF5 files, datasets and groups using established Python and NumPy concepts.

python-graphql-relay 3.1.0
Propagated dependencies: python-graphql-core@3.1.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/graphql-python/graphql-relay-py
Licenses: Expat
Synopsis: Relay implementation for Python
Description:

This is a library to allow the easy creation of Relay-compliant servers using the GraphQL Python reference implementation of a GraphQL server. It should be noted that the code is a exact port of the original graphql-relay js implementation from Facebook.

python-linkify-it-py 2.0.0
Propagated dependencies: python-uc-micro-py@1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/tsutsu3/linkify-it-py
Licenses: Expat
Synopsis: Links recognition library with full Unicode support
Description:

This is Python port of linkify-it, which is a links recognition library with full Unicode support. It has features like:

  • Full unicode support, with astral characters

  • International domains support

  • Allows rules extension and custom normalizers.

python-backports-csv 1.0.7
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/ryanhiebert/backports.csv
Licenses: Python Software Foundation License
Synopsis: Backport of Python 3's csv module for Python 2
Description:

Provides a backport of Python 3's csv module for parsing comma separated values. The API of the csv module in Python 2 is drastically different from the csv module in Python 3. This is due, for the most part, to the difference between str in Python 2 and Python 3.

python-scikit-rebate 0.62
Propagated dependencies: python-numpy@1.26.2 python-scipy@1.12.0 python-scikit-learn@1.6.1 python-joblib@1.4.2
Channel: guix
Location: gnu/packages/machine-learning.scm (gnu packages machine-learning)
Home page: https://epistasislab.github.io/scikit-rebate/
Licenses: Expat
Synopsis: Relief-based feature selection algorithms for Python
Description:

Scikit-rebate is a scikit-learn-compatible Python implementation of ReBATE, a suite of Relief-based feature selection algorithms for Machine Learning. These algorithms excel at identifying features that are predictive of the outcome in supervised learning problems, and are especially good at identifying feature interactions that are normally overlooked by standard feature selection algorithms.

python-line-profiler 4.2.0
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://github.com/pyutils/line_profiler
Licenses: Modified BSD
Synopsis: Line-by-line profiler for Python
Description:

This package provides line_profiler - a Python module for doing line-by-line profiling of functions. kernprof is a convenient script for running either line_profiler or the Python standard library's cProfile or profile modules, depending on what is available. It's a successor of https://github.com/rkern/line_profiler.

python2-subprocess32 3.2.7
Dependencies: libxcrypt@4.4.36
Channel: guix-past
Location: past/packages/python27.scm (past packages python27)
Home page: https://github.com/google/python-subprocess32
Licenses: Python Software Foundation License
Synopsis: Backport of the subprocess module from Python 3.2
Description:

This is a backport of the subprocess standard library module from Python 3.2 and 3.3 for use on Python 2. It includes bugfixes and some new features. On POSIX systems it is guaranteed to be reliable when used in threaded applications. It includes timeout support from Python 3.3 but otherwise matches 3.2’s API.

python-secretstorage 3.3.3
Propagated dependencies: python-cryptography@44.0.0 python-jeepney@0.8.0
Channel: guix
Location: gnu/packages/python-crypto.scm (gnu packages python-crypto)
Home page: https://github.com/mitya57/secretstorage
Licenses: Modified BSD
Synopsis: Python bindings to FreeDesktop.org Secret Service API
Description:

python-secretstorage provides a way for securely storing passwords and other secrets. It uses D-Bus Secret Service API that is supported by GNOME Keyring (since version 2.30) and KSecretsService. SecretStorage supports most of the functions provided by Secret Service, including creating and deleting items and collections, editing items, locking and unlocking collections (asynchronous unlocking is also supported).

python-simplegeneric 0.8.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://cheeseshop.python.org/pypi/simplegeneric
Licenses: Zope Public License 2.1
Synopsis: Python module for simple generic functions
Description:

The simplegeneric module lets you define simple single-dispatch generic functions, akin to Python’s built-in generic functions like len(), iter() and so on. However, instead of using specially-named methods, these generic functions use simple lookup tables, akin to those used by e.g. pickle.dump() and other generic functions found in the Python standard library.

python-six-bootstrap 1.16.0
Channel: guix
Location: gnu/packages/python-build.scm (gnu packages python-build)
Home page: https://pypi.org/project/six/
Licenses: X11
Synopsis: Python 2 and 3 compatibility utilities
Description:

Six is a Python 2 and 3 compatibility library. It provides utility functions for smoothing over the differences between the Python versions with the goal of writing Python code that is compatible on both Python versions. Six supports every Python version since 2.5. It is contained in only one Python file, so it can be easily copied into your project.

python-git-multimail 1.6.0
Dependencies: git@2.49.0 sendmail@8.18.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/git-multimail/git-multimail
Licenses: GPL 2
Synopsis: Send notification emails for Git pushes
Description:

This hook sends emails describing changes introduced by pushes to a Git repository. For each reference that was changed, it emits one ReferenceChange email summarizing how the reference was changed, followed by one Revision email for each new commit that was introduced by the reference change.

This script is designed to be used as a post-receive hook in a Git repository

python-zope-hookable 5.0.1
Channel: guix
Location: gnu/packages/python-web.scm (gnu packages python-web)
Home page: https://github.com/zopefoundation/zope.hookable
Licenses: Zope Public License 2.1
Synopsis: Zope hookable
Description:

This package supports the efficient creation of hookable objects, which are callable objects that are meant to be optionally replaced. The idea is that you create a function that does some default thing and make i hookable. Later, someone can modify what it does by calling its sethook method and changing its implementation. All users of the function, including those that imported it, will see the change.

python-zipstream-new 1.1.8
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/arjan-s/python-zipstream
Licenses: GPL 3
Synopsis: Zipfile generator that takes input files as well as streams
Description:

zipstream.py is a zip archive generator based on zipfile.py. It was created to generate a zip file generator for streaming. This is beneficial for when you want to provide a downloadable archive of a large collection of regular files, which would be infeasible to generate the archive prior to downloading or of a very large file that you do not want to store entirely on disk or on memory.

python-gcvb-mfelsoci 1.0.0-40.75594c9
Propagated dependencies: python-pyyaml@5.4.1 python-dash-bootstrap-components@1.7.1
Channel: guix-hpc
Location: guix-hpc/packages/python-gcvb.scm (guix-hpc packages python-gcvb)
Home page: https://github.com/felsocim/gcvb
Licenses: Expat
Synopsis: Non-regression, validation and benchmarking of simulation codes (fork)
Description:

gcvb (generate compute validate benchmark) is a Python 3 module aiming at facilitating non-regression, validation and benchmarking of simulation codes. gcvb is not a complete tool of continuous integration (CI). It is rather a component of the testing part of a CI workflow. It can compare the different metrics of your computation with references that can be a file, depends of the 'configuration' or are absolute. This is the fork of Marek Felšöci.

python-asdf-standard 1.1.1
Propagated dependencies: python-importlib-resources@5.12.0
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://asdf-standard.readthedocs.io/
Licenses: Modified BSD
Synopsis: ASDF standard schemas
Description:

This package provides Python implementation of ASDF - a proposed next generation interchange format for scientific data. ASDF aims to exist in the same middle ground that made FITS so successful, by being a hybrid text and binary format: containing human editable metadata for interchange, and raw binary data that is fast to load and use. Unlike FITS, the metadata is highly structured and is designed up-front for extensibility.

python-ufonormalizer 0.6.1
Channel: guix
Location: gnu/packages/fontutils.scm (gnu packages fontutils)
Home page: https://github.com/unified-font-object/ufoNormalizer
Licenses: Modified BSD
Synopsis: Script to normalize @acronym{UFO, Unified Font Object} data
Description:

The purpose of the ufonormalizer command is to provide a standard formatting so that updates to UFO data can be usefully versioned. Examples of formatting applied by ufoNormalizer include:

  • Changing floating-point numbers to integers where it doesn't alter the value (e.g. x="95.0" becomes x="95")

  • Rounding floating-point numbers to 10 digits

  • Formatting XML with tabs rather than spaces.

python-scdamandtools 1.0
Propagated dependencies: python-h5py@3.13.0 python-numpy@1.26.2 python-sortedcontainers@2.4.0 python-pandas@2.2.3 python-pysam@0.23.0 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/KindLab/scDamAndTools
Licenses: Expat
Synopsis: Functions for processing raw scDam&T-seq data
Description:

This is a set of functions for processing raw scDam&T-seq data. scDam&T-seq is a method to simultaneously measure protein-DNA interactions and transcription from single cells (Rooijers et al., 2019). It combines a DamID-based method to measure protein-DNA interactions and an adaptation of CEL-Seq to measure transcription. The starting point of the workflow is raw sequencing data and the end result are tables of UMI-unique DamID and CEL-Seq counts.

python-pandocfilters 1.5.0
Channel: guix
Location: gnu/packages/textutils.scm (gnu packages textutils)
Home page: https://github.com/jgm/pandocfilters
Licenses: Modified BSD
Synopsis: Python module for writing Pandoc filters
Description:

Pandoc is a powerful utility to transform various input formats into a wide range of output formats. To alter the exported output document, Pandoc allows the usage of filters, which are pipes that read a JSON serialization of the Pandoc AST from stdin, transform it in some way, and write it to stdout. It allows therefore to alter the processing of Pandoc's supported input formats, for instance one can add new syntax elements to markdown, etc.

This package provides Python bindings.

python-canonicaljson 1.6.3
Propagated dependencies: python-six@1.16.0 python-frozendict@2.4.6 python-simplejson@3.17.6
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/matrix-org/python-canonicaljson
Licenses: ASL 2.0
Synopsis: Canonical JSON
Description:

Deterministically encode JSON.

  • Encodes objects and arrays as RFC 7159 JSON.

  • Sorts object keys so that you get the same result each time.

  • Has no insignificant whitespace to make the output as small as possible.

  • Escapes only the characters that must be escaped, U+0000 to U+0019 / U+0022 / U+0056, to keep the output as small as possible.

  • Uses the shortest escape sequence for each escaped character.

  • Encodes the JSON as UTF-8.

  • Can encode frozendict immutable dictionaries.

python-spatial-image 1.0.0
Propagated dependencies: python-numpy@1.26.2 python-pytest@8.3.3 python-pytest-mypy@0.10.3 python-xarray@2023.12.0 python-xarray-dataclasses@1.7.0
Channel: guix
Location: gnu/packages/image-processing.scm (gnu packages image-processing)
Home page: https://github.com/spatial-image/spatial-image
Licenses: Expat
Synopsis: Multi-dimensional spatial image data structure
Description:

This package implements a multi-dimensional spatial image data structure for scientific Python.

To facilitate:

  • Multi-scale processing and analysis

  • Registration

  • Resampling

  • Subregion parallel processing

  • Coupling with meshes, point sets, and annotations

with scientific images, which are typically multi-dimensional with anisotropic sampling, this package provides a spatial-image data structure. In addition to an N-dimensional array of pixel values, spatial metadata defines the location of the pixel sampling grid in space time. It also labels the array dimensions. This metadata is easily utilized and carried through image processing pipelines.

Total results: 3816