PyPDF2 is a pure Python PDF library capable of:
extracting document information (title, author, …)
splitting documents page by page
merging documents page by page
cropping pages
merging multiple pages into a single page
encrypting and decrypting PDF files
By being pure Python, it should run on any Python platform without any dependencies on external libraries. It can also work entirely on StringIO objects rather than file streams, allowing for PDF manipulation in memory. It is therefore a useful tool for websites that manage or manipulate PDFs.
PyEGA3 is a tool for viewing and downloading files from authorized EGA datasets. It uses the EGA data API and has several key features:
Files are transferred over secure https connections and received unencrypted, so no need for decryption after download.
Downloads resume from where they left off in the event that the connection is interrupted.
Supports file segmenting and parallelized download of segments, improving overall performance.
After download completes, file integrity is verified using checksums.
Implements the GA4GH-compliant htsget protocol for download of genomic ranges for data files with accompanying index files.
This package implements functionality for simulating X-ray emission from astrophysical sources.
X-rays probe the high-energy universe, from hot galaxy clusters to compact objects such as neutron stars and black holes and many interesting sources in between. pyXSIM makes it possible to generate synthetic X-ray observations of these sources from a wide variety of models, whether from grid-based simulation codes such as FLASH, Enzo, and Athena, to particle-based codes such as Gadget and AREPO, and even from datasets that have been created 'by hand', such as from NumPy arrays. pyXSIM also provides facilities for manipulating the synthetic observations it produces in various ways, as well as ways to export the simulated X-ray events to other software packages to simulate the end products of specific X-ray observatories.
Python driver for MongoDB.
Python implementation of Jean Meeus astronomical routines
Generate PlantUML class diagrams to document your Python application.
This package provides a pure Python trie data structure implementation.
This package provides an extending scripting capabilities, present natively in Siril.
This package provides a parse gdb machine interface output with Python.
This package provides procedures for efficient pythonic random access to fasta subsequences.
Pycairo is a set of Python bindings for the Cairo graphics library.
This package provides unofficial Python 3 Bindings for the NVIDIA Management Library
This package provides tools for Makefile execution powered by pure Python.
This package provides Python 3 bindings for libfuse 3 with async I/O support.
This package provides bindings for PortAudio v19, the cross-platform audio input/output stream library.
This package includes a python client library for the AT-SPI D-Bus accessibility infrastructure.
Pyramid makes it easy to write web applications. From minimal request/response web apps to larger, grown applications.
pysocks is an updated and semi-actively maintained version of SocksiPy with bug fixes and extra features.
PyMySQL is a pure-Python MySQL client library, based on PEP 249. Most public APIs are compatible with mysqlclient and MySQLdb.
PyGPGME is a Python module that lets you sign, verify, encrypt and decrypt messages using the OpenPGP format by making use of GPGME.
python-pydicom is a Python library for reading and writing DICOM medical imaging data. It can read, modify and write DICOM data.
Pynbody is an analysis framework for N-body and hydrodynamic astrophysical simulations supporting PKDGRAV/Gasoline, Gadget, Gadget4/Arepo, N-Chilada and RAMSES AMR outputs.
pycares is a Python module which provides an interface to c-ares, a C library that performs DNS requests and name resolutions asynchronously.
PyPugJS is a high-performance port of PugJS for Python, that converts any .pug source into different template languages: Django, Jinja2, Mako, and Tornado.