Packages
Reads SAS7BDAT files (SAS statistical software data format) using pure Python, with no SAS software required, and optionally converts them to CSV or pandas DataFrames.
However, do not rely on it for production systems or new SAS file formats—the abandonment since 2019 means bugs in modern Python versions or recent SAS formats will…
SASPy connects Python to SAS deployments (local or remote) to run SAS code and return results as text, HTML, or Pandas DataFrames, enabling mixed Python/SAS workflows.
Install only if you have access to a SAS 9.4+ or SAS Viya 3+ deployment and need bidirectional Python-SAS integration.
Sastrawi reduces inflected Indonesian words to their base form (stem) by removing prefixes, suffixes, and other morphological variations.
Wrapper and CLI tool to submit URLs to archive.org's Save Page Now service for web page archival.
Install it if you need to submit URLs to archive.org from Python code or the command line.
SAX is a JAX-based simulator and optimizer for S-parameter circuits, primarily designed for photonic integrated circuits but applicable to any frequency-domain circuit simulation using scattering parameters.
SaxonC-HE is a Python wrapper for Saxon, an XML processor that runs XSLT 3.0 transformations, XQuery 3.1 queries, XPath 3.1 expressions, and XML Schema validation.
Provides experimental reinforcement learning algorithms and tools that extend stable_baselines3 with newer implementations, including policy gradient variants, Q-learning methods, and environment wrappers.
Modifies ONNX model files to initialize or replace their batch size dimension with a specified value, useful for making models accept variable or fixed batch sizes.
However, maintenance is dormant (last update 808 days ago), so expect no active bug fixes or feature development.
Provides a virtual display wrapper for running browser automation tests in headless environments, particularly when browser headless modes are insufficient (e.g., for Chrome extensions).
Serves interactive, browser-based API documentation from OpenAPI/Swagger specifications directly within FastAPI applications.
Install it if you want to replace FastAPI's default documentation with a more polished alternative.
Python client library for the SGP Client REST API, providing synchronous and asynchronous access with full type definitions and support for streaming responses.
Yes, but with conditions: install only if you are actively using the v4 SGP API and cannot migrate to v5.
Python client library for the Scale GP REST API with type-safe synchronous and asynchronous interfaces, supporting chat completions and tracing instrumentation.
Encodes and decodes data using the SCALE codec, a lightweight serialization format used by Substrate-based blockchains to optimize network communication.
Scalene profiles Python code to measure CPU, GPU, and memory consumption at the line level, and can generate AI-powered optimization suggestions for identified bottlenecks.
Provides Python bindings to interact with Scaleway cloud APIs, enabling programmatic access to Scaleway's infrastructure and services.
Provides Python bindings and utilities for interacting with Scaleway cloud services via their API, handling authentication, request formatting, and response parsing.
Runs the Clang static analyzer on C/C++ projects using a compilation database and generates HTML or plist reports of potential bugs without modifying the build.
Install it if you need to run Clang static analysis on C/C++ projects with a compilation database.
ScanCode Toolkit detects licenses, copyrights, package metadata, and dependencies in source code and binary files, and outputs results in multiple formats including JSON, YAML, HTML, CycloneDX, and SPDX.
Install it if you need license detection, copyright extraction, or SBOM generation; the 50 runtime dependencies are standard utilities and the command-line interface…
Provides faster directory iteration and os.walk() replacement by yielding DirEntry objects with cached file type and stat information, avoiding redundant system calls.
ScaNN performs efficient vector similarity search at scale using search space pruning and quantization, supporting multiple distance functions including inner product and Euclidean distance.
Scanoss provides a Python library and CLI tool to fingerprint source code and scan it against the SCANOSS open-source knowledge base to identify components, licenses, and security issues.
Scanpy is a toolkit for preprocessing, visualizing, clustering, and analyzing single-cell gene expression data, handling datasets from hundreds to millions of cells efficiently.
Install it if you work with single-cell RNA-seq or similar high-dimensional genomic data; the large dependency tree is a one-time cost for a comprehensive,…
Recursively scans directories with flexible filtering, wildcard matching, and in-memory tree representation, providing extended file metadata and cyclic symlink detection.
Scapy is a Python library for forging, decoding, sending, and capturing network packets across many protocols, enabling interactive packet manipulation and network analysis tasks.
However, the GPL-2.0 copyleft license is a hard blocker for proprietary software, and you must have root/administrator access to use packet capture and injection…
A Python client for sending telemetry events to a Scarf endpoint via JSON payloads, with support for configurable timeouts and Do Not Track settings.
However, the aging maintenance status (4 stars, no recent releases) and unclear license metadata warrant caution in production—verify the Apache 2.0 license is…
Provides a Python SDK for interacting with Cisco Security Cloud Control Firewall Manager API endpoints, generated from OpenAPI specifications.
However, before installing in production, verify the license terms (currently unclear) and confirm Python version compatibility.
Converts ONNX model input tensor dimensions and channel ordering (NCHW ↔ NHWC, RGB ↔ BGR) by rewriting input operations and inserting compensating transposes.
sccache is a compiler caching wrapper that stores compilation results locally or in cloud storage to avoid recompilation, supporting C/C++, Rust, CUDA, and other compilers with optional distributed compilation.
Detects scene cuts and shot changes in videos, then splits them into separate clips using command-line or Python API.
Sceptre automates AWS CloudFormation stack deployment and management by organizing stacks into groups, resolving dependencies between stacks, and executing operations across multiple stacks in parallel.
Install it if you deploy multiple related CloudFormation stacks and need dependency resolution, group-level operations, or CI/CD integration; skip it if you manage…
A Sceptre resolver plugin that executes shell commands to dynamically resolve CloudFormation stack parameters at deployment time.
A Sceptre resolver plugin that retrieves file contents from local paths or URLs and parses them as strings, JSON, or YAML objects based on file extension.
Schedula is a flow-based programming library that automatically manages control flow by building a directed acyclic graph (DAG) of functions and their data dependencies, then selects and executes the optimal path to compute requested outputs from given inputs.
Install it if you need automatic dataflow scheduling and can accept EUPL 1.1+ copyleft obligations.
Schedule provides a human-friendly API for running Python functions periodically at specified intervals or times without requiring external processes or dependencies.
Provides schedule-free optimizers for PyTorch that eliminate the need to specify stopping time in advance, replacing momentum with interpolation and averaging to achieve faster training without learning rate schedules.
An in-process job scheduler for Python that supports asyncio, threading, and timezone-aware execution with flexible scheduling rules (cyclic intervals, fixed times, weekdays, dates, weights, offsets, and execution counts).
Validates Python data structures (dicts, lists, tuples) against declarative schemas, raising SchemaError on mismatch or returning the validated (and optionally transformed) data.
Install it if you need to validate incoming data structures in any form.
Schema Salad is a schema language for validating and transforming JSON or YAML structured linked data documents, with support for preprocessing, structural validation, hyperlink checking, and code generation.
Install it if you need to validate structured linked data, generate code from schemas, or bridge document-oriented and semantic web data modeling.
schemachange is a Python tool that manages Snowflake database schema changes through versioned SQL migration scripts, following an imperative database change management approach similar to Flyway.
Inspects PostgreSQL database schemas to extract metadata about tables, views, indexes, constraints, functions, and other database objects through a SQLAlchemy connection.