IPython provides a rich architecture for interactive computing with: Powerful interactive shells, a browser-based notebook, support for interactive data visualization, embeddable interpreters and tools for parallel computing.
This library reads DBF files and returns the data as native Python data types for further processing. It is primarily intended for batch jobs and one-off scripts.
bycycle is a tool for quantifying features of neural oscillations in the time domain, as opposed to the frequency domain, using a cycle-by-cycle approach.
NumPyro is a lightweight probabilistic programming library that provides a NumPy backend for Pyro. It relies on JAX for automatic differentiation and JIT compilation to GPU / CPU.
python-guizero is a Python 3 library for creating simple GUIs. It is designed to allow new learners to quickly and easily create GUIs for their programs.
This is a very simple Python library for color and formatting in the terminal. It comes with a collection of color codes and names for 256 color terminal setups.
This package gives you colored strings for the terminal. Crayons automatically wraps a given string in the foreground color and restores the original state after the string is printed.
icmplib is a supporting library for both IPv4 and IPv6 networks. ICMP is typically used for diagnostic or control purposes - well known from utilities such as ping(1).
The PyPrind (Python Progress Indicator) module provides a progress bar and a percentage indicator object that let you track the progress of a loop structure or other iterative computation.
pywinrm is a Python client for the Windows Remote Management (WinRM) service. It allows you to invoke commands on target Windows machines from any machine that can run Python.
Imageio is a Python library that provides an easy interface to read and write a wide range of image data, including animated images, video, volumetric data, and scientific formats.
Python implementation of the Happy Eyeballs Algorithm described in RFC 6555. Provided with a single file and dead-simple API to allow easy vendoring and integration into other projects.
Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations.
Cypari2 provides a Python interface to the number theory library PARI/GP. It has been spun off from the SageMath mathematics software system, but it can be used independently.
uvicorn is a fast ASGI server implementation, using uvloop and httptools. It currently supports HTTP/1.1 and WebSockets. Support for HTTP/2 is planned.
The ccdproc package provides many of the necessary tools for processing of CCD images built on a framework to provide error propagation and bad pixel tracking throughout the reduction process.
Package Raccoon cleans the "wiggles" (i.e., low-frequency sinusoidal artifacts) in the JWST-NIRSpec IFS (integral field spectroscopy) data. These wiggles are caused by resampling noise or aliasing artifacts.
WTForms is a flexible forms validation and rendering library for Python web development. It is very similar to the web form API available in Django, but is a standalone package.
This package is a fork from the retry package, but with some of added community-sourced features. It provides an easy to use, but functional decorator for retrying on exceptions.
pyquery allows you to make jQuery queries on xml documents. The API is as much as possible the similar to jQuery. pyquery uses lxml for fast xml and html manipulation.
AntroPy is a Python package providing several time-efficient algorithms for computing the complexity of time-series. It can be used for example to extract features from EEG signals.
This package contains colormaps for commonly-used oceanographic variables. Most of the colormaps started from matplotlib colormaps, but have now been adjusted using the viscm tool to be perceptually uniform.
rfc3986 is a Python implementation of RFC 3986 including validation and authority parsing. This module also supports RFC 6874 which adds support for zone identifiers to IPv6 addresses.
This Python module provides an abstraction layer for interacting with constraint solvers. Specifically, it is intended to be used with SMT solvers and is built on top of the Z3 solver.