GSEApy is a Python/Rust implementation for GSEA and wrapper for Enrichr. GSEApy can be used for RNA-seq, ChIP-seq, Microarray data. It can be used for convenient GO enrichment and to produce publication quality figures in Python.
warcio is a Python library to read and write the WARC format commonly used in Web archives. It is designed for fast, low-level access to web archival content, oriented around a stream of WARC records rather than files.
cattrs
is an Python library for structuring and unstructuring data. cattrs
works best with attrs
classes, dataclasses
and the usual Python collections, but other kinds of classes can also be supported by manually registering converters.
k5test
is a library for setting up self-contained Kerberos 5 environments, and running Python unit tests inside those environments. It is based on the file of the same name found alongside the MIT Kerberos 5 unit tests.
Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: transparent disk-caching of the output values and lazy re-evaluation (memoize pattern), easy simple parallel computing logging and tracing of the execution.
The rawkit package provides two modules: rawkit and libraw. The rawkit module provides a high-level Pythonic interface for developing raw photos, while the libraw module provides a CTypes based interface for interacting with the low-level LibRaw C APIs.
NumPy is the fundamental package for scientific computing with Python. It contains among other things: a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, useful linear algebra, Fourier transform, and random number capabilities.
This package implements a variety of persistent homology algorithms. It provides an interface for
computing persistence cohomology of sparse and dense data sets
visualizing persistence diagrams
computing lowerstar filtrations on images
computing representative cochains
Bcrypt is a Python module which provides a password hashing method based on the Blowfish password hashing algorithm, as described in "A Future-Adaptable Password Scheme" by Niels Provos and David Mazieres.
Scrapy is a fast high-level web crawling and web scraping framework, used to crawl websites and extract structured data from their pages. It can be used for a wide range of purposes, from data mining to monitoring and automated testing.
asprin
is a general framework for optimization in ASP, that allows for computing optimal stable models of logic programs by means of preferences. Some preference types are already predefined, but more can be added as logic programs.
Pifpaf is a suite of fixtures and a command-line tool that starts and stops daemons for a quick throw-away usage. This is typically useful when needing these daemons to run integration testing. It originally evolved from its precursor overtest
.
This package provides access to the Stripe financial services' API. It includes a pre-defined set of classes for API resources that initialize themselves dynamically from API responses which makes it compatible with a wide range of versions of the Stripe API.
Orjson is a fast, correct JSON library for Python. It benchmarks as the fastest Python library for JSON and is more correct than the standard json
library or other third-party libraries. It serializes dataclass, datetime, numpy, and UUID instances natively.
Carbon is a backend data caching and persistence daemon for Graphite. Carbon is responsible for receiving metrics over the network, caching them in memory for "hot queries" from the Graphite-Web application, and persisting them to disk using the Whisper time-series library.
Invoke is a Python task execution tool and library, drawing inspiration from various sources to arrive at a powerful and clean feature set. It is evolved from the Fabric project, but focuses on local and abstract concerns instead of servers and network commands.
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. It provides many tools for building any Web site. Django focuses on automating as much as possible and adhering to the don't repeat yourself (DRY) principle.
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. It provides many tools for building any Web site. Django focuses on automating as much as possible and adhering to the don't repeat yourself (DRY) principle.
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. It provides many tools for building any Web site. Django focuses on automating as much as possible and adhering to the don't repeat yourself (DRY) principle.
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. It provides many tools for building any Web site. Django focuses on automating as much as possible and adhering to the don't repeat yourself (DRY) principle.
Captum is a model interpretability and understanding library for PyTorch. Captum contains general purpose implementations of integrated gradients, saliency maps, smoothgrad, vargrad and others for PyTorch models. It has quick integration for models built with domain-specific libraries such as torchvision, torchtext, and others.
This package includes a variety of tools used to analyze persistence diagrams. It currently houses implementations of
Persistence images
Persistence landscapes
Bottleneck distance
Modified Gromov–Hausdorff distance
Sliced Wasserstein kernel
Heat kernel
Diagram plotting
PyYAML is a YAML parser and emitter for Python. PyYAML features a complete YAML 1.1 parser, Unicode support, pickle support, capable extension API, and sensible error messages. PyYAML supports standard YAML tags and provides Python-specific tags that represent an arbitrary Python object.
PyYAML is a YAML parser and emitter for Python. PyYAML features a complete YAML 1.1 parser, Unicode support, pickle support, capable extension API, and sensible error messages. PyYAML supports standard YAML tags and provides Python-specific tags that represent an arbitrary Python object.