Skip to main content

A simple SDK to clean tabular data using the Veridian API.

Project description

veridian-api-python-sdk

A simple SDK to clean tabular data using Veridian's remote API. This SDK allows you to clean CSV and Excel files by calling a remote API that processes the data and returns cleaned data in JSON format.

Features

  • Supports CSV and XLS/XLSX files.
  • Simple and easy-to-use interface.
  • Integration with our remote data cleaning API.
  • Handles various data cleaning tasks such as handling missing data, outliers, normalization, and intelligent, agentic data cleaning.

Installation

You can install the Veridian package via pip:

pip install veridian

Usage

Basic Usage

Here’s a basic example of how to use the clean function provided by the cleaning_sdk package:

from veridian import clean

# Your API key
api_key = "your_api_key"

# Path to your CSV or Excel file
file_path = "path_to_your_file.csv"

# Call the clean function
result = clean(file_path, api_key)

# Print the cleaned data
print(result)

Parameters

  • file_path (str): The path to the CSV or Excel file you want to clean.
  • api_key (str): Your API key for authentication.
  • additional_param (optional): Any additional parameter that your API might require.

Response

The clean function returns a JSON object containing the cleaned data and any other relevant information provided by the API.

Error Handling

If the API call fails, the clean function raises an exception with the error message returned by the API. Make sure to handle exceptions appropriately in your code.

try:
    result = clean(file_path, api_key)
    print(result)
except Exception as e:
    print(f"Error: {e}")

License

This project is licensed under the BSD 3-Clause License. See the LICENSE file for details.

Acknowledgements

Thanks to all contributors and supporters of this project.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

veridian-0.1.3.tar.gz (3.3 kB view hashes)

Uploaded Source

Built Distribution

veridian-0.1.3-py3-none-any.whl (3.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page