Easy thumbnails is a Django plugin to dynamically create thumbnails based on source images. Multiple thumbnails can be created from a single source image, using different options to control parameters like the image size and quality.
Scikit-survival is a Python module for survival analysis built on top of scikit-learn. It allows doing survival analysis while utilizing the power of scikit-learn, e.g., for pre-processing or doing cross-validation.
This is a HTTPS client implementation for httplib and urllib2 based on PyOpenSSL. PyOpenSSL provides a more fully-featured SSL implementation over the default provided with Python and, importantly, enables full verification of the SSL peer.
This package contains a collection of plugins for markdown-it-py
like:
amsmath,
attrs,
container,
definition list,
dollarmath,
field list,
footnote,
textmath, and
wordcount.
This package aims to simplify working with genomic region / interval data by providing a common interface that lets you access a wide selection of file types and formats for handling genomic region data---all using the same syntax.
Sanic is a Python web server and web framework that's written to go fast. It allows the usage of the async/await
syntax added in Python 3.5, which makes your code non-blocking and speedy.
This package contains a collection of plugins for markdown-it-py
like:
amsmath,
attrs,
container,
definition list,
dollarmath,
field list,
footnote,
textmath, and
wordcount.
Readme Renderer is a library that will safely render arbitrary README files into HTML. It is designed to be used in Warehouse to render the long_description
for packages. It can handle Markdown, reStructuredText, and plain text.
Xapian is a highly adaptable toolkit which allows developers to easily add advanced indexing and search facilities to their own applications. It supports the Probabilistic Information Retrieval model and also supports a rich set of boolean query operators.
Python library and command line tool for configuring a YubiKey. Note that after installing this package, you might still need to add appropriate udev rules to your system configuration to be able to configure the YubiKey as an unprivileged user.
The aim of this package is to unify the plethora of existing packages integrating SQLAlchemy with Zope's transaction management. As such, it only provides a data manager and makes no attempt to define a zopeish way to configure engines.
The Python Language Server pylsp
is an implementation of the Python 3 language specification for the Language Server Protocol (LSP). This tool is used in text editing environments to provide a complete and integrated feature-set for programming Python effectively.
The casa-formats-io
package is a small package which implements functionality to read data stored in CASA formats (such as .image
datasets). This implementation is independent of and does not use casacore
.
Scikit-Optimize, or skopt
, is a simple and efficient library to minimize (very) expensive and noisy black-box functions. It implements several methods for sequential model-based optimization. skopt
aims to be accessible and easy to use in many contexts.
This ModernGL utility library simplifies window creation and resource loading. You can create a window for ModernGL using pyglet, pygame, PySide2, GLFW, SDL2, PyQt5 or tkinter. Events are unified into a single event system. Resource loading includes loading of 2D textures/texture arrays, shaders and objects/scenes.
Beautiful Soup is a Python library designed for rapidly setting up screen-scraping projects. It offers Pythonic idioms for navigating, searching, and modifying a parse tree, providing a toolkit for dissecting a document and extracting what you need. It automatically converts incoming documents to Unicode and outgoing documents to UTF-8.
This package provides metadata objects which can be used to represent common constraints such as upper and lower bounds on scalar values and collection sizes, a Predicate marker for runtime checks, and descriptions of how we intend these metadata to be interpreted. In some cases, we also note alternative representations which do not require this package.
This simple Django utility allows you to utilize the 12factor inspired DATABASE_URL environment variable to configure your Django application.
The dj_database_url.config method returns a Django database connection dictionary, populated with all the data specified in your URL. There is also a conn_max_age argument to easily enable Django’s connection pool.
SocksiPy - A Python SOCKS client module. It provides a socket-like interface that supports connections to any TCP service through the use of a SOCKS4, SOCKS5 or HTTP proxy. The original version was developed by Dan Haim, this is a branch created by Mario Vilas to address some open issues, as the original project seems to have been abandoned circa 2007.
Pytest-examples provides functionality for testing Python code examples in docstrings and markdown files, with its main features being:
lint code examples using ruff and black
run code examples
run code examples and check print statements are inlined correctly in the code
It can also update code examples in place to format them and insert or update print statements
This package provides a Python library for building and analyzing recommender systems that deal with explicit rating data. It was designed with the following purposes in mind:
Provide tools to handle downloaded or user-provided datasets.
Provide ready-to-use prediction algorithms and similarity measures.
Provide a base for creating custom algorithms.
Provide tools to evaluate, analyse and compare algorithm performance.
Provide documentation with precise details regarding library algorithms.
This package provides wrappers for the commands of Python 3.x such that they can also be invoked under their usual names---e.g., python
instead of python3
or pip
instead of pip3
.
To function properly, this package should not be installed together with the python
package: this package uses the python
package as a propagated input, so installing this package already makes both the versioned and the unversioned commands available.
(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.
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.