Packages
Automatically downloads and installs geckodriver matching your installed Firefox version, then adds it to your system path.
Geckordp is a Python client for Firefox's remote debug protocol, allowing programmatic control and inspection of Firefox browser instances through a low-level API.
However, verify platform compatibility for your target OS and confirm Firefox version alignment before committing to production use.
Geemap provides interactive geospatial analysis and visualization of Google Earth Engine datasets within Jupyter notebooks, with tools for mapping, data inspection, and export.
SDK for controlling and monitoring GE WiFi-enabled (SmartHQ) appliances via websocket and REST APIs, with event-driven state tracking.
The main gotcha is that you need valid SmartHQ credentials and some accounts require MFA, which adds a one-time setup step.
GEKKO is a Python package for optimization and machine learning that specializes in solving dynamic systems described by differential algebraic equations, with support for linear, quadratic, nonlinear, and mixed-integer programming problems.
GEM is a reinforcement learning environment suite that provides a standardized API for training agentic LLMs through interactive experience in diverse task domains including games, math, code, QA, and reasoning.
However, the aging maintenance status (last commit 2026-01-21, no recent releases) and beta stability warrant caution for production use.
Parses Ruby Gemfiles, .gemspec files, and Cocoapod .podspec files from Python, extracting dependency information organized by group.
However, verify that it handles your target Ruby syntax versions and that dormancy (last release August 2024, last commit September 2024) does not signal abandonment…
Gemmi is a C++ library with Python bindings for reading, writing, and manipulating macromolecular structural data (PDB, mmCIF, MTZ files) and crystallographic information, including symmetries, density maps, and refinement restraints.
A Python SDK for writing serverless endpoints that run on Cozy's worker pool, handling model discovery, scheduling, download, device placement, cancellation, and streaming.
GenAgent provides utilities for building applications with large language models, including integrations with OpenAI and Anthropic, agent memory management, chat sessions, and structured output generation.
However, maintenance is aging (240 days since last release), the license treatment is unclear in the metadata, and you will need active API keys for OpenAI or Anthropic.
GenAI-Perf is a command-line tool for measuring throughput, latency, and token-generation metrics of generative AI models served through an inference server, supporting LLMs, multi-modal models, embeddings, and custom APIs.
Calculates pricing for LLM API calls across multiple providers by matching token usage to published rate cards.
Generates Anki flashcard decks programmatically in Python, allowing you to create notes, models, and packages that can be imported into Anki.
Generates SVG badges for CI/CD tools and test frameworks that don't natively provide them, such as pytest, flake8, and coverage reports.
Guesses the gender of a person from their first name using a lookup database, with support for country-specific inference and internationalized names.
Genderize is a client library that queries the Genderize.io web service to predict the gender of names, returning gender classification and confidence scores.
Provides Python access to generative AI models through SAP AI Core, wrapping native SDKs from OpenAI, Amazon, and Google, with optional LangChain integration.
Install only if you are maintaining legacy code that already depends on it; do not use for new projects.
Provides Python bindings to GenICam, enabling control of GenICam-compliant devices and GenTL producers through the genapi and gentl submodules.
However, verify that your device ships with a GenICam description file and that the gentl submodule meets your needs (it is not yet documented).
Genie is a test automation library and harness built on the pyATS framework, providing object-oriented abstractions for network device configuration, operational state, and event-driven testing across multiple operating systems and management interfaces.
Genie Clean provides device recovery and state management implementations for the Genie test automation framework, enabling test setups to bring devices to a known testable state.
Genie Libs Conf provides Python object-based configuration management for network topology, compatible across operating systems and management interfaces (CLI, YANG, REST).
Provides utility functions for transferring files to and from servers as part of the Genie test automation framework, supporting protocols like FTP, TFTP, and SSH.
Provides health monitoring and diagnostics for network devices within the pyATS testing framework, enabling collection of device status, traceback data, and core files.
Install only if your workflow involves Genie-based testing; it is a specialized component, not a general-purpose library.
Genie Libs Ops provides a library component for the Genie test framework that models and retrieves the operational state of network topology features through object attributes.
Parses device output into structured data for network test automation, converting raw command responses into Python objects for use in the Genie/pyATS testing framework.
However, verify first whether it can be used standalone or requires the full Genie framework—the description suggests it is a sub-component designed to work within…
Provides RobotFramework keywords to interact with Genie and its libraries for test automation within the pyATS testing ecosystem.
Install it if you are already using RobotFramework and need to integrate Genie or pyATS testing capabilities into your test suite.
Genie Libs SDK provides a library of reusable test triggers and verifications for the pyATS testing framework, enabling rapid development of network and infrastructure test automation.
Genie Telemetry monitors testbed health status as part of the pyATS testing ecosystem, providing visibility into system state during test execution.
Provides connection implementations to traffic generator devices within the Genie testing framework, enabling test automation to control and interact with traffic generation hardware.
However, you must have access to compatible traffic generator hardware (IxNetwork or STC) and be prepared for vendor-specific setup; it is not useful as a standalone…
Genshi is a Python library for parsing, generating, and processing HTML, XML, and other textual content, with a built-in template language inspired by Kid for web output generation.
However, verify Python version support for your target runtime, as classifiers list both Python 2 and 3 without specifying which versions are actually supported.
Gensim is a Python library for topic modeling, document indexing, and similarity retrieval on large text corpora, using algorithms like LDA, LSA, word2vec, and others.
However, the aging maintenance status (300 days since last release) suggests the project is in steady-state rather than actively developed; evaluate whether its…
GenSON generates JSON Schema documents from JSON objects and can merge multiple schemas together, inferring a unified schema that describes the common structure of your data.
GeoAlchemy2 extends SQLAlchemy to work with spatial databases, providing an ORM layer for geographic data types and operations.
Install it if you need to work with geographic data in a SQLAlchemy-based application.
geoarrow-c provides low-level Python bindings to the GeoArrow C implementation, exposing compute kernels and the Arrow C Data interface for working with geographic data in Arrow format.
Integrates GeoArrow geometry data with pandas and pyarrow, enabling efficient I/O to Arrow-friendly formats and coordinate transformations between WKT, WKB, and GeoArrow encodings.
However, note that the package itself has not been updated since October 2023—check whether active development has consolidated into geoarrow-pyarrow before adopting…
Provides Python bindings for the GeoArrow specification, enabling efficient storage and interchange of geographic data via PyArrow with support for Parquet, Arrow Stream, and Arrow File formats.
Provides pure Python utilities to manage, compute on, and specify GeoArrow geometry types and their permutations across encodings, dimensions, and coordinate layouts.
Geobuf encodes GeoJSON to a compact binary format and decodes it back, achieving 6-8x compression over raw GeoJSON while preserving all data losslessly.
Generates climatic impact drivers from Earth observation data and builds machine-learning models to forecast crop yields and monitor agricultural conditions.
However, the 57 runtime dependencies—especially heavy geospatial and ML libraries—create substantial install complexity and disk footprint.
Geocoder provides a unified Python interface to multiple online geocoding services, converting addresses to coordinates and vice versa without requiring you to handle each provider's different API schemas.