pytools#
A collection of Python extensions and tools used in BCG GAMMA’s open-source libraries.
Please see the release notes for recent API updates and bug fixes.
Submodules#
Basic tools for API development, supporting documentation, deprecation, and run-time validation. |
|
Utilities for async programming. |
|
Common data structures. |
|
Representations of Python expressions and support for pretty-printed multi-line output. |
|
Support for fitting objects to data, and testing whether an object is fitted. |
|
Simple HTTP client and server tools. |
|
Useful meta-classes. |
|
Parallelization support based on the |
|
Alternative representations of objects. |
|
Supporting tools and autodoc enhancements for generating Sphinx documentation. |
|
Utilities for rendering and manipulating text. |
|
Utilities for run-time type inference. |
|
A lean MVC framework for rendering basic visualizations in different styles, e.g., as matplotlib charts, HTML, or as plain text. |