Pytools is a bag of things that are ``missing'' from the Python standard library:
small helper functions such as
len_iterable
,argmin
, tuple generation, permutation generation, ASCII table pretty printing, GvR'smonkeypatch_xxx
hack, the elusiveflatten
, and much more.Michele Simionato's decorator module
A time-series logging module,
pytools.log
.Batch job submission,
pytools.batchjob
.A lexer,
pytools.lex
.
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
.
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).
Native app used alongside the Pywalfox browser extension
This package provides parted
bindings for Python.
This library provides a timezone database for Python.
Pygments is a syntax highlighting package written in Python.
Pygments is a syntax highlighting package written in Python.
This package contains CPython bindings for libnest2d-for-cura.
Pygments is a syntax highlighting package written in Python.
Pyflakes statically checks Python source code for common errors.
pypandoc is a thin Python wrapper around pandoc and pandoc-citeproc.
Python interface of BigDFT for electronic structure calculation based on Daubechies wavelets.
This package provides a Python library for probabilistic modeling and inference.
This package provides a generic API for dispatch to Pyro backends.
pyzabbix
is a Python module for working with the Zabbix API.
This package provides Python bindings to the libBigWig library for accessing bigWig files.
This module lets you draw large letter from ordinary characters in pure Python.
This package provides a library and command-line tool for generating Github-style badges
Pystache is a Python implementation of the framework agnostic, logic-free templating system Mustache.
pykdtree
is a kd-tree implementation for fast nearest neighbour search in Python.
PyOpenCL lets you access parallel computing devices such as GPUs from Python via OpenCL.
Pydantic enforces type hints at runtime, and provides user friendly errors when data is invalid.
Pydantic enforces type hints at runtime, and provides user friendly errors when data is invalid.