Dask.distributed is a lightweight library for distributed computing in Python. It extends both the concurrent.futures and dask APIs to moderate sized clusters.
entrypoint2 is an easy to use command-line interface for Python modules based on argparse. It translates function signature and documentation to argparse configuration.
Dask.distributed is a lightweight library for distributed computing in Python. It extends both the concurrent.futures and dask APIs to moderate sized clusters.
This library provides an OrderedSet data type that works like a regular set, but remembers insertion order. It supports the full Python set interface.
This package provides a decorator for adding multiple argument dispatching to functions. The decorator creates a multimethod object as needed and registers the function with its annotations.
murmurhash3 is a Python library for MurmurHash (MurmurHash3), a set of fast and robust hash functions. This library is a Python extension module written in C.
Pytest-cov produces coverage reports. It supports centralised testing and distributed testing in both load and each modes. It also supports coverage of subprocesses.
The SudoSpawner enables JupyterHub to spawn single-user servers without being root, by spawning an intermediate process via sudo, which takes actions on behalf of the user.
There are a lot of different scrypt modules for Python, but none of them have everything that I'd like, so here's one more. It uses libscrypt.
pycodestyle (formerly pep8) is a tool to check Python code against some of the style conventions in PEP 8.
CLI Helpers is a Python package that makes it easy to perform common tasks when building command-line apps. It's a helper library for command-line interfaces.
This is an open-source tool which allows to load CURRY data into Python. It supports: raw float (.cdt), ascii (.cdt), legacy raw float (.dat) and legacy ascii (.dat).
pytest-mypi is a static type checker plugin for Pytest that runs the mypy static type checker on your source files as part of a Pytest test execution.
Flask-Login provides user session management for Flask. It handles the common tasks of logging in, logging out, and remembering your users' sessions over extended periods of time.
Imagecodecs is a Python library that provides block-oriented, in-memory buffer transformation, compression, and decompression functions for use in the tifffile, czifile, and other scientific image input/output modules.
xyzservices is a lightweight library providing a repository of available XYZ services offering raster basemap tiles. The repository is provided via Python API and as a compressed JSON file.
Construct isolines/isosurfaces of a 2D/3D scalar field defined by a function, i.e. curves over which f(x,y)=0 or surfaces over which f(x,y,z)=0.
Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language. It makes writing C extensions for Python as easy as Python itself.
Threads-arg is a threading-based method to reconstruct the ancestral recombination graph (ARG) from large datasets of sequenced, imputed, or genotyped genomes and to perform ARG-based genotype imputation.
Python nose-random is designed to facilitate Monte-Carlo style unit testing. The idea is to improve testing by running your code against a large number of randomly generated input scenarios.
This is a PEP 561 type stub package for the ujson package. It can be used by type-checking tools like mypy, PyCharm, pytype etc. to check code that uses ujson.
This package implements internationalization and localization support for Flask. This is based on the Python babel module as well as pytz - both of which are installed automatically if you install this library.
mygpoclient provides an easy and structured way to access the https://gpodder.net web services. In addition to subscription list synchronization and storage, the API supports uploading and downloading episode status changes.