Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it should also be usable with other GSSAPI mechanisms.
The SciPy library is one of the core packages that make up the SciPy stack. It provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization.
Pysam is a Python module for reading and manipulating files in the SAM/BAM format. Pysam is a lightweight wrapper of the SAMtools C API. It also includes an interface for tabix.
Nipype provides a uniform interface to existing neuroimaging software and facilitates interaction between these packages within a single workflow. Nipype provides an environment that encourages interactive exploration of algorithms from different packages.
Convert GeoJSON to WKT/WKB (Well-Known Text/Binary) or GeoPackage Binary, and vice versa. Extended WKB/WKT are also supported. Conversion functions are exposed through idiomatic load/loads/dump/dumps interfaces.
Pygame is a set of Python modules designed for writing games. It adds functionality on top of the SDL library, allowing you to create games and multimedia programs in the Python language.
This library allows the user to define a command-line interface from a program's help message rather than specifying it programmatically with command-line parsers like getopt
and argparse
.
This package provides a Python extension that wraps Google's RE2 regular expression library. It implements many of the features of Python's built-in re
module with compatible interfaces.
MyGene.Info provides simple-to-use REST web services to query/retrieve gene annotation data. It's designed with simplicity and performance emphasized. Mygene is a Python wrapper to access MyGene.Info services.
This package provides a system to solve probabilistic logic programs with clingo. It can solve the reasoning tasks of finding the most probable model as well as finding all models and their probabilities.
cliapp
is a Python framework for command line programs. It contains the typical stuff such programs need to do, such as parsing the command line for options, and iterating over input files.
A Procfile is a file which describes how to run an application consisting of several processes. honcho starts all listed processes. The output of all running processes is collected by honcho and displayed.
George is a fast and flexible Python library for Gaussian Process (GP) Regression, focused on efficiently evaluating the marginalized likelihood of a dataset under a GP prior, even as this dataset gets Big.
This package provides Python bindings for spoa, a C++ implementation of the partial order alignment (POA) algorithm (as described in 10.1093/bioinformatics/18.3.452) which is used to generate consensus sequences
TinyDB is a small document oriented database written in pure Python with no external dependencies. The targets are small apps that would be blown away by a SQL-DB or an external database server.
Inform is designed to display messages from programs that are typically run from a console. It provides a collection of ‘print’ functions that allow you to simply and cleanly print different types of messages.
DotMap is a dot-access dictionary subclass that has dynamic hierarchy creation, can be initialized with keys, can be initialized from a dictionary, can be convert to a dictionary, and is ordered by insertion.
Radian is an alternative console for the R program with multiline editing and rich syntax highlight. One would consider Radian as a IPython clone for R, though its design is more aligned to Julia.
This package provides a library for the analysis of networks and graphs. It can handle large graphs very well and provides functions for generating random and regular graphs, graph visualization, centrality methods and much more.
This is a module for handling LDAP operations in Python. LDAP entries are mapped to a special Python case-insensitive dictionary, tracking the changes of the dictionary to modify the entry on the server easily.
Daemux lets you run daemons in a tmux
pane. Users can launch long-running background tasks, and check these tasks' health by hand, relaunch them, etc., by attaching to the corresponding pane in tmux.
pysiaf
is a python package to access, interpret, maintain, and generate Handling of Science Instrument Aperture Files, in particular for JWST. Tools for applying the frame transformations, plotting, comparison, and validation are provided.
pynrrd
is a Python module for reading and writing NRRD files (format designed to support scientific visualization and image processing involving N-dimensional raster data) into and from numpy arrays.
python-schema
is a library for validating Python data structures, such as those obtained from config-files, forms, external services or command-line parsing, converted from JSON/YAML (or something else) to Python data-types.