_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
python-drizzle 2.0.0
Propagated dependencies: python-astropy@6.1.7 python-numpy@1.24.4
Channel: guix
Location: gnu/packages/astronomy.scm (gnu packages astronomy)
Home page: https://github.com/spacetelescope/drizzle
Licenses: Modified BSD
Synopsis: Astronomical tool for combining dithered images into a single image
Description:

The drizzle library is a Python package for combining dithered images into a single image. This library is derived from code used in DrizzlePac. Like DrizzlePac, most of the code is implemented in the C language. The biggest change from DrizzlePac is that this code passes an array that maps the input to output image into the C code, while the DrizzlePac code computes the mapping by using a Python callback. Switching to using an array allowed the code to be greatly simplified.

python-astroid 3.3.4
Propagated dependencies: python-lazy-object-proxy@1.10.0 python-typing-extensions@4.10.0 python-wrapt@1.11.2
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/PyCQA/astroid
Licenses: LGPL 2.1+
Synopsis: Python source code base representation
Description:

python-astroid provides a common base representation of Python source code for projects such as pychecker, pyreverse, pylint, etc. It provides a compatible representation which comes from the _ast module. It rebuilds the tree generated by the builtin _ast module by recursively walking down the AST and building an extended ast. The new node classes have additional methods and attributes for different usages. They include some support for static inference and local name scopes. Furthermore, astroid builds partial trees by inspecting living objects.

python-mutagen 1.47.0
Channel: guix
Location: gnu/packages/music.scm (gnu packages music)
Home page: https://mutagen.readthedocs.io/
Licenses: GPL 2
Synopsis: Read and write audio tags
Description:

Mutagen is a Python module to handle audio metadata. It supports ASF, FLAC, M4A, Monkey’s Audio, MP3, Musepack, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack and OptimFROG audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level.

python-boltons 23.0.0
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/mahmoud/boltons
Licenses: Modified BSD
Synopsis: Extensions to the Python standard library
Description:

Boltons is a set of over 230 pure-Python utilities in the same spirit as — and yet conspicuously missing from — the standard library, including:

  • Atomic file saving, bolted on with fileutils

  • A highly-optimized OrderedMultiDict, in dictutils

  • Two types of PriorityQueue, in queueutils

  • Chunked and windowed iteration, in iterutils

  • Recursive data structure iteration and merging, with iterutils.remap

  • Exponential backoff functionality, including jitter, through iterutils.backoff

  • A full-featured TracebackInfo type, for representing stack traces, in tbutils

python-opcodes 0.3.14
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/Maratyszcza/Opcodes
Licenses: FreeBSD
Synopsis: Database of processor instructions and opcodes
Description:

This project documents instruction sets in a format convenient for tools development. An instruction set is represented by three files:

  • an XML file that describes instructions;

  • an XSD file that describes the structure of the XML file;

  • a Python module that reads the XML file and represents it as a set of Python objects;

It currently provides descriptions for most user-mode x86, x86_64, and k1om instructions up to AVX-512 and SHA (including 3dnow!+, XOP, FMA3, FMA4, TBM and BMI2).

python-cykhash 2.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/realead/cykhash
Licenses: Expat
Synopsis: Khash-sets and maps
Description:

This package is a Cython wrapper for khash-sets/maps. It brings functionality of khash to Python and Cython and can be used seamlessly in numpy or pandas. Numpy's world is lacking the concept of a (hash-)set. This shortcoming is fixed and efficient (memory- and speedwise compared to pandas) unique and isin are implemented. Python-set/dict have a big memory-footprint. For some datatypes the overhead can be reduced by using khash by factor 4-8.

python-pyfasta 0.5.2-1.c2f0611
Propagated dependencies: python-numpy@1.24.4
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/brentp/pyfasta/
Licenses: Expat
Synopsis: Pythonic access to fasta sequence files
Description:

This library provides fast, memory-efficient, pythonic (and command-line) access to fasta sequence files. It stores a flattened version of a fasta sequence file without spaces or headers and uses either a mmap in numpy binary format or fseek/fread so the sequence data is never read into memory. It saves a pickle (.gdx) of the start and stop (for fseek/mmap) locations of each header in the fasta file for internal use.

Note that this package has been deprecated in favor of pyfaidx.

python-natsort 7.1.1
Propagated dependencies: python-pyicu@2.9
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://github.com/SethMMorton/natsort
Licenses: Expat
Synopsis: Natural sorting for python and shell
Description:

Natsort lets you apply natural sorting on lists instead of lexicographical. If you use the built-in sorted method in python on a list such as [a20, a9, a1, a4, a10], it would be returned as [a1, a10, a20, a4, a9]. Natsort provides a function natsorted that identifies numbers and sorts them separately from strings. It can also sort version numbers, real numbers, mixed types and more, and comes with a shell command natsort that exposes this functionality in the command line.

python-mofapy2 0.7.1
Propagated dependencies: python-anndata@0.10.7 python-h5py@3.8.0 python-numpy@1.24.4 python-pandas@2.2.3 python-scikit-learn@1.4.2 python-scipy@1.12.0
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://biofam.github.io/MOFA2/
Licenses: LGPL 3
Synopsis: Multi-omics factor analysis
Description:

MOFA is a factor analysis model that provides a general framework for the integration of multi-omic data sets in an unsupervised fashion. Intuitively, MOFA can be viewed as a versatile and statistically rigorous generalization of principal component analysis to multi-omics data. Given several data matrices with measurements of multiple -omics data types on the same or on overlapping sets of samples, MOFA infers an interpretable low-dimensional representation in terms of a few latent factors. These learnt factors represent the driving sources of variation across data modalities, thus facilitating the identification of cellular states or disease subgroups.

python-authres 1.2.0
Channel: guix
Location: gnu/packages/mail.scm (gnu packages mail)
Home page: https://launchpad.net/authentication-results-python
Licenses: ASL 2.0
Synopsis: Authentication-Results email header creator and parser
Description:

This Python module can be used to generate and parse RFC 5451/7001/7601 Authentication-Results email headers. It supports extensions such as:

  • RFC 5617 DKIM/ADSP

  • RFC 6008 DKIM signature identification (header.b)

  • RFC 6212 VBR

  • RFC 6577 SPF

  • RFC 7281 Authentication-Results registration for S/MIME

  • RFC 7293 The Require-Recipient-Valid-Since header field

  • RFC 7489 DMARC

  • ARC (draft-ietf-dmarc-arc-protocol-08)

python-pycotap 1.2.2
Channel: guix
Location: gnu/packages/python-check.scm (gnu packages python-check)
Home page: https://el-tramo.be/pycotap
Licenses: Expat
Synopsis: Tiny Python TAP test runner
Description:

This package provides a simple Python test runner for unittest that outputs Test Anything Protocol (TAP) results to standard output. Contrary to other TAP runners for Python, pycotap...

  • prints TAP (and only TAP) to standard output instead of to a separate file, allowing you to pipe it directly to TAP pretty printers and processors;

  • only contains a TAP reporter, so no parsers, no frameworks, no dependencies, etc;

  • is configurable: you can choose how you want the test output and test result diagnostics to end up in your TAP output (as TAP diagnostics, YAML blocks, or attachments).

python-cwltool 3.1.20240112164112
Dependencies: node@20.18.1
Propagated dependencies: python-argcomplete@3.2.2 python-bagit@1.7.0 python-coloredlogs@10.0 python-cwl-utils@0.32 python-mypy-extensions@1.0.0 python-prov@2.0.0 python-pydot@1.4.2 python-psutil@5.9.2 python-rdflib@6.1.1 python-requests@2.31.0 python-ruamel.yaml@0.18.6 python-schema-salad@8.5.20240102191335 python-setuptools@67.6.1 python-shellescape@3.8.1 python-spython@0.3.13 python-typing-extensions@4.10.0
Channel: gn-bioinformatics
Location: gn/packages/cwl.scm (gn packages cwl)
Home page: https://github.com/common-workflow-language/common-workflow-language
Licenses: ASL 2.0
Synopsis: Common Workflow Language reference implementation
Description:

This is the reference implementation of the CWL standards. The CWL open standards are for describing analysis workflows and tools in a way that makes them portable and scalable across a variety of software and hardware environments, from workstations to cluster, cloud, and high performance computing (HPC) environments. CWL is designed to meet the needs of data-intensive science, such as Bioinformatics, Medical Imaging, Astronomy, Physics, and Chemistry. The cwltool is intended to be feature complete and to provide comprehensive validation of CWL files as well as provide other tools related to working with CWL descriptions.

python-pathlib 1.0.1
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://pathlib.readthedocs.org/
Licenses: Expat
Synopsis: Object-oriented file system paths
Description:

Pathlib offers a set of classes to handle file system paths. It offers the following advantages over using string objects:

  1. No more cumbersome use of os and os.path functions. Everything can be done easily through operators, attribute accesses, and method calls.

  2. Embodies the semantics of different path types. For example, comparing Windows paths ignores casing.

  3. Well-defined semantics, eliminating any inconsistencies or ambiguities (forward vs. backward slashes, etc.).

Note: In Python 3.4, pathlib is now part of the standard library. For other Python versions please consider python-pathlib2 instead, which tracks the standard library module. This module (python-pathlib) isn't maintained anymore.

python-pandera 0.18.0
Propagated dependencies: python-hypothesis@6.54.5 python-multimethod@1.10 python-numpy@1.24.4 python-packaging@24.2 python-pandas@2.2.3 python-pandas-stubs@2.2.3.241126 python-pydantic@1.10.19 python-scipy@1.12.0 python-typeguard@4.4.1 python-typing-inspect@0.6.0 python-wrapt@1.11.2
Channel: guix
Location: gnu/packages/python-science.scm (gnu packages python-science)
Home page: https://github.com/unionai-oss/pandera
Licenses: Expat
Synopsis: Perform data validation on dataframe-like objects
Description:

python-pandera provides a flexible and expressive API for performing data validation on dataframe-like objects to make data processing pipelines more readable and robust. Dataframes contain information that python-pandera explicitly validates at runtime. This is useful in production-critical data pipelines or reproducible research settings. With python-pandera, you can:

  • Define a schema once and use it to validate different dataframe types.

  • Check the types and properties of columns.

  • Perform more complex statistical validation like hypothesis testing.

  • Seamlessly integrate with existing data pipelines via function decorators.

  • Define dataframe models with the class-based API with pydantic-style syntax.

  • Synthesize data from schema objects for property-based testing.

  • Lazily validate dataframes so that all validation rules are executed.

  • Integrate with a rich ecosystem of tools like python-pydantic, python-fastapi and python-mypy.

python-cheetah 3.3.1
Propagated dependencies: python-markdown@3.3.4
Channel: guix
Location: gnu/packages/python-xyz.scm (gnu packages python-xyz)
Home page: https://cheetahtemplate.org/
Licenses: X11-style
Synopsis: Template engine
Description:

Cheetah is a text-based template engine and Python code generator.

Cheetah can be used as a standalone templating utility or referenced as a library from other Python applications. It has many potential uses, but web developers looking for a viable alternative to ASP, JSP, PHP and PSP are expected to be its principle user group.

Features:

  1. Generates HTML, SGML, XML, SQL, Postscript, form email, LaTeX, or any other text-based format.

  2. Cleanly separates content, graphic design, and program code.

  3. Blends the power and flexibility of Python with a simple template language that non-programmers can understand.

  4. Gives template writers full access to any Python data structure, module, function, object, or method in their templates.

  5. Makes code reuse easy by providing an object-orientated interface to templates that is accessible from Python code or other Cheetah templates. One template can subclass another and selectively reimplement sections of it.

  6. Provides a simple, yet powerful, caching mechanism that can dramatically improve the performance of a dynamic website.

  7. Compiles templates into optimized, yet readable, Python code.

python-selenium 3.141.0
Propagated dependencies: python-urllib3@2.2.1
Channel: guix-hpc
Location: airbus/gcvb.scm (airbus gcvb)
Home page: https://github.com/SeleniumHQ/selenium/
Licenses: ASL 2.0
Synopsis: Python bindings for Selenium
#<unspecified>
python24-piddle 1.0.15-gn
Propagated dependencies: python24-pil@1.1.7
Channel: gn-bioinformatics
Location: gn/packages/python24.scm (gn packages python24)
Home page:
Licenses:
Synopsis: Canvas drawing library for python2 (old!)
#<unspecified>
python2-pyx-GN1 0.8
Channel: gn-bioinformatics
Location: gn/packages/python.scm (gn packages python)
Home page:
Licenses: GPL 2+
Synopsis:
Description:
python2-svg-GN1 1.0
Channel: gn-bioinformatics
Location: gn/packages/python.scm (gn packages python)
Home page:
Licenses: Original BSD
Synopsis:
Description:
python24-pp-GN1 1.5.7
Channel: gn-bioinformatics
Location: gn/packages/python24.scm (gn packages python24)
Home page:
Licenses: Modified BSD
Synopsis:
Description:
python2-inotify 0.2.9
Propagated dependencies: inotify-tools@3.22.6.0
Channel: gn-bioinformatics
Location: gn/packages/python.scm (gn packages python)
Home page: https://pypi.python.org/pypi/inotify
Licenses: GPL 2
Synopsis: Python inotify.
Description:

Python inotify.

python-engineio 3.13.2
Propagated dependencies: python-six@1.16.0
Channel: gn-bioinformatics
Location: gn/packages/python.scm (gn packages python)
Home page: http://github.com/miguelgrinberg/python-engineio/
Licenses: Expat
Synopsis: Engine.IO server
Description:

Engine.IO server

python-socketio 4.6.0
Propagated dependencies: python-engineio@3.13.2 python-six@1.16.0
Channel: gn-bioinformatics
Location: gn/packages/python.scm (gn packages python)
Home page: http://github.com/miguelgrinberg/python-socketio/
Licenses: Expat
Synopsis: Socket.IO server
Description:

Socket.IO server

python-humanize 3.8.0
Propagated dependencies: python-importlib-metadata@5.2.0
Channel: yewscion
Location: cdr255/utils.scm (cdr255 utils)
Home page:
Licenses: Expat
Synopsis: Python humanize utilities
Description:

Python humanize utilities

Total results: 3594