block_tracing is a tiny Python library that can be used to prevent debuggers and other applications from inspecting the memory within your process.
This package provide a `nvr` command, which can open File in remote nvim. Also allow opening files from within :terminal without starting a nested nvim process.
This package contains code to compute the standard EEG electrode locations on a spherical head model for the 10-20, 10-10, and 10-05 system.
Pyahocorasick is a fast, memory-efficient library for multi-pattern string search. This means that you can find multiple key strings occurrences at once in some input text.
The Mapbox Earcut library is a header-only C++ library which provides a fast and robust triangulation of 2D polygons. This package provides Python bindings for this library.
immutabledict is an immutable wrapper around dictionaries. It implements the complete mapping interface and can be used as a drop-in replacement for dictionaries where immutability is desired.
This package provides a sphinx extension for creating panels in a grid layout. It is no longer maintained and users are encouraged to use sphinx-design instead.
Asset management for Django, to compress and merge CSS and Javascript files. Integrates the webassets library with Django, adding support for merging, minifying and compiling CSS and Javascript files.
python-pure-protobuf takes advantage of the standard dataclasses module to define message types. Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.
This Pytest extension mainly provides some Pytest fixtures to simulate converting some source text to Docutils AST at different stages: before transforms, after transforms, etc.
PyQtWebEngine is a set of Python bindings for The Qt Company's Qt WebEngine libraries. The bindings sit on top of PyQt6 and are implemented as a set of three modules.
DecayLanguage implements a language to describe and convert particle decays between digital representations, effectively making it possible to interoperate several fitting programs. Particular interest is given to programs dedicated to amplitude analyses.
Official low-level client for Elasticsearch. Its goal is to provide common ground for all Elasticsearch-related code in Python; because of this it tries to be opinion-free and very extendable.
Thread-pool Controls provides Python helpers to limit the number of threads used in the threadpool-backed of common native libraries used for scientific computing and data science (e.g. BLAS and OpenMP).
This package is a recursive descent parsing library for Python based on functional combinators. Parser combinators are just higher-order functions that take parsers as their arguments and return them as result values.
This package provides an efficient implementation of Friedman's SuperSmoother based in Python. It makes use of numpy for fast numerical computation.
dogpile.cache is a caching API which provides a generic interface to caching backends of any variety, and additionally provides API hooks which integrate these cache backends with the locking mechanism of dogpile.
Keystoneauth provides a standard way to do authentication and service requests within the OpenStack ecosystem. It is designed for use in conjunction with the existing OpenStack clients and for simplifying the process of writing new clients.
This package creates parameterized unit-tests that work with the standard unittest package. A parameterized test case is automatically converted to multiple test cases. Since they are TestCase subclasses, they work with other test suites that recognize TestCases.
This package provides a tool to create Calibration References Data System-formatted reference files for James Webb Space Telescope from a set of input dark current files and a set of flat field files.
This package provides a Tryton module that defines the fundamentals for all stock management situations: Locations where products are stored, moves between these locations, shipments for product arrivals and departures and inventory to control and update stock levels.
Iris is a Python library for analysing and visualising Earth science data. It excels when working with multi-dimensional Earth Science data, where tabular representations become unwieldy and inefficient. Iris implements a data model based on the CF conventions.
This package provides encoding and decoding routines that enable the serialization and deserialization of numerical and array data types provided by numpy using the highly efficient msgpack format. Serialization of Python's native complex data types is also supported.
This package provides a Pytest plugin which enables running each test in a subprocess and will report if a test crashed the process. It can be useful to isolate tests against undesirable global environment side-effects (such as setting environment variables).