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).
Programmatically send startup/shutdown lifespan events into Asynchronous Server Gateway Interface (ASGI) applications. When used in combination with an ASGI-capable HTTP client such as HTTPX, this allows mocking or testing ASGI applications without having to spin up an ASGI server.
PyQtWebEngine is a set of Python bindings for The Qt Company's Qt WebEngine libraries. The bindings sit on top of PyQt5 and are implemented as a set of three modules. Prior to v5.12 these bindings were part of PyQt itself.
This package provides methods to read, write, and visualize CommonRoad scenarios and planning problems. It can be used as a framework for implementing motion planning algorithms to solve CommonRoad Benchmarks and is the basis for other tools of the CommonRoad Framework.
Django-filter is a generic, reusable application to alleviate writing some of the more mundane bits of view code. Specifically, it allows users to filter down a queryset based on a model’s fields, displaying the form to let them do this.
SocksiPyChain is a modified version of the SocksiPy SOCKS module, which adds support for arbitrary chaining of proxy servers and various modes of TLS/SSL encryption. It was developed for use in PageKite, and also includes a simple netcat replacement with chaining support.
This package provides a text progress bar library for Python. This version only differs from the original progressbar
package in that it uses relative package imports instead of absolute imports, which is necessary for the module to work under Python 3.3.
This package provides a concrete implementation of the fast5 file schema using the generic h5py
library, plain-named methods to interact with and reflect the fast5 file schema, and tools to convert between multi_read
and single_read
formats.
This package provides a Sphinx extension for linking to a project's issue tracker. This includes roles for linking to issues, pull requests and user profiles. Support for GitHub is built-in, but other services can also be supported with sphinx-issues
.
Pandas 0.23 added a simple API for registering accessors with Pandas objects. Pandas-flavor extends Pandas' extension API by
adding support for registering methods as well
making each of these functions backwards compatible with older versions of Pandas
This package provides a Pytest plugin that allows multiple failures per test. This is a fork from pytest-expect which includes the following improvements:
showlocals support (the Pytest option)
global usage support (a fixture is not required)
output refinements and tweaks.
SeaSurf is a Flask extension for preventing cross-site request forgery (CSRF). CSRF attacks are problematic because the mechanism they use is relatively easy to exploit. This extension attempts to aid you in securing your application from such attacks. This extension is based on the Django middleware.
Wadler-Lindig is a minimal, zero-dependency pretty-printing library for Python that implements a simplified version of the Wadler-Lindig algorithm. Designed to consume less horizontal space than Python's built-in pprint.pprint, it produces compact, well-formatted representations even for complex custom types.
The functions and classes in humanfriendly
can be used to make text interfaces more user-friendly. It includes tools to parse and format numbers, file sizes, and timespans, timers for long-running operations, menus to allow the user to choose from a list of options, and terminal interaction helpers.
This is a library to allow the easy creation of Relay-compliant servers using the GraphQL Python reference implementation of a GraphQL server. It should be noted that the code is a exact port of the original graphql-relay js implementation from Facebook.
This is Python port of linkify-it, which is a links recognition library with full Unicode support. It has features like:
Full unicode support, with astral characters
International domains support
Allows rules extension and custom normalizers.
The h5py package provides both a high- and low-level interface to the HDF5 library from Python. The low-level interface is intended to be a complete wrapping of the HDF5 API, while the high-level component supports access to HDF5 files, datasets and groups using established Python and NumPy concepts.
Provides a backport of Python 3's csv
module for parsing comma separated values. The API of the csv
module in Python 2 is drastically different from the csv
module in Python 3. This is due, for the most part, to the difference between str in Python 2 and Python 3.
Scikit-rebate is a scikit-learn-compatible Python implementation of ReBATE, a suite of Relief-based feature selection algorithms for Machine Learning. These algorithms excel at identifying features that are predictive of the outcome in supervised learning problems, and are especially good at identifying feature interactions that are normally overlooked by standard feature selection algorithms.
This package provides line_profiler
- a Python module for doing line-by-line profiling of functions. kernprof
is a convenient script for running either line_profiler
or the Python standard library's cProfile or profile modules, depending on what is available. It's a successor of https://github.com/rkern/line_profiler.