This is a library housing extra array functions built on top of the Python array API standard. The intended users of this library are “array-consuming” libraries which are using array-api-compat to make their own library’s functions array-agnostic. In this library, they will find a set of tools which provide extra functionality on top of the array API standard, which other array-consuming libraries in a similar position have themselves found useful.
(guix-science-nonfree packages machine-learning)JAX is Autograd and XLA, brought together for high-performance numerical computing, including large-scale machine learning research. With its updated version of Autograd, JAX can automatically differentiate native Python and NumPy functions. It can differentiate through loops, branches, recursion, and closures, and it can take derivatives of derivatives of derivatives. It supports reverse-mode differentiation (a.k.a. backpropagation) via grad as well as forward-mode differentiation, and the two can be composed arbitrarily to any order.
The table remodeler provides a flexible, operation-based framework for transforming tabular data files through JSON-configurable pipelines. Originally extracted from the hed-python remodeling tools, this package operates as a standalone tool while maintaining compatibility with HED annotations via the hedtools dependency.
Key features:
Operation-based architecture for reproducible data transformations
JSON-configurable pipelines for batch processing
Support for HED-annotated event files (via hedtools package)
Built-in backup and restore functionality
Both programmatic API and command-line interface
Extensible: create custom operations by extending BaseOp
This package can be used for different things:
golden master/approval/snapshot testing. The idea is that you have a function with a currently unknown result and you want to write a tests, which ensures that the result does not change during refactoring.
Compare things which are complex like lists with lot of numbers or complex data structures.
Things which might change during the development like error messages.
inline-snapshot automates the process of recording, storing and updating the value you want to compare with. The value is converted with repr() and stored in the source file as argument of the snapshot() function.
Cross platform utility library for ModernGL making window creation and resource loading simple. It can also be used with PyOpenGL for rendering with the programmable pipeline.
Features:
Cross platform support.
Easily create a window for ModernGL using pyglet, pygame, PySide2, GLFW, SDL2, PyQt5 or tkinter supporting a wide range of window, keyboard and mouse events. These events are unified into a single system so your project can work with any window.
Load 2D textures, texture arrays and cube maps using Pillow.
Load shaders as single or multiple
glslfiles.Load objects/scenes from wavefront/obj, GLTF 2.0 or STL.
Resource finder system supporting multiple resource directories.
A highly plugable library supporting custom loaders, resource finders and windows.
Type hints everywhere making code completion and linting a breeze.
Psycopg is a PostgreSQL database adapter for the Python programming language. Its main features are the complete implementation of the Python DB API 2.0 specification and the thread safety (several threads can share the same connection). It was designed for heavily multi-threaded applications that create and destroy lots of cursors and make a large number of concurrent INSERTs or UPDATEs.
Psycopg 2 is mostly implemented in C as a libpq wrapper, resulting in being both efficient and secure. It features client-side and server-side cursors, asynchronous communication and notifications, COPY TO/COPY FROM support. Many Python types are supported out-of-the-box and adapted to matching PostgreSQL data types; adaptation can be extended and customized thanks to a flexible objects adaptation system.
Psycopg 2 is both Unicode and Python 3 friendly.
Zope contenttype.
Zope Deprecation Infrastructure
Typing stubs for simplejson.
Typing stubs for setuptools.
This package provides typing stubs for setuptools.
Simple, easy-to-use throttler for asyncio
Monkey-patching and extensions for django-stubs
This package provides DataStax Driver for Apache Cassandra.
Asyncio frontend for the pulsectl Python bindings of libpulse.
This package provides a Wolfram language lexer for Pygments.
This package adds SQLAlchemy support to your Flask application.
This package extends Pyserial with asynchronous I/O support.
This package provides a Matplotlib theme for Sphinx.
A theme for Sphinx used by ReadTheDocs.org.
This package provides a base16 colorscheme builder for Python
Collection of library stubs for Python, with static types.
Collection of library stubs for Python, with static types.
This package provides a Python client for BioThings API services.