{"categories":[{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/4"}],"enrichment":{"capability":"Validates pandas DataFrames against user-defined schemas, checking column types, value ranges, patterns, and whitespace to catch data quality issues in tabular data.","skillfed_tags":["data-validation","abandoned"],"use_cases":["Validate incoming CSV files against a known schema before loading into a database or data warehouse","Check data quality in ETL pipelines by defining column constraints and running them on each batch","Enforce data type and range requirements on user-uploaded spreadsheets in web applications","Detect formatting issues like leading/trailing whitespace or invalid patterns in bulk data imports","Build automated data quality reports that list all validation failures with row and column references"],"what_it_does":"PandasSchema provides a declarative way to validate tabular data loaded into pandas DataFrames. You define a schema by specifying columns and attaching validation rules\u2014such as range checks, pattern matching, whitespace detection, type coercion, and membership in allowed lists\u2014then call validate() to get a list of all data quality errors found, including row and column location.\n\nThe package is built on top of pandas and numpy, making validation fast for CSV, TSV, and other tabular formats. It's designed for data pipelines where you need to catch malformed or out-of-spec input before processing. The repository is now archived and unmaintained; the last release was in February 2022.","worth_installing":"No. The package is abandoned (last commit 2023-03-24, no activity for over 1638 days) and will receive no bug fixes, security updates, or compatibility patches. While it has low install friction and a permissive license, the lack of maintenance makes it a liability for production use. Consider a maintained alternative for new projects."},"id":"pandas-schema","links":{"html":"https://skillfed.io/packages/pandas-schema","md":"https://skillfed.io/packages/pandas-schema.md","pypi":"https://pypi.org/project/pandas-schema/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2022-02-18","license_spdx":null,"license_treatment":"permissive","name":"pandas-schema","python_support":"unspecified","summary":"A validation library for Pandas data frames using user-friendly schemas"},"popularity":{"monthly_downloads":109565,"position":12510,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.6"}
