Metadata-Version: 2.1
Name: frictionless
Version: 4.18.2
Summary: Frictionless is a framework to describe, extract, validate, and transform tabular data
Home-page: https://github.com/frictionlessdata/frictionless-py
Author: Open Knowledge Foundation
Author-email: info@okfn.org
License: MIT
Description: # Frictionless Framework
        
        [![Build](https://img.shields.io/github/workflow/status/frictionlessdata/frictionless-py/general/main)](https://github.com/frictionlessdata/frictionless-py/actions)
        [![Coverage](https://img.shields.io/codecov/c/github/frictionlessdata/frictionless-py/main)](https://codecov.io/gh/frictionlessdata/frictionless-py)
        [![Release](https://img.shields.io/pypi/v/frictionless.svg)](https://pypi.python.org/pypi/frictionless)
        [![Citation](https://zenodo.org/badge/28409905.svg)](https://zenodo.org/badge/latestdoi/28409905)
        [![Codebase](https://img.shields.io/badge/codebase-github-brightgreen)](https://github.com/frictionlessdata/frictionless-py)
        [![Support](https://img.shields.io/badge/support-discord-brightgreen)](https://discordapp.com/invite/Sewv6av)
        
        Frictionless is a framework to describe, extract, validate, and transform tabular data (DEVT Framework). It supports a great deal of data schemes and formats, as well as provides popular platforms integrations. The framework is powered by the lightweight yet comprehensive [Frictionless Data Specifications](https://specs.frictionlessdata.io/).
        
        ## Purpose
        
        - **Describe your data**: You can infer, edit and save metadata of your data tables. It's a first step for ensuring data quality and usability. Frictionless metadata includes general information about your data like textual description, as well as, field types and other tabular data details.
        - **Extract your data**: You can read your data using a unified tabular interface. Data quality and consistency are guaranteed by a schema. Frictionless supports various file schemes like HTTP, FTP, and S3 and data formats like CSV, XLS, JSON, SQL, and others.
        - **Validate your data**: You can validate data tables, resources, and datasets. Frictionless generates a unified validation report, as well as supports a lot of options to customize the validation process.
        - **Transform your data**: You can clean, reshape, and transfer your data tables and datasets. Frictionless provides a pipeline capability and a lower-level interface to work with the data.
        
        ## Features
        
        - Open Source (MIT)
        - Powerful Python framework
        - Convenient command-line interface
        - Low memory consumption for data of any size
        - Reasonable performance on big data
        - Support for compressed files
        - Custom checks and formats
        - Fully pluggable architecture
        - The included API server
        - More than 1000+ tests
        
        ## Example
        
        ```bash
        $ frictionless validate data/invalid.csv
        [invalid] data/invalid.csv
        
          row    field  code              message
        -----  -------  ----------------  --------------------------------------------
                     3  blank-header      Header in field at position "3" is blank
                     4  duplicate-header  Header "name" in field "4" is duplicated
            2        3  missing-cell      Row "2" has a missing cell in field "field3"
            2        4  missing-cell      Row "2" has a missing cell in field "name2"
            3        3  missing-cell      Row "3" has a missing cell in field "field3"
            3        4  missing-cell      Row "3" has a missing cell in field "name2"
            4           blank-row         Row "4" is completely blank
            5        5  extra-cell        Row "5" has an extra value in field  "5"
        ```
        
        ## Documentation
        
        Please visit our documentation portal:
        - https://framework.frictionlessdata.io/docs/guides/quick-start
Keywords: data validation,frictionless data,open data,json schema,json table schema,data package,tabular data package
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
Provides-Extra: bigquery
Provides-Extra: ckan
Provides-Extra: excel
Provides-Extra: gsheets
Provides-Extra: html
Provides-Extra: json
Provides-Extra: ods
Provides-Extra: pandas
Provides-Extra: s3
Provides-Extra: server
Provides-Extra: spss
Provides-Extra: sql
Provides-Extra: dev
