This package provides a tool and library for dynamic library injection into running processes.
An extensible environment for interactive and reproducible computing, based on the Jupyter Notebook and Architecture.
This package provides a Python port of Inquirer.js - a collection of common interactive CLIs.
VUnit features the functionality needed to realize continuous and automated testing of HDL code.
This package provides an interface to Heliophysics Application Programmer’s Interface data server API.
Cocotb-bus provides a set of utilities, test benches and reusable bus interfaces to be used with cocotb.
This module provides various memoizing collections and decorators, including variants of the Python standard library's lru_cache
function decorator.
This package contains typing stubs for tqdm
, a very small subset the Python stubs contained in the complete tqdm
collection.
(guix-science-nonfree packages bioinformatics)
This package provides a Python library for in silico gene perturbation analyses. These libraries use single-cell omics data and Gene Regulatory Network models.
XlsxWriter is a Python module that can be used to write text, numbers, formulas and hyperlinks to multiple worksheets in an Excel 2007+ XLSX file.
scvi-tools (single-cell variational inference tools) is a package for probabilistic modeling and analysis of single-cell omics data, built on top of PyTorch and AnnData.
This driver is based on black box reverse engineering of the USB behaviour of the proprietary software, and reading the basic data structure layouts in the original python-can canalystii source.
Utility functions (Python 3 only) for the wonderful Click library. Click is a Python package for creating beautiful command line interfaces in a composable way with as little code as necessary.
Helps create GUIs for games made using pygame Community Edition. Features HTML-style text formatting, localization, theme files to control the look and a system to manage multiple windows of GUI stuff.
Expect tests are a method of writing tests where instead of hard-coding the expected output of a test, you run the test to get the output, and the test framework automatically populates the expected output.
python-tinyrecord
is a library which implements atomic transaction support for the TinyDB NoSQL database. It uses a record-first then execute architecture which allows us to minimize the time that we are within a thread lock
The etelemetry Python client facilitates communication with the etelemetry server, providing version information and checking for critical bugs in projects. The client allows you to retrieve project details and compare versions to identify and warn about problematic versions.
Scanpy is a scalable toolkit for analyzing single-cell gene expression data. It includes preprocessing, visualization, clustering, pseudotime and trajectory inference and differential expression testing. The Python-based implementation efficiently deals with datasets of more than one million cells.
websockets
is a library for building WebSocket servers and clients in Python with a focus on correctness and simplicity.
Built on top of asyncio
, Python's standard asynchronous I/O framework, it provides an elegant coroutine-based API.
The Unified Form Language (UFL) is a domain specific language for declaration of finite element discretizations of variational forms. More precisely, it defines a flexible interface for choosing finite element spaces and defining expressions for weak forms in a notation close to mathematical notation.
The pyparsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code.
SQLAlchemy is the Python SQL toolkit and ORM that gives application developers the full power and flexibility of SQL. It provides a full suite of well known enterprise-level persistence patterns, designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language.
Soup Sieve is a CSS selector library designed to be used with Beautiful Soup 4. It aims to provide selecting, matching, and filtering using modern CSS selectors. Soup Sieve currently provides selectors from the CSS level 1 specifications up through the latest CSS level 4 drafts and beyond (though some are not yet implemented).
Parallel Python module (PP) provides an easy and efficient way to create parallel-enabled applications for SMP computers and clusters. PP module features cross-platform portability and dynamic load balancing. Thus applications written with PP will parallelize efficiently even on heterogeneous and multi-platform clusters (including clusters running other applications with variable CPU loads).