awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Data-Centric-AI-Community avatar

Data-Centric-AI-Community/ydata-profiling

0
View on GitHub↗
13,618 stars·1,793 forks·Python·MIT·17 viewsdocs.sdk.ydata.ai↗

Ydata Profiling

This library provides a diagnostic toolkit for automated data profiling and exploratory analysis. It generates comprehensive statistical summaries and visual reports for tabular datasets, enabling users to identify distribution patterns, missing values, and quality anomalies through a unified interface.

The project distinguishes itself by offering differential analysis, which allows for the comparison of two dataset versions to track structural and statistical changes over time. It supports large-scale data processing through lazy evaluation and provides interactive widgets that embed directly into notebook environments for immediate inspection.

The tool covers a broad range of analytical capabilities, including automated reporting, data quality assessment, and version tracking. It supports multiple output formats, allowing findings to be exported as portable documents or integrated into automated data pipelines. The library is available as a Python package and provides consistent diagnostic utilities across different data processing frameworks.

Features

  • Data Quality Profilers - Produces comprehensive statistical summaries and visual charts to detect quality problems and understand data distributions.
  • Automated Exploratory Analysis - Automates the statistical summary and visualization of tabular datasets to identify patterns and quality issues.
  • Spark Data Quality Analyzers - Summarizes large-scale datasets to detect inconsistencies and track changes across data pipelines.
  • Automated Analytical Reports - Generates portable and comprehensive statistical summaries of datasets for stakeholders and automated pipelines.
  • Pandas Profiling Tools - Generates automated statistical reports and visual summaries for tabular data to identify quality issues.
  • Differential Dataset Comparisons - Provides differential analysis to track statistical and structural changes between two dataset versions.
  • Dataset Versioning Platforms - Identifies structural and statistical differences between two versions of a dataset to track preprocessing impacts.
  • Lazy Evaluation Frameworks - Defers heavy computations until report generation to optimize memory usage during large-scale data processing.
  • Vectorized Statistical Aggregators - Calculates descriptive metrics across columns using vectorized operations to identify data distributions and quality anomalies.
  • Dataset Comparison Reports - Highlights inconsistencies and changes between two data versions by generating a unified report.
  • Notebook Analysis Widgets - Displays interactive profiling widgets directly inside data science environments for immediate exploration.
  • Analytical Widget Serializers - Encodes analytical results into self-contained web assets for interactive inspection in notebook environments.
  • Data Analysis and Processing - Data quality profiling for dataframes.

Star history

Star history chart for data-centric-ai-community/ydata-profilingStar history chart for data-centric-ai-community/ydata-profiling

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Ydata Profiling

Similar open-source projects, ranked by how many features they share with Ydata Profiling.
  • ydataai/pandas-profilingydataai avatar

    ydataai/pandas-profiling

    13,610View on GitHub↗

    This project is an exploratory data analysis framework and profiling tool designed to generate comprehensive statistical reports from Pandas and Spark DataFrames. It functions as a data quality profiler that identifies missing values, duplicates, and high correlations within tabular datasets. The tool distinguishes itself through specialized capabilities for time-series analysis, extracting temporal statistics, seasonality, and auto-correlation plots. It also includes a dataset comparison utility to identify structural or content changes between different versions of a dataset. The analysis

    Python
    View on GitHub↗13,610
  • pandas-profiling/pandas-profilingpandas-profiling avatar

    pandas-profiling/pandas-profiling

    13,609View on GitHub↗

    This project is an exploratory data analysis library and profiling tool for Pandas and Spark DataFrames. It automates the initial investigation of datasets by generating comprehensive descriptive analysis reports, statistical summaries, and data quality warnings. The system functions as a data quality profiler to detect missing values, duplicate rows, and type inconsistencies. It includes a dataset comparison tool for identifying structural and content shifts between different versions of the same data, as well as specialized tools for time-series analysis to calculate auto-correlation and se

    Python
    View on GitHub↗13,609
  • lux-org/luxlux-org avatar

    lux-org/lux

    5,380View on GitHub↗

    Lux is an automated exploratory data analysis tool designed to generate intelligent visual representations of pandas dataframes. It identifies patterns and trends by recommending optimal chart types and axis mappings based on the statistical attributes of a dataset. The tool functions as an interactive data profiling layer that allows users to browse and query collections of charts using filters and wildcards. It also serves as a visualization code generator, translating automatically produced charts into programmatic code or HTML for manual refinement in external libraries. The system cover

    Python
    View on GitHub↗5,380
  • observedobserver/visual-insightsObservedObserver avatar

    ObservedObserver/visual-insights

    4,653View on GitHub↗

    Visual Insights is an automated exploratory data analysis platform and causal inference tool designed to discover patterns and cause-and-effect relationships within datasets. It functions as an interactive data visualization library using a grammar-of-graphics approach to generate multi-dimensional charts and dashboards. The project distinguishes itself through a natural language interface that translates plain-text questions into data answers and visualizations via a language model. It provides a specialized framework for causal discovery and inference, allowing users to identify variable li

    TypeScript
    View on GitHub↗4,653
See all 30 alternatives to Ydata Profiling→

Frequently asked questions

What does data-centric-ai-community/ydata-profiling do?

This library provides a diagnostic toolkit for automated data profiling and exploratory analysis. It generates comprehensive statistical summaries and visual reports for tabular datasets, enabling users to identify distribution patterns, missing values, and quality anomalies through a unified interface.

What are the main features of data-centric-ai-community/ydata-profiling?

The main features of data-centric-ai-community/ydata-profiling are: Data Quality Profilers, Automated Exploratory Analysis, Spark Data Quality Analyzers, Automated Analytical Reports, Pandas Profiling Tools, Differential Dataset Comparisons, Dataset Versioning Platforms, Lazy Evaluation Frameworks.

What are some open-source alternatives to data-centric-ai-community/ydata-profiling?

Open-source alternatives to data-centric-ai-community/ydata-profiling include: ydataai/pandas-profiling — This project is an exploratory data analysis framework and profiling tool designed to generate comprehensive… pandas-profiling/pandas-profiling — This project is an exploratory data analysis library and profiling tool for Pandas and Spark DataFrames. It automates… lux-org/lux — Lux is an automated exploratory data analysis tool designed to generate intelligent visual representations of pandas… observedobserver/visual-insights — Visual Insights is an automated exploratory data analysis platform and causal inference tool designed to discover… ydataai/ydata-profiling — Ydata-profiling is an automated exploratory data analysis framework designed to generate comprehensive statistical… data-centric-ai-community/fg-data-profiling — This project is a data profiling and exploratory data analysis tool designed to generate automated quality reports for…