Packages
Pillow adds image processing capabilities to Python, providing file format support, efficient pixel data handling, and image manipulation operations.
Install it if you need to work with images in Python—it is the de facto standard for this task.
Open3D provides data structures and algorithms for working with 3D point clouds, meshes, and RGB-D data, with GPU-accelerated processing and visualization capabilities.
Mediapy reads, writes, and displays images and videos directly in IPython and Jupyter notebooks, returning them as numpy arrays for further processing.
psd-tools reads and writes Adobe Photoshop PSD/PSB files, exports layer images as NumPy arrays or PIL images, and can compose layers back into flattened images.
Python client library for Google Earth Engine, enabling programmatic access to satellite imagery and geospatial datasets for remote sensing and environmental analysis.
The main gotcha is that authentication and an Earth Engine project are prerequisites; also, dynamic class loading means you'll rely on the official API Reference.
vncdotool is a command-line VNC client that automates interactions with remote displays by sending keystrokes, mouse movements, and screen captures to VNC servers.
Install it if you need to automate VNC interactions; skip it if your use case doesn't involve remote display control.
Kivy is a Python framework for building graphical user interfaces that run on desktop, mobile, and embedded platforms from a single codebase, with native support for multitouch input and cross-platform deployment.
Not recommended if you need native platform look-and-feel or tight integration with platform-specific APIs—consider platform-specific frameworks for those cases.
pyKML parses and creates KML documents using a Pythonic XML interface built on lxml.objectify, letting you read and write geographic markup programmatically.
Open3D-cpu provides CPU-based 3D data structures, processing algorithms, and visualization tools for working with point clouds, meshes, and RGB-D data in Python.
Adds a PDF viewer component to Streamlit apps that displays PDF files from URLs, local paths, uploaded files, or raw bytes with configurable height.
Install it if you need to display PDFs in a Streamlit app.